【zabbix教程系列】4、用户自定义监控

本篇介绍运用zabbix进行自定义监控,以系统用户登陆数量为例。web

1、zabbix自定义语法

UserParameter=<key>,<shell command>

2、agent端配置自定义监控项

cd /etc/zabbix/zabbix_agentd.d/

在/etc/zabbix/zabbix_agentd.d/目录下能够添加自定义监控配置。shell

新建一个名为userparameter_login.conf的文件,并添加配置内容;安全

[root@ltt01 zabbix_agentd.d]# vi userparameter_login.conf 

UserParameter=login-user,who|wc -l

修改完后重启agent服务测试

[root@ltt01 zabbix_agentd.d]# systemctl restart zabbix-agent.service

在zabbix-server端进行get测试spa

[root@ltt01 zabbix_agentd.d]# zabbix_get -s 192.168.11.11 -p 10050 -k "login-user"
1

-s后边跟的是agent服务所在的IP,-k后边跟的是在agent配置里的key.3d

 3、zabbix-server端web页面操做

配置--->模板-->建立模板rest

填写模板名称为 Template Login User 群组选Templates 点击添加。code

选定刚刚建立的模板,应用集--->建立应用集server

输入名称为 系统安全,添加blog

监控项--->建立监控项

输入下图表单信息

注意:键值为agent端配置文件中的key

点选已启用,添加

图形--->建立图形

填写名称,选择新建的监控项,添加

触发器--->建立触发器

填写名称,选择严重级别,添加表达式,已启动,添加

注意:表达式公式,可经过添加按钮,弹出的页面进行选择

模板创建完毕,将模板关联到主机,更新保存

查看监控数据

检测中--->最新数据---->过滤主机为管理机(192.168.11.11),列表最后有新添加的监控项

点击图形,可查看检测数据

利用XShell.,打开192.168.11.11四个链接,查看报警信息

检测中-->触发器

报警截图

关掉三个XShell链接

相关文章
相关标签/搜索