案例分析

当前登陆终端用户的数量不能超过2个,如果超过两个zabbix就通过触发器进行报警

获取当前登陆的终端

w   #查看连接终端的数目

zabbix3.4自定义监控项,图形,触发器_第1张图片

tty:代表本地

pts:代表网络

在客户端上自定义创建一个KEY。

客户端编辑zabbix-agent配置文件/etc/zabbix/zabbix_agentd.conf   自定义一个key。

[root@dns-server ~]# vim /etc/zabbix/zabbix_agentd.conf 

UserParameter=User,/usr/bin/w | awk  'NR==1{print $4} ' 

zabbix3.4自定义监控项,图形,触发器_第2张图片

dns-server客户端重启zabbix-agent服务。

[root@dns-server ~]# systemctl restart zabbix-agent

image.png

在服务端验证客户端定义的Key

zabbix-server上安装zabbix-get软件包

[root@zabbix-server ~]# yum -y install zabbix-get

zabbix3.4自定义监控项,图形,触发器_第3张图片

服务端验证客户端定义的key是否能够获取到

[root@zabbix-server ~]# zabbix_get -s 192.168.1.202 -p 10050 -k User

image.png

zabbix_get用法:

  zabbix_get -s host-name-or-IP [-p port-number] [-I IP-address] -k item-key

  zabbix_get -s host-name-or-IP [-p port-number] [-I IP-address]

                --tls-connect cert --tls-ca-file CA-file

                [--tls-crl-file CRL-file] [--tls-agent-cert-issuer cert-issuer]

                [--tls-agent-cert-subject cert-subject]

                --tls-cert-file cert-file --tls-key-file key-file -k item-key

  zabbix_get -s host-name-or-IP [-p port-number] [-I IP-address]

                --tls-connect psk --tls-psk-identity PSK-identity

                --tls-psk-file PSK-file -k item-key

  zabbix_get -h

  zabbix_get -V


在zabbix web界面添加Key

选中创建key的主机

zabbix3.4自定义监控项,图形,触发器_第4张图片

点击监控项

zabbix3.4自定义监控项,图形,触发器_第5张图片

点击创建监控项

zabbix3.4自定义监控项,图形,触发器_第6张图片

填写监控项

zabbix3.4自定义监控项,图形,触发器_第7张图片zabbix3.4自定义监控项,图形,触发器_第8张图片

此处根据实际情况填写,点击添加按钮

zabbix3.4自定义监控项,图形,触发器_第9张图片

监控项创建完成。

创建图形

点击配置-->主机 -->选择创建图形的主机-->点击图形

zabbix3.4自定义监控项,图形,触发器_第10张图片

点击创建图形即可创建自己想创建的图形

zabbix3.4自定义监控项,图形,触发器_第11张图片

我们这里先预览一下图形

zabbix3.4自定义监控项,图形,触发器_第12张图片

认为图形没有问题,点击添加即可添加图形

点击监控中,选中图形选项即可查看图形

zabbix3.4自定义监控项,图形,触发器_第13张图片

触发器的创建

点击配置-->主机-->触发器

zabbix3.4自定义监控项,图形,触发器_第14张图片

点击创建触发器

zabbix3.4自定义监控项,图形,触发器_第15张图片

填写触发器的名称,点击添加表达式。

zabbix3.4自定义监控项,图形,触发器_第16张图片

定义表达式要监控的选项,功能,N值,然后点击插入

zabbix3.4自定义监控项,图形,触发器_第17张图片

表达式定义成功我们点击添加即可

zabbix3.4自定义监控项,图形,触发器_第18张图片

zabbix3.4自定义监控项,图形,触发器_第19张图片



zabbix3.4自定义监控项,图形,触发器_第20张图片

触发器创建成功,我们在连接几个账户,看看触发器会不会警报

SSH [email protected]

zabbix3.4自定义监控项,图形,触发器_第21张图片

在监控中我们查看是否出发警报

zabbix3.4自定义监控项,图形,触发器_第22张图片

我们此时可以看到触发器已经出发了警报,我们还可以把警报的警报提示声音打开

zabbix3.4自定义监控项,图形,触发器_第23张图片

如果有异常问题他会有报警声提示