内存监控02
应用内存监控插件,注册到commans.cfg
check_memory
cd /opt/plugins
cp /root/devops/day5/check_mem.py .
chmod +x !$
define command{
command_name check_memory
command_line $USER5$/check_memory -w$ARG1$ -c $ARG2$
}
修改service
1,13y
加!引用参数
[root@web11 plugins]# python 02check_mem.py -w 113M -c 100M
118489088.0 104857600.0
OK 113.05M
[root@web11 plugins]# python 02check_mem.py -w 114M -c 100M
119537664.0 104857600.0
WARNING 113.18M
[root@web11 plugins]# python 02check_mem.py -w 120M -c 118M
125829120.0 123731968.0
CRITICAL 117.57M
def change(byte):
for k, v in unit.items():
num = float(byte)/v
if 0 < num <=1024:
num = "%.2f" % num
result = str(num)+k.upper()
return result
posted on 2018-01-12 15:53 linux-paul 阅读(107) 评论(0) 编辑 收藏 举报