Zabbix添加自定义监控项

一、思路

命令行取值——修改配置文件——重启zabbix-agent——Server端zabbix_get测试取值——Server的Web端添加自定义监控项。

二、实施

1、命令行取值

[[email protected] opt]# iostat | awk '/sda/{print $2}'
2.97

2、指定监控项配置文件路径

## 首先在zabbix-agentd.conf中指定监控项配置文件路径。
[[email protected] opt]# cat /usr/local/zabbix/etc/zabbix_agentd.conf | grep "Include"
Include=/usr/loca/zabbix/etc/zabbix_agentd.conf.d/*.conf

3、创建监控脚本

[[email protected] 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、修改配置文件

[[email protected] zabbix_agentd.conf.d]# ls
biqing.conf
[[email protected] zabbix_agentd.conf.d]# cat biqing.conf
#在线人数监控
UserParameter=user_online_num,/usr/loca/zabbix/etc/scripts/user_online.sh

5、重启以使/usr/local/zabbix/etc/zabbix_agentd.conf.d/*conf中的监控项生效

[[email protected] opt]# /etc/init.d/zabbix-agent restart

6、验证(zabbix_server端测试取值)

# zabbix_get工具由zabbix_get提供
[[email protected] opt]# yum install zabbix_get -y
[[email protected] opt]# zabbix_get -s 192.168.1.202 -k user_online
1  #当前终端只存在一个用户在线。

至此,表明该监控没有异常,最后一步则是在zabbix_server端中添加对应的主机。

7、zabbix_server_web端添加 

Zabbix添加自定义监控项_第1张图片

 Zabbix添加自定义监控项_第2张图片

 Zabbix添加自定义监控项_第3张图片

Zabbix添加自定义监控项_第4张图片

你可能感兴趣的:(zabbix,zabbix,服务器)