640?wx_fmt=png

zabbix 的图形化相对来说要比较丑,不是那么炫酷。今天没事研究了一下用grafana 去展示 zabbix。效果图如上面的这一张,相对来说比 zabbix 的图形要炫酷一些。前提是已经安装好 zabbix 和 grafana。


640?wx_fmt=png

640?wx_fmt=png

grafana集成zabbix的话需要去安装插件:grafana-cli plugins list-remote

 
 

[root@k8s-node-01 ~]# grafana-cli plugins list-remote
id: abhisant-druid-datasource version: 0.0.5
id: agenty-flowcharting-panel version: 0.3.0
id: akumuli-datasource version: 1.2.8
id: alexanderzobnin-zabbix-app version: 3.10.4
id: andig-darksky-datasource version: 1.0.0
id: ayoungprogrammer-finance-datasource version: 1.0.0
id: belugacdn-app version: 1.2.0
id: bessler-pictureit-panel version: 1.0.0
id: blackmirror1-singlestat-math-panel version: 1.1.7
id: blackmirror1-statusbygroup-panel version: 1.1.1
id: bosun-app version: 0.0.28
id: briangann-datatable-panel version: 0.0.7
id: briangann-gauge-panel version: 0.0.6
id: btplc-alarm-box-panel version: 1.0.8
id: btplc-peak-report-panel version: 0.2.4
id: btplc-status-dot-panel version: 0.2.4
id: btplc-trend-box-panel version: 0.1.9
id: camptocamp-prometheus-alertmanager-datasource version: 0.0.7
id: citilogics-geoloop-panel version: 1.1.1
id: cloudflare-app version: 0.1.4
id: cognitedata-datasource version: 1.0.1
id: corpglory-progresslist-panel version: 1.0.4
id: dalmatinerdb-datasource version: 1.0.5
id: ddurieux-glpi-app version: 1.3.0
id: devicehive-devicehive-datasource version: 2.0.1
id: digiapulssi-breadcrumb-panel version: 1.1.5
id: digiapulssi-organisations-panel version: 1.1.0
id: digrich-bubblechart-panel version: 1.1.0
id: doitintl-bigquery-datasource version: 1.0.1
id: farski-blendstat-panel version: 1.0.1
id: fastweb-openfalcon-datasource version: 1.0.0
id: fatcloud-windrose-panel version: 0.7.0
id: fetzerch-sunandmoon-datasource version: 0.1.5
id: flant-statusmap-panel version: 0.1.1
id: foursquare-clouderamanager-datasource version: 0.9.2
id: fzakaria-simple-annotations-datasource version: 1.0.0
id: gnocchixyz-gnocchi-datasource version: 1.7.0
id: goshposh-metaqueries-datasource version: 0.0.2
id: grafana-azure-data-explorer-datasource version: 1.3.2
id: grafana-azure-monitor-datasource version: 0.3.0
id: grafana-clock-panel version: 1.0.3
id: grafana-influxdb-08-datasource version: 1.0.2
id: grafana-influxdb-flux-datasource version: 5.3.2
id: grafana-kairosdb-datasource version: 3.0.1
id: grafana-kubernetes-app version: 1.0.1
id: grafana-piechart-panel version: 1.3.8
id: grafana-polystat-panel version: 1.0.16
id: grafana-sensu-app version: 1.0.3
id: grafana-simple-json-datasource version: 1.4.0
id: grafana-worldmap-panel version: 0.2.0
id: gretamosa-topology-panel version: 1.0.0
id: gridprotectionalliance-openhistorian-datasource version: 1.0.2
id: gridprotectionalliance-osisoftpi-datasource version: 1.0.4
id: hawkular-datasource version: 1.1.1
id: ibm-apm-datasource version: 0.8.0
id: instana-datasource version: 2.3.1
id: jasonlashua-prtg-datasource version: 4.0.3
id: jdbranham-diagram-panel version: 1.6.1
id: kentik-app version: 1.3.4
id: larona-epict-panel version: 1.2.1
id: linksmart-hds-datasource version: 1.0.0
id: linksmart-sensorthings-datasource version: 1.2.0
id: logzio-datasource version: 5.0.0
id: marcuscalidus-svg-panel version: 0.3.0
id: michaeldmoore-annunciator-panel version: 1.0.2
id: michaeldmoore-multistat-panel version: 1.2.3
id: monasca-datasource version: 1.0.0
id: monitoringartist-monitoringart-datasource version: 1.0.0
id: moogsoft-aiops-app version: 7.2.0
id: mtanda-google-calendar-datasource version: 1.0.4
id: mtanda-heatmap-epoch-panel version: 0.1.7
id: mtanda-histogram-panel version: 0.1.6
id: mxswat-separator-panel version: 1.0.0
id: natel-discrete-panel version: 0.0.9
id: natel-influx-admin-panel version: 0.0.5
id: natel-plotly-panel version: 0.0.6
id: natel-usgs-datasource version: 0.0.2
id: neocat-cal-heatmap-panel version: 0.0.3
id: novalabs-annotations-panel version: 0.0.1
id: ns1-app version: 0.0.7
id: ntop-ntopng-datasource version: 1.0.0
id: oci-datasource version: 1.0.2
id: opennms-helm-app version: 3.0.1
id: ovh-warp10-datasource version: 2.1.1
id: paytm-kapacitor-datasource version: 0.1.2
id: percona-percona-app version: 1.0.0
id: petrslavotinek-carpetplot-panel version: 0.1.1
id: pierosavi-imageit-panel version: 0.1.1
id: pr0ps-trackmap-panel version: 2.0.4
id: praj-ams-datasource version: 1.2.0
id: quasardb-datasource version: 3.4.0
id: rackerlabs-blueflood-datasource version: 0.0.2
id: radensolutions-netxms-datasource version: 1.1.0
id: raintank-snap-app version: 0.0.5
id: raintank-worldping-app version: 1.2.6
id: ryantxu-ajax-panel version: 0.0.6
id: ryantxu-annolist-panel version: 0.0.1
id: satellogic-3d-globe-panel version: 0.1.0
id: savantly-heatmap-panel version: 0.2.0
id: sbueringer-consul-datasource version: 0.1.5
id: scadavis-synoptic-panel version: 1.0.2
id: sidewinder-datasource version: 0.2.0
id: simpod-json-datasource version: 0.1.4
id: skydive-datasource version: 1.2.0
id: smartmakers-trafficlight-panel version: 1.0.0
id: sni-pnp-datasource version: 1.0.5
id: sni-thruk-datasource version: 1.0.3
id: snuids-radar-panel version: 1.4.4
id: snuids-trafficlights-panel version: 1.4.5
id: stagemonitor-elasticsearch-app version: 0.83.2
id: udoprog-heroic-datasource version: 0.1.0
id: vertamedia-clickhouse-datasource version: 1.8.1
id: vonage-status-panel version: 1.0.9
id: voxter-app version: 0.0.1
id: xginn8-pagerduty-datasource version: 0.2.1
id: yesoreyeram-boomtable-panel version: 1.3.0
id: yesoreyeram-boomtheme-panel version: 0.1.0
id: zuburqan-parity-report-panel version: 1.2.0

