zabbix+grafana
一、grafana介绍
grafana是一个开源的数据可视化和监控平台,用于实时分析和监控指标、日志和其他数据源。它提供了丰富的图表、面板和仪表盘,使用户可以轻松地创建自定义的数据可视
二、zabbix与grafana
1.zabbix和grafana是两种不同的工具,但可以结合使用来实现更强大的监控和数据可视化功能。
2.zabbix是一种开源的网络监控和管理解决方案,它可以监控网络设备、服务器、应用程序和服务的性能和可用性。Zabbix提供了丰富的监控功能,包括实时监控、报警、事件处理和数据收集等。
3.grafana是一个开源的数据可视化平台,它可以与各种数据源集成,包括zabbix。通过将zabbix的监控数据导入grafana,用户可以创建自定义的仪表盘、图表和报表,以更直观和可视化的方式展示监控数据。
4.结合zabbix和grafana,用户可以利用zabbix的强大监控功能来收集数据,并使用grafana的灵活可视化工具来呈现这些数据。这样可以更直观地了解系统的性能和运行状况,帮助用户更好地分析和优化系统。
三、 部署grafana
实验准备
主机 | IP | |
---|---|---|
zabbixserver.example.com(zabbix服务端) | 192.168.10.131 | |
slave.example.com(zabbix客户端,) | 192.168.10.132 | |
在服务端部署,grafana
1.下载grafana软件包
[root@zabbixserver ~]# yum install -y https://dl.grafana.com/enterprise/release/grafana-enterprise-10.1.2-1.x86_64.rpm
2.启动grafana服务并设置开机自启
[root@zabbixserver ~]# systemctl enable --now grafana-server
Synchronizing state of grafana-server.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable grafana-server
Created symlink /etc/systemd/system/multi-user.target.wants/grafana-server.service → /usr/lib/systemd/system/grafana-server.service.
[root@zabbixserver ~]#
3.查看端口号
# grafana服务端口是3000
[root@zabbixserver ~]# ss -antl
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 128 0.0.0.0:10050 0.0.0.0:*
LISTEN 0 128 0.0.0.0:10051 0.0.0.0:*
LISTEN 0 128 127.0.0.1:9000 0.0.0.0:*
LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
LISTEN 0 100 127.0.0.1:25 0.0.0.0:*
LISTEN 0 128 [::]:10050 [::]:*
LISTEN 0 128 [::]:10051 [::]:*
LISTEN 0 80 *:3306 *:*
LISTEN 0 128 *:80 *:*
LISTEN 0 128 [::]:22 [::]:*
LISTEN 0 128 *:3000 *:*
LISTEN 0 100 [::1]:25 [::]:*
[root@zabbixserver ~]#
4.下载zabbix插件
[root@zabbixserver ~]# grafana-cli plugins install alexanderzobnin-zabbix-app
✔ Downloaded and extracted alexanderzobnin-zabbix-app v4.4.1 zip successfully to /var/lib/grafana/plugins/alexanderzobnin-zabbix-app
Please restart Grafana after installing or removing plugins. Refer to Grafana documentation for instructions if necessary.
[root@zabbixserver ~]#
5.重启一下grafana服务
[root@zabbixserver ~]# systemctl restart grafana-server
6.修改grafana配置文件
在grafana配置文件中去掉用户和密码的注释
[root@zabbixserver ~]# vim /etc/grafana/grafana.ini
......
# default admin user, created on startup
admin_user = admin
# default admin password, can be changed before first start of grafana, or in profile settings
admin_password = admin
7.访问grafana页面
使用ip+3000端口号/login访问grafana页面
登录
登录后会让你重新设置一个密码
点击插件搜索出zabbix
启用zabbix
点击添加数据来源
ser-images%5Cimage-20231007021813331.png&pos_id=img-YeADGzZz-1696628900038)
点击进入编辑页面
在web端添加监控图表
点击添加
编辑监控信息
选择监控的选项
选择后可以看到对应的图像
点击右上角保存,这样在我们的grafana主界面就有了显示
删除
g-skKJyC81-1696628900040)]
点击右上角保存,这样在我们的grafana主界面就有了显示
[外链图片转存中…(img-gzfY5Eok-1696628900040)]
[外链图片转存中…(img-YHT0xwOI-1696628900041)]