Zabbix+Grafana 展示示例1


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM