zabbix 增加自定义监控

本秂侑毒 提交于 2019-12-01 06:51:05

zabbix 监控gpu

# 自定义脚本放在 /usr/lib/zabbix/alertscripts/目录下

vim /usr/lib/zabbix/alertscripts/get_gpu_free.sh

#!/bin/bash
nvidia-smi -q | grep -A 3  "FB Memory Usage" | grep Free | awk '{print $3}'

1、vim zabbix_agentd.conf  设置包含目录

Include=/etc/zabbix/zabbix_agentd.d/

2、vim /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf

# 格式为 UserParameter=<key>,<script>

#例如 监控gpu
UserParameter=gpu.free,/usr/lib/zabbix/alertscripts/get_gpu_free.sh
UserParameter=gpu.used,/usr/lib/zabbix/alertscripts/get_gpu_used.sh

3、chmod + x /usr/lib/zabbix/alertscripts/get_gpu_used.sh 设置权限

4、vim zabbix_server.conf

AlertScriptsPath=/usr/lib/zabbix/alertscripts/

5、在web 页面配置监控项

在模板中新建item ,关键点在于设置key,key 为第二步中配置的key

6、验证

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!