1.自定义监控服务器登录人数
1.明确需要执行的命令
例如:
who | wc -l
2.手动创建zabbix配置文件,用于自定义key
/etc/zabbix/zabbix_agent2.conf
3.创建配置文件,内容如下
[root@zabbix-agent1 zabbix_agent2.d]# cat userparameter_login.conf
UserParameter=login.user,who|wc -l

修改完重启zabbix-agent2服务
systemctl restart zabbix-agent2

另一台机器登录进去

服务端查看客户端主机登录的信息
[root@zabbix-server ~]$ zabbix_get -s '10.30.59.204' -p 10050 -k 'login.user'
2
2.在页面添加zabbix server的自 定义监控项模板
添加流程是
●创建模板


●创建应用集(好比是一个文件夹,里面放入-堆监控项)
点击进去

创建应用集并添加

●创建监控项,自定义item, 你具体想监控的内容

信息填完后点击添加
●创建触发器,当监控项获取到值的时候,进行和触发器比较,判断,决定是否报警

表达式添加的内容


●创建图形
点击图形后,选择右上方的添加图形

●将具体的主机和该模板链接,关联
点击配置下的主机,进入客户端zabbix-agent1
点击上方的模板,添加新的模板 最后点击更新

检测是否添加成功
退出后再次查看
演示报错
将zabbix-agent1登录4台机器
(如下登录4台服务器)

在zabbix服务端上查看登录的用户数

出现问题

解决问题,在问题上点击确定

将那4台用户断开3台联系

在问题里,就会显示已解决

Zabbix自定义监控:服务器登录人数监控实践
本文详细介绍了如何使用Zabbix监控服务器登录人数。首先通过Linux命令`who|wc-l`获取登录人数,然后在Zabbix中创建自定义配置文件`userparameter_login.conf`,设置UserParameter。接着重启Zabbix-Agent服务,并在另一台机器上测试验证。在Zabbix服务器端,创建模板、监控项、触发器和图形,最终关联到主机。当服务器登录人数发生变化时,Zabbix会实时显示并触发报警。
1581

被折叠的 条评论
为什么被折叠?



