赞
踩
目录
下面添加自定义服务器内存使用检测项,在此配置一个监控项为:内存使用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的监控值;
- [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.
- [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、为自定义创建图形
- [root@agent ~] free -m | grep Mem | awk '{print $3}'
- 165
- #超过250才会报警
- [root@agent ~] vim /usr/local/zabbix/etc/zabbix_agentd.conf
- #末行添加
- df -Th |awk '/\/$/ {print $6}' |awk -F% '{print $1}'
- [root@server ~] zabbix_get -s 192.168.147.136 -k du
- 13
完成
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。