运维的利器–监控–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.所需的软件
软件 | 版本 | 下载链接 |
---|---|---|
zabbix | 5.0 | |
Grafana | 10.3.3 | https://mirrors.huaweicloud.com/grafana/10.3.3/grafana-enterprise-10.3.3-1.x86_64.rpm |
alexanderzobnin-zabbix-app(grafana插件) | 4.2.10 | https://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添加仪表盘
新建仪表盘
可以看看这篇文章