運維的利器–監控–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添加儀表盤
新建儀表盤
可以看看這篇文章