一、思路
命令行取值——修改配置文件——重启zabbix-agent——Server端zabbix_get测试取值——Server的Web端添加自定义监控项。
二、实施
1、命令行取值
[root@192.168.1.202 opt]# iostat | awk '/sda/{print $2}'
2.97
2、指定监控项配置文件路径
## 首先在zabbix-agentd.conf中指定监控项配置文件路径。
[root@192.168.1.202 opt]# cat /usr/local/zabbix/etc/zabbix_agentd.conf | grep "Include"
Include=/usr/loca/zabbix/etc/zabbix_agentd.conf.d/*.conf
3、创建监控脚本
[root@192.168.1.202 scripts]# cat /usr/local/zabbix/etc/scripts/user_online.sh
#!/bin/bash
online_user=`w | wc -l`
online_user=`expr $online_user - 2`
echo "$online_user"
4、修改配置文件
[root@192.168.1.202 zabbix_agentd.conf.d]# ls
biqing.conf
[root@192.168.1.202 zabbix_agentd.conf.d]# cat biqing.conf
#在线人数监控
UserParameter=user_online_num,/usr/loca/zabbix/etc/scripts/user_online.sh
5、重启以使/usr/local/zabbix/e