ZABBIX自定义监控的实现

ZABBIX服务端:

ZABBIX:3.4

 

ZABBIX客户端版本

[[email protected] ~]# zabbix_get -s 193.168.120.81 -p 10050 -k "agent.version"
3.4.12

客户端配置文件如下:

[[email protected] etc]# cat /usr/local/zabbix-agent/etc/zabbix_agentd.conf | grep ^[^#]
LogFile=/var/log/zabbix/zabbix_agentd.log
Server=193.168.120.77
ServerActive=193.168.120.77
Hostname=c781
UserParameter=login-user,who|wc -l

 

服务端的配置:

1、创建模板

ZABBIX自定义监控的实现

 

2、创建应用集

ZABBIX自定义监控的实现

 

3、创建监控项:

ZABBIX自定义监控的实现

注意上图选的是刚才在客户端创建的那个键值,下图应用集也选好刚才创建的应用集

ZABBIX自定义监控的实现

 

4、创建触发器

ZABBIX自定义监控的实现

选择刚才新建的模板,和该模板下的监控项,也就是刚才新建的监控对应键值的监控项,然后添加触发器

ZABBIX自定义监控的实现

 

5、创建图形:

ZABBIX自定义监控的实现ZABBIX自定义监控的实现

 

6、将该主机关联模板

由于之前并没有在服务端创建主机,可一并创建被监控的主机

ZABBIX自定义监控的实现

链接到模板:

ZABBIX自定义监控的实现

 

 

此时超过3个用户登陆被监控的机器,ZABBIX即发生告警

[[email protected] ~]# who | wc -l
4

 

ZABBIX自定义监控的实现