案例1:监控终端用户数;
A、用户登录(客户端操作):
测试命令:
[root@zabbix-node2 ~]# uptime | awk -F " " '{print $5}'
然后打开客户端的agent配置文件:
[root@zabbix-node2 ~]# vi /etc/zabbix/zabbix_agentd.conf #添加下面一行
UserParameter=login_user,uptime | awk -F " " '{print $5}'
说明一下:sshd_port是一个key,而且在zabbix系统必须是唯一的。uptime | awk -F " " '{print $4}' 是要执行的命令。
[root@zabbix-node2 ~]# systemctl restart zabbix-agent #重启客户端
B、在服务端获取,使用zabbix-get方法:
[root@zabbx-node1 ~]# find / -name zabbix_get
/usr/local/zabbix/bin/zabbix_get
[root@zabbx-node1 ~]# /usr/local/zabbix/bin/zabbix_get --help #不懂使用help即可
zabbix_get -s host-name-or-IP [-p port-number] [-I IP-address] -k item-key
[root@zabbx-node1 ~]#/usr/local/zabbix/bin/zabbix_get -s 192.168.91.134 -k login_user #成功获取
1
3.1、下面来创建应用集,应用集我们目前可以理解为是一个监控组:
3.2、接下来创建监控项:
3.3、配置触发器;