Zabbix+Grafana 展示示例
Grafana是一個跨平台的開源度量分析和可是化的工具,可以通過該將采集的數據查詢然后可視化的展示,並及時通知.
1. Grafana 特性
1. 展示方式:快速靈活的客戶端圖表,面板插件有許多不同方式的可視化指標和日志,官方庫中具有豐富的儀表盤插件,比如熱圖,折線圖,圖表等多種展示方式.
2. 數據源: Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDb,Zabbix等.
3. 通知提醒:以可視方式定義最重要指標的報警規則,Grafana將不斷計算並發送通知,在數據達到預設閾值時通過slack,PagerDuty等處理通知.
4. 混合展示: 在同一圖表中混合使用不同的數據源,可以基於每個查詢指定數據源,甚至自定義數據源.
5. 注釋: 使用來自不同數據源的豐富事件來展示圖表,將鼠標懸停在事件上會顯示完整的事件元數據和標記.
6. 過濾器:Ad-hoc過濾器允許動態創建新的鍵/值過濾器,這些過濾器會自動應用於使用該數據源的所有查詢.
2. Grafana 下載和安裝
2.1.1 Redhat & Centos 的安裝
Redhat & Centos(64 Bit)SHA256: eb632b9013c8b53ff06080298e57e5b0c47b4f7fcefb6af44fe84b0e63aad182
wget https://dl.grafana.com/oss/release/grafana-6.2.5-1.x86_64.rpm
sudo yum localinstall grafana-6.2.5-1.x86_64.rpm
2.1.2 Ubuntu & Debian 的安裝
Ubuntu & Debian(64 Bit)SHA256: a095fca6240e0edb9da03d01ba6f47fd7dccc01472db64ece025b27874d2b827
wget https://dl.grafana.com/oss/release/grafana_6.2.5_amd64.deb
sudo dpkg -i grafana_6.2.5_amd64.deb
2.2 Grafana 配置和啟動
2.2.1 配置
配置請參考
https://www.cnblogs.com/lovesKey/p/11436104.html
設置自啟動
systemctl enable grafana-server
啟動服務
systemctl start grafana-server
查看服務是否啟動
ps -ef|grep grafana
# ps -ef|grep grafana
grafana 8092 1 1 13:54 ? 00:00:00 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/var/run/grafana/grafana-server.pid --packaging=rpm cfg:default.paths.logs=/var/log/grafana cfg:default.paths.data=/var/lib/grafana cfg:default.paths.plugins=/var/lib/grafana/plugins cfg:default.paths.provisioning=/etc/grafana/provisioning
查看端口是否監聽
ss -anlpt |grep 3000
# ss -anlpt |grep 3000
LISTEN 0 128 :::3000 :::* users:(("grafana-server",pid=8092,fd=8))
登陸Grafana
使用瀏覽器打開 http://服務器ip:3000
默認賬號:admin
密碼:admin
第一次要求更改密碼,可以直接skip
跳過.
默認主頁面
3. 安裝zabbix插件
3.1 grafana-cli plugins install 方式安裝
由於國內網速原因下載特別的慢...無語的那種慢
grafana-cli plugins install alexanderzobnin-zabbix-app
3.2 使用git clone 方式(經測試這種方法在插件頁面會一直loading)
cd /var/lib/grafana/plugins
yum install -y git
git clone --depth=1 https://github.com/alexanderzobnin/grafana-zabbix
程序啟動服務
systemctl restart grafana-server
3.2.1 下載解壓方式安裝插件
注意,這里proxychains4 是代理軟件,使用代理來安裝的,否則速度非常感人.
(base) [root@centos plugins]# proxychains4 grafana-cli plugins install alexanderzobnin-zabbix-app
installing alexanderzobnin-zabbix-app @ 3.10.2
from url: https://grafana.com/api/plugins/alexanderzobnin-zabbix-app/versions/3.10.2/download
into: /var/lib/grafana/plugins
上面信息告訴我們從哪里下載 https://grafana.com/api/plugins/alexanderzobnin-zabbix-app/versions/3.10.2/download
以及下載到哪里去 /var/lib/grafana/plugins
我們下載到/var/lib/grafana/plugins
然后直接解壓出來重新啟動服務systemctl restart grafana-server
即可.
4. 添加zabbix數據源
保存測試...
之后導入自帶的3個Dashboards
查看路徑. dashboard-manager 就能看到自帶的模板案列.
Zabbix+Grafana 展示示例2
https://www.cnblogs.com/lovesKey/p/11189593.html