grafana 是一款採用 go 語言編寫的開源應用,主要用於大規模指標數據的可視化展示,是網絡架構和應用分析中最流行的時序數據展現工具,目前已經支持絕大部分經常使用的時序數據庫。php
官網:https://grafana.com/html
vim /etc/yum.repos.d/grafana.repo
[grafana] name=grafana baseurl=https://packages.grafana.com/oss/rpm repo_gpgcheck=1 enabled=1 gpgcheck=1 gpgkey=https://packages.grafana.com/gpg.key sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt
yum makecache fast yum install -y grafana systemctl daemon-reload systemctl enable grafana-server && systemctl start grafana-server grafana-cli plugins install alexanderzobnin-zabbix-app #安裝zabbix插件systemctl restart grafana-server
初始帳號密碼爲admin
、admin
,建議後面更改密碼。docker
grafana配置文件:/etc/grafana/grafana.ini
。數據庫
cd /softwarewget https://mirrors.tuna.tsinghua.edu.cn/grafana/yum/rpm/grafana-6.7.2-1.x86_64.rpm yum install -y initscripts urw-fonts rpm -Uvh grafana-6.7.2-1.x86_64.rpm
systemctl daemon-reload systemctl enable grafana-server && systemctl start grafana-server grafana-cli plugins install alexanderzobnin-zabbix-app #安裝zabbix插件systemctl restart grafana-server
初始帳號密碼爲admin
、admin
,建議後面更改密碼。json
grafana配置文件:/etc/grafana/grafana.ini
。vim
mkdir /home/grafana && chmod 777 /home/grafana docker pull grafana/grafana docker run -d -p 3000:3000 --name=grafana -v /home/grafana:/var/lib/grafana grafana/grafana docker exec -it grafana grafana-cli plugins install alexanderzobnin-zabbix-app #安裝zabbix插件docker restart grafana
初始帳號密碼爲admin
、admin
,建議後面更改密碼。api
grafana容器配置文件:/etc/grafana/grafana.ini
。網絡
Configuration
→ Plugins
→ Zabbix
→ Enable
架構
Add data source
→ Zabbix
→ URL(http://zabbix_server_ip/zabbix/api_jsonrpc.php)
→ Username
→ Password
→ Trends(true)
app
這裏設置URL可能會報錯:Could not connect to given url
,建議多嘗試,最好帶zabbix的httpd監聽端口,我這裏是http://192.168.1.252:8081/zabbix/api_jsonrpc.php
。
grafana全部插件:https://grafana.com/grafana/plugins?orderBy=weight&direction=asc
grafana-cli plugins install grafana-clock-panel #時鐘grafana-cli plugins install kentik-app #網絡流量grafana-cli plugins install grafana-piechart-panel #餅圖grafana-cli plugins install novalabs-annotations-panel #註釋grafana-cli plugins install farski-blendstat-panel #混合grafana-cli plugins install yesoreyeram-boomtable-panel #多表grafana-cli plugins install yesoreyeram-boomtheme-panel #多主題grafana-cli plugins install jeanbaptistewatenberg-percent-panel #百分比grafana-cli plugins install corpglory-progresslist-panel #進程列表grafana-cli plugins install mxswat-separator-panel #分隔符 |grafana-cli plugins install aidanmountford-html-panel #網頁
安裝完插件須要重啓grafana:systemctl restart grafana-server
。
grafana與zabbix結合時,zabbix的agent.ping
沒法準確反映主機是否宕機。所以,須要使用icmpping[
來監控是否存活,存活返回1,反之返回0。