Zabbix添加自定义监控项

一、思路

命令行取值——修改配置文件——重启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/etc/zabbix_agentd.conf.d/*conf中的监控项生效

[root@192.168.1.202 opt]# /etc/init.d/zabbix-agent restart

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

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

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

7、zabbix_server_web端添加 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值