Zabbix+Grafana 展現示例1

Zabbix+Grafana 展現示例

Grafana是一個跨平臺的開源度量分析和但是化的工具,能夠經過該將採集的數據查詢而後可視化的展現,並及時通知.css

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: eb632b9013c8b53ff06080298e57e5b0c47b4f7fcefb6af44fe84b0e63aad182html

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: a095fca6240e0edb9da03d01ba6f47fd7dccc01472db64ece025b27874d2b827git

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 配置

配置請參考
http://www.javashuo.com/article/p-kjsyorcz-ds.html
設置自啓動github

systemctl enable grafana-serverubuntu

啓動服務centos

systemctl start grafana-serverapi

查看服務是否啓動瀏覽器

ps -ef|grep grafanabash

# 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
http://www.javashuo.com/article/p-snhmykmf-dh.html

相關文章
相關標籤/搜索