3客户端定义监控项&&服务端配置触发器

1了解触发器:

修改系统内置的模板System name的触发时间为10秒,当客户端修改主机名后,监控台就会出现报警

实例(修改主机名就报警):
1在web端:配置--主机--监控项--点击第二页System name--将更新间隔设置为10s--更新
2在客户端:[root@client ~]#hostnamectl set-hostname kehuduan
3在web端:监测--仪表盘中(发现报警)



2在客户端中自定义二个监控项(获取不同ip的个数)和获取终端连接的数量,然后在客户端测试一下取ip和取终端连接数量,如果能取到ip的个数和终端连接的个数,再进行重启agent2

[root@kehuduan ~]#vim /etc/zabbix/zabbix_agent2.d/user_num.conf
UserParameter=User_ip,w|awk 'NR>2{print $3}'|sort -r |uniq -c |wc -l
UserParameter=User_num,w|awk 'NR==1{print $4}'
[root@kehuduan ~]#zabbix_agent2 -t User_ip
User_ip                                       [s|2]
[root@kehuduan ~]#zabbix_agent2 -t User_num
User_num [s|6]
[root@kehuduan ~]#systemctl restart zabbix-agent2.service

 3在服务端进行取值测试操作:

[root@server ~]#yum install zabbix-get
[root@server ~]#zabbix_get -s 10.0.0.31 -k User_ip
1
[root@server ~]#zabbix_get -s 10.0.0.31 -k User_num
6

 4在web页面中添加上面那两个监控项

配置-主机-监控项-创建监控项:
名称:用户终端数量                 名称:用户连接数         
键值:User_ip                    键值:User_num
更新时间:5s                     更新时间:10s
新应用集:USER                   新应用集:USER
测试                            测试
添加                            添加

#配置用户终端连接数量:

 以上就是添加监控项,监控项添加完毕之后,接下来我们就要添加触发器了:

操作步骤:

配置--主机--触发器--点击有异常用户接入系统--在问题表现形式框下点击表达式构造器--
在问题表现形式框右侧点击编辑--监控项选择用户终端数量--结果选择大于1--插入--选择”和同时满足“
点测试--将用户连接数量填5,终端写1--测试--终端再写2--测试--最后点击更新




 5

测试:
打开5个客户端
在服务端连接客户端[root@server ~]#ssh 10.0.0.31
此时web监控页面就会出现报警

------------------------------------------

总结:
客户端:
1生产服务器安装agent2,并在配置文件zabbix_agent2.conf中指定监控服务web端的ip
2生产服务器zabbix_agent2.d目录内编写监控项的配置文件

posted @ 2021-07-27 17:56  linuxTang  阅读(80)  评论(0)    收藏  举报