Zabbix自定义监控项

目录

一、实验思路过程

二、自定义简介

三、Agent端操作

四、Server端测试获取信息

五、Web端添加agent监控项

 六、配置自定义触发器

 七、为自定义项创建图形

 八、查看web出图效果

 九、Agent服务器查看


一、实验思路过程

创建项目、触发器、图形,验证监控效果;

二、自定义简介

            以上关联的Template OS Linux模板基本涵盖了所有系统层面的监控,包括了我们最关注的几项:ping、load、cpu使用率、memory、disk、网卡流量等等,当然有些触发器的阀值可能需要根据服务器的自身情况进行修改。

下面添加自定义服务器内存使用检测项,在此配置一个监控项为:内存使用70M进行警告提醒:

 1.修改客户端zabbix_agentd.conf配置文件,最后一行添加:

UserParameter=memory_userd,free -m|grep Mem|awk '{print $3}'

语法:UserParameter=key,shell command

监控key值:memory_userd,key值可以随意编写,但是一会需要在web页面创建监控项时指定key值;

Shell命令或脚本:free -m|grep Mem|awk '{print $3}'

注:在zabbix_server端可以使用zabbix_get -s agent端ip地址 -p 10050 -k key名

通过此命令可以查看agent端key的监控值;

三、Agent端操作

[root@agent ~]# vim /usr/local/zabbix/etc/zabbix_agentd.conf

UnsafeUserParameters=1
末行追加
UserParameter=memory_used,free |awk  '/Mem:/ {print $3}'

UserParameter=memory_userd,free -m|grep Mem|awk '{print $3}'

UserParameter=du, df -Th |awk '/\/$/ {print $6}' |awk -F% '{print $1}'

[root@agent ~]# killall -9 zabbix_agentd

[root@agent ~]# service zabbix_agentd start
Zabbix agent started.

四、Server端测试获取信息

[root@server ~]# ln -s /usr/local/zabbix/bin/zabbix_get /usr/local/bin/zabbix_get

[root@server ~]# zabbix_get -s 192.168.2.21 -k memory_userd
270

五、Web端添加agent监控项

 

 

 

 六、配置自定义触发器

 

 

 

 

 

 

 

 

 七、为自定义项创建图形

 

 

 

 

 八、查看web出图效果

 

 九、Agent服务器查看

[root@agent ~]# free -m | grep Mem | awk '{print $3}'
270                           >250 报警正常

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱笑的男孩0522

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值