赞
踩
步骤:
1.在插件配置文件中定义一个key/value,key是插件名字,value是监控命令或者一个实现监控的脚本
2.在模板添加监控项
3.在模板中给监控项配置图形
4.在模板中给监控项配置一个触发器
定义一个插件目录,将所有自定义的插件脚本全放这
mkdir /etc/zabbix/libexec
在agent上创建监控脚本
vim /etc/zabbix/libexec/cpuload_percent.sh
#!/bin/bash
cpucore=`cat /proc/cpuinfo | grep 'processor' |wc -l`
cpuload=`top -bn 1 | grep 'load average' | awk -F":" '{print $5}' | awk -F"," '{print $1*100}'`
cpuload_percent=$[${cpuload}/${cpucore}]
echo $cpuload_percent
新建一个插件配置文件,输入以下内容
vim /etc/zabbix/zabbix_agentd.d/user-defined.conf
UserParameter=cpuload_percent,bash /etc/zabbix/libexec/cpuload_percent.sh
重启agent。
如果是被动监控,则可以在server端测试:
在web界面操作:
在WEB为自定义的监控项添加到模板、设置图形和触发器
将监控项添加至模板,创建新的监控项
给监控项添加图形
添加触发器
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。