运维的利器–监控–zabbix–grafana

运维的利器–监控–zabbix–grafana

一、介绍

Grafana 是一个跨平台的开源的度量分析和可视化工具 , 可以通过将采集的数据查询然后可视化的展示 。zabbix可以作为数据源,为grafana提供数据,然后grafana将数据以图表或者其他形式展示出来。zabbix和grafana结合,可以利用zabbix的强大监控功能来收集数据,并使用grafana的灵活可视化工具来呈现这些数据。这样可以更直观地了解系统的性能和运行状况,帮助用户更好地分析和优化系统。grafana安装方式可以使用在线安装和下载rpm包离线安装,由于这里服务器未联网,所以使用离线安装。

alexanderzobnin-zabbix-app是grafana的一个插件,用于配置zabbix数据源。可以使用grafana-cli plugins install alexanderzobnin-zabbix-app命令在线安装,也可以离线安装,这里使用离线安装。

二、部署Grafana

1.所需的软件

软件版本下载链接
zabbix5.0
Grafana10.3.3https://mirrors.huaweicloud.com/grafana/10.3.3/grafana-enterprise-10.3.3-1.x86_64.rpm
alexanderzobnin-zabbix-app(grafana插件)4.2.10https://github.com/grafana/grafana-zabbix/releases/download/v4.2.10/alexanderzobnin-zabbix-app-4.2.10.zip

2.安装

2.1将下载好的rpm安装包上传到服务器中

在这里插入图片描述

2.2安装grafana
#安装
rpm -ivh grafana-enterprise-10.3.3-1.x86_64.rpm
#启动grafana
systemctl start grafana-server
#设置开机启动
systemctl enable grafana-server
#查看grafana状态(active (running) 表示正在运行)
systemctl status grafana-server

在这里插入图片描述在这里插入图片描述

到这里grafana就安装成功了

3 访问grafana

浏览器打开http://ip:3000进入grafana主页,默认账号:admin,密码:admin
在这里插入图片描述
设置中文(并不是完全中文)
在这里插入图片描述

4 添加zabbix数据源

将下载好的alexanderzobnin-zabbix-app压缩包解压,然后上传到服务器/var/lib/grafana/plugins目录

在这里插入图片描述

修改配置文件

#修改grafana.ini文件
vim /etc/grafana/grafana.ini
1.vim搜索的方法:进入vim,输入:/allow_loading_unsigned_plugins搜索
2.将allow_loading_unsigned_plugins的值修改为alexanderzobnin-zabbix-datasource
#修改文件权限
chmod 777 /var/lib/grafana/plugins/alexanderzobnin-zabbix-app/zabbix-plugin_linux_amd64
chown 777 /var/lib/grafana/plugins/alexanderzobnin-zabbix-app/zabbix-plugin_linux_amd64
#重启grafana
systemctl restart grafana-server

进入grafana主页,启用zabbix
在这里插入图片描述
在这里插入图片描述
配置zabbix数据源

在这里插入图片描述
在这里插入图片描述
填写zabbix接口url:http://192.168.10.100:8080/api_jsonrpc.php,输入账号和密码在这里插入图片描述
在这里插入图片描述
点击保存和测试,能获取到zabbix版本则为正常。

5添加仪表盘

新建仪表盘在这里插入图片描述

可以看看这篇文章

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/717557.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于YOLOv的目标追踪与无人机前端查看系统开发

一、背景与简介 随着无人机技术的快速发展,目标追踪成为无人机应用中的重要功能之一。YOLOv作为一种高效的目标检测算法,同样适用于目标追踪任务。通过集成YOLOv模型,我们可以构建一个无人机前端查看系统,实现实时目标追踪和可视化…

零基础学编程,中文编程工具之进度标尺构件的编程用法

零基础学编程,中文编程工具之进度标尺构件的编程用法 一、前言 今天给大家分享的中文编程开发语言工具 进度条构件的用法。 编程入门视频教程链接 https://edu.csdn.net/course/detail/39036 编程工具及实例源码文件下载可以点击最下方官网卡片——软件下载——…

机器人持续学习基准LIBERO系列9——数据集轨迹查看

0.前置 机器人持续学习基准LIBERO系列1——基本介绍与安装测试机器人持续学习基准LIBERO系列2——路径与基准基本信息机器人持续学习基准LIBERO系列3——相机画面可视化及单步移动更新机器人持续学习基准LIBERO系列4——robosuite最基本demo机器人持续学习基准LIBERO系列5——…

Python AI 实现绘画功能(附带源码)

本文我们将为大家介绍如何基于一些开源的库来搭建一套自己的 AI 作图工具。 需要使用的开源库为 Stable Diffusion web UI,它是基于 Gradio 库的 Stable Diffusion 浏览器界面 Stable Diffusion web UI GitHub 地址:GitHub - AUTOMATIC1111/stable-dif…

