zabbix自定义监控项、监控内存使用率、监控磁盘使用率并创建图形

目录

1)自定义简介

2)自定义内存使用监控

1、agent端

2、server端

4、查看web出图效果

 5、agent服务器

3)自定义磁盘使用监控

1、agent端

2、server查看


1)自定义简介

下面添加自定义服务器内存使用检测项,在此配置一个监控项为:内存使用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的监控值;

2)自定义内存使用监控

1、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.
2、server端
[root@server ~] ln -s /usr/local/zabbix/bin/zabbix_get /usr/local/bin/zabbix_get
[root@server ~] zabbix_get -s 192.168.147.136 -k memory_userd
165

 

 

 

 

 

 

 

 

 

 

 

 

 

 3、为自定义创建图形

 

 

 

 

4、查看web出图效果

 

 

 5、agent服务器
[root@agent ~] free -m | grep Mem | awk '{print $3}'
165
#超过250才会报警

3)自定义磁盘使用监控

1、agent端
[root@agent ~] vim /usr/local/zabbix/etc/zabbix_agentd.conf
#末行添加
df -Th |awk '/\/$/ {print $6}' |awk -F% '{print $1}'
2、server查看
[root@server ~] zabbix_get -s 192.168.147.136 -k du
13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 完成

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

我还能再学点

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

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

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

打赏作者

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

抵扣说明:

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

余额充值