Restart grafana after installing plugins . <service grafana-server restart>

需要安装这个插件:alexanderzobnin-zabbix-app

 
 

[root@k8s-node-01 ~]# grafana-cli plugins install alexanderzobnin-zabbix-app
installing alexanderzobnin-zabbix-app @ 3.10.4
from: https://grafana.com/api/plugins/alexanderzobnin-zabbix-app/versions/3.10.4/download
into: /var/lib/grafana/plugins

✔ Installed alexanderzobnin-zabbix-app successfully

Restart grafana after installing plugins . <service grafana-server restart>


插件安装好后就可以登录 grafana 的前端界面来配置 zabbix 数据源了。登录 http://192.168.43.39:3000,如图。

640?wx_fmt=png

640?wx_fmt=png

需要添加zabbix和mysql数据源。

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

注意:url填写 zabbix 的api 地址。这里不能错,否则就会出问题采集不到数据。

 
 

http://192.168.43.39/zabbix/api_jsonrpc.php

配置mysql数据源:

640?wx_fmt=png

配置好 zabbix 和 mysql 数据源后,就可以看到炫酷的图形了:

640?wx_fmt=png




最后我开了一个运维群,需要的朋友可以一起来交流和学习。有意愿的可以戳这里:运维群欢迎你


唯有不断学习,才能进步。

Logo

鸿蒙生态一站式服务平台。

更多推荐