快速解决maven依赖冲突

我们在开发过程中经常出现maven依赖冲突,或者maven版本不匹配的情况,我们可以使用阿里云原生脚手架来做maven管理,添加需要的组件,然后点击获取代码,就可以获得对应的依赖文件。

【重要公告】对BSV警报系统AS的释义

​​发表时间:2024年2月15日 由BSV区块链协会开发并管理的BSV警报系统(Alert System,以下简称“AS”)是BSV网络的重要组件。它是一个复杂的系统,主要职能是在BSV区块链网络内发布信息。这些信息通常与网络访问规则NAR相…

C++基于多设计模式下的同步异步日志系统day4

📟作者主页:慢热的陕西人 🌴专栏链接:C基于多设计模式下的同步&异步日志系统 📣欢迎各位大佬👍点赞🔥关注🚓收藏,🍉留言 只要内容主要实现了同步日志消息…

Kubernetes的Sevice管理

服务原理: 所有服务都是根据这个服务衍生或者变化出来,根服务---- 服务感知后端靠标签 slelector 标签选择器 kubectl label pods web1 appweb kubectl cluter-info dump | grep -i service-cluster-ip-range 服务ip取值范围 Service 管理: 创建服务: --- kind: Serv…

React富文本编辑器开发(六)

现在,相关的基础知识我们应该有个大概的了解了,但离我们真正的开发出一个实用型的组件还有一段距离,不过不用担心,我们离目标已经越来越近。 以现在我们所了解的内容而言,或许你发现了一个问题,就是我们的编…

CentOS配网报错:network is unreachable

常用命令: 打开: cd /etc/sysconfig/network-scripts/ 修改: vim ifcfg-ens33 打开修改: vim /etc/sysconfig/network-scripts/ifcfg-ens33 保存: 方法1:ESCZZ(Z要大写) 方…

Linux:地址空间的转换以及线程的理解和使用

文章目录 线程的理解地址空间的转换问题总结 线程的优点线程的缺点线程的健壮性问题 本篇主要进行对于进程和线程的理解,以及对于线程的一部分使用方法和使用的原理 线程的理解 首先回顾前面一篇的内容中,对于进程的基本认识: 什么是线程&…

【LeetCode:2368. 受限条件下可到达节点的数目 + BFS】

🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

SpringBoot-yaml语法

1.概念 在Springboot的项目中,配置文件有以下几种格式: Application.propertiesApplication.yamlApplication.yml 其中官方推荐我们使用yaml的格式(因为能表示的数据类型很多样) 2.基本语法 # yaml形式的配置文件# 普通的key-value(分号之后…

用numpy搭建自己的神经网络

搭建之前的基础与思考 构建模型的基本思想: 构建深度学习的过程:产生idea,将idea转化成code,最后进行experiment,之后根据结果修改idea,继续idea–>code–>experiment的循环,直到最终训练…

matplotlib条形图

matplotlib条形图 假设你获取到了2017年内地电影票房前20的电影(列表a)和电影票房数据(列表b), 那么如何更加直观的展示该数据? from matplotlib import pyplot as plta ["Wolf Warrior 2", "Fast and Furious 8", "Kung Fu Yoga", "Jo…

线性表——单链表的增删查改

本节复习链表的增删查改 首先, 链表不是连续的, 而是通过指针联系起来的。 如图: 这四个节点不是连续的内存空间, 但是彼此之间使用了一个指针来连接。 这就是链表。 现在我们来实现链表的增删查改。 目录 单链表的全部接口…

位运算---求n的二进制表示中第k位是1还是0 (lowbit)

操作: 先把第k位移到最后一位(右边第一位) 看个位是1还是0 lowbit(x):返回x的最右边的1。 原理: 其中 ,意思是 是 的补码。 就可以求出最右边的一位1。 应用: 当中 的个数。 int re…

AI-数学-高中-33概率-事件的关系与运算

原作者视频:【概率】【一数辞典】2事件的关系与运算_哔哩哔哩_bilibili 事件: 和/并事件;积/交事件;互诉事件;对立(补集)事件;

【详识JAVA语言】面向对象程序三大特性之二:继承

继承 为什么需要继承 Java中使用类对现实世界中实体来进行描述,类经过实例化之后的产物对象,则可以用来表示现实中的实体,但是 现实世界错综复杂,事物之间可能会存在一些关联,那在设计程序是就需要考虑。 比如&…

04.其他方案

其他方案 1.事务状态表调⽤⽅重试接收⽅幂等 介绍 调⽤⽅维护⼀张事务状态表(或者说事务⽇志、⽇志流⽔),在每次调⽤之前,落盘⼀条事务流⽔,⽣成⼀个全局的事务ID 事务开始之前的状态是Begin,全部结束之…