方法二:自定义监控模板
案例:自定义监控客户端服务器登录的人数
需求:监控客户端的登录人数,超过 3 个就发出报警信息
1)在客户端创建自定义 key
#在客户端创建自定义 key
1.明确需要执行的 linux 命令
who | wc -l
2.客户端,创建 zabbix 的监控项配置文件,用于自定义 key
vim /etc/zabbix/zabbix_agent2.conf #查看agent2 配置文件
##268行,可以将自定义的监控项配置文件创建在 zabbix_agent2.d 目录中
Include=/etc/zabbix/zabbix_agent2.d/*.conf #268行指定配置文件
##291行,自定义监控项的格式如下,即按照此格式来进行配置文件的编写
# Format: UserParameter=<key>,<shell command>
cd /etc/zabbix/zabbix_agent2.d/
vim User_login_num.conf #编写自定义的监控项配置文件
UserParameter=login.user,who|wc -l
#login.user是键名称,"who|wc -l"表示键通过什么命令或脚本获取值
systemctl restart zabbix-agent2 #重启服务
3.在服务端验证新建的监控项,获取客户端当前的登录人数。
zabbix_get -s '192.168.41.46' -p 10050 -k 'login.user'
2)在 Web 页面创建自定义监控项模板
1.创建模板
点击左边菜单栏【配置】中的【模板】,点击