定义一个监控脚本
创建一个用于存放插件脚本的目录
mkdir /etc/zabbix/libexec
创建脚本文件
cd /etc/zabbix/libexec
vim check_user_number.sh
脚本文件的内容:
#!/bin/bash
# Description: 登录用户监控脚本
count=`who | wc -l`
echo $count
授予脚本执行权限:
chmod 755 check_user_number.sh
执行脚本,测试一下:
sh check_user_number.sh
定义一个键值对
cd /etc/zabbix/zabbix_agentd.d/
vim check_user_numer.conf
文件内容:
UserParameter=check.user.number,/etc/zabbix/libexec/check_user_number.sh
check.user.number 是 key,对应的value 是 /etc/zabbix/libexec/check_user_number.sh
重启 agent:
systemctl restart zabbix-agent
创建一个监控项
登录web控制台( http://124.70.178.21/zabbix/), 配置->模板
创建监控项:
查看监控项:
能看到上图,就说明我们的监控项已经创建好了
创建图形
上一步我们创建监控项只是告诉 zabbix-server 去监控我们主机的当前用户登录的数量的数据信息,我们这一步要做的是,将这些数据信息生成图形
创建图形