zabbix 增加自定义监控

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、验证

猜你喜欢

转载自blog.csdn.net/qq_42006894/article/details/82898379
今日推荐