12 | git clone https://github.com/liqiang311/zabbix-grafana.gitgit clone https://github.com/alexanderzobnin/grafana-zabbix.git zabbix-grafana/grafana/plugins/grafana-zabbix |
如何安装Docker和Docker-Compose见http://liqiang311.com/docker-install/
1234 | docker pull mysql:5.7docker pull zabbix/zabbix-server-mysql:latestdocker pull zabbix/zabbix-web-nginx-mysql:latestdocker pull grafana/grafana:latest |
12 | cd zabbix-grafanadocker-compose up -d |
Zabbix
登录ip:10052,帐号为Admin,密码为zabbix
进入后右上角可以更改语言为中文
Grafana
webip:3000
默认帐号admin/admin
Plugins->app->Zabbix->点击Enable
点击左上角Grafana图标,选择Data Sources->Add data Source
填写以下内容
123456789 | Name: zabbixType: Zabbixurl: http://localhost:10052/api_jsonrpc.phpAccess: proxyBasic Auth: √Basic Auth Details User: adminBasic Auth Details Password: zabbixZabbix API details Username: adminZabbix API details Password: zabbix |
然后点击下方 Save & Test。若成功连接,则按钮上方会显示绿色信息:
12 | SuccessZabbix API version: 3.2.5 |
若要监控磁盘使用率、CPU等,需在主机上安装如下软件
1 | apt-get install zabbix-agent |
然后编辑如下配置文件
1 | vim /etc/zabbix/zabbix_agentd.conf |
将其中的85行的Server改为上文Zabbix配置的IP,如127.0.0.1
将其中的126行的ServerActive配置为上文Zabbix的server IP,如127.0.0.1:10051
保存文件退出。
重启zabbix-agent
1 | service zabbix-agent restart |
参考link
在/etc/zabbix/zabbix_agentd.conf中底部添加如下代码:
12345 | UserParameter=gpu0.temp, nvidia-smi -q -g 0 2>&1|grep -i "gpu current temp"|awk '{print $5}'| sed s/%//gUserParameter=gpu1.temp, nvidia-smi -q -g 1 2>&1|grep -i "gpu current temp"|awk '{print $5}'| sed s/%//gUserParameter=cpu0.temp, sensors coretemp-isa-0000|grep Physical|awk '{print $4}'|cut -d "." -f1UserParameter=cpu1.temp, sensors coretemp-isa-0001|grep Physical|awk '{print $4}'|cut -d "." -f1 |
重启zabbix-agent service zabbix-agent restart
在server中添加监控, 键值名为 gpu0.temp
来源:博客园
作者:peter挺好
链接:https://www.cnblogs.com/peterchan1/p/11641537.html