自定义监控
一、自定义一个监控项
模板虽好,但是不能解决所有的监控,有些需要的监控项在模板中并没有,需要我们自己定义一个监控项,如何定义一个监控项呢?大概的流程是这样的几步
1.在插件配置文件中定义一个key/value,key是插件名字,value是监控命令或者一个实现一个监控的脚本
2.在模板添加监控项
3.在模板中中给监控项配置图形
4.在模板中给监控项配置一个触发器
在agent.ayitula.com机器操作
定义一个插件目录,将所有自定义的插件脚本全放这
# mkdir /etc/zabbix/libexec
写一个监控当前用户的脚本
# cat /etc/zabbix/libexec/system_current_user.sh
#!/bin/bash
#system.current.user
who | wc -l
新建一个插件配置文件,输入一下内容
# vim /etc/zabbix/zabbix_agentd.d/user-defined.conf
UserParameter=system.current.user,bash /etc/zabbix/libexec/system_current_user.sh
插件配置文件的格式
指令=kye,value 按照格式写就可以了
保存退出后重启agent服务,加载新加的配置文件内容
# systemctl restart zabbix-agent
二、在WEB为自定义的监控项添加到模板、设置图形和触发器














监测中--->图形,按照图示找到你模板中的任意一个机器,然后选择你添加的图形。

网友评论