文章目录
自定义监控内容
1 添加自定义KEY
案例:自定义监控服务器登录的人数
需求:限制登录人数不超过3个,超过3个就发出警告信息。
1.1 创建config文件
[root@zabbix-agent02 ~]# grep -i '^include' /etc/zabbix/zabbix_agent2.conf
Include=/etc/zabbix/zabbix_agent2.d/*.conf
[root@zabbix-agent02 ~]# vim /etc/zabbix/zabbix_agent2.d/userparameter_login.conf
1.2 添加key的语法
UserParameter=<key>,<shell command>
UserParameter=login-user,who|wc -l
UserParameter=login-user,/bin/sh /server/scripts/login.sh
1.3 填入监控内容
可以写多个key,但是key是唯一的。
[root@zabbix-agent02 ~]# cat /etc/zabbix/zabbix_agent2.d/userparameter_login.conf
UserParameter=login.user,who|wc -l
UserParameter=login.user2,who|wc -l
1.4 重启zabbix-agent2
[root@zabbix-agent02 ~]# systemctl restart zabbix-agent2
1.5 测试服务端调用
服务端打开3个连接
服务端需要安装zabbix-get(yum install zabbix-get -y)
[root@zabbix-agent02 ~]# who
root tty1 2021-07-01 12:33
root pts/0 2021-07-01 17:22 (192.168.101.1)
root pts/1 2021-07-01 13:09 (192.168.101.1)
[root@zabbix-server01 ~]# zabbix_get -s 192.168.101.131 -p 10050 -k "login.user"
3
2 添加自定义模板
添加自定义模板一般分为以下几个步骤
- 创建模板
- 创建应用集
- 创建监控项
- 创建触发器
2.1 创建模板
2.2 创建应用集
2.3 创建监控项
2.4 创建触发器
2.5 创建图形
2.6 关联模板