Nagios监控内存插件check_mem配置
在Nagios服务器端和客户端已经配置好nrpe的基础上添加远程内存监控
1.在客户端创建check_mem文件
[root@zrer~]#touch/usr/local/nagios/libexec/check_mem
[root@zrer~]#chmoda+x/usr/local/nagios/libexec/check_mem
2.编辑check_mem文件内容为:
此文章内所有内容:
http://zrer90.blog.51cto.com/8679896/1385488
3.创建完成后可以执行check_mem-w80-c90测试可用性
[root@zrer~]#/usr/local/nagios/libexec/check_mem-w80-c90
OK:MemoryUsage(W>80,C>90):37%<br>SwapUsage(W>100,C>100):0%|MemUsed=37%;80;90SwapUsed=0%;100;100
4.在客户端/usr/local/nagios/etc/nrpe.conf内添加内存监控命令
[root@zrer~]#vi/usr/local/nagios/etc/nrpe.cfg
#添加如下内容:
command[check_mem]=/usr/local/nagios/libexec/check_mem-w80-c90
5.重启客户端nrpe服务
[root@zrer~]#/etc/init.d/xinetdrestart
6.服务器端修改commands.cfg文件,
[root@server~]#vi/usr/local/nagios/etc/objects/commands.cfg
#添加如下内容:
definecommand{
command_namecheck_mem
command_line$USER1$/check_mem-u-w$ARG1$-c$ARG2$
}
7.服务器端添加客户端host1监控内存服务,在services.cfg文件内添加.
[root@server~]#vi/usr/local/nagios/etc/objects/services.cfg
defineservice{
uselocal-service,service-pnp
host_namehost1
service_descriptionmemory
check_commandcheck_nrpe!check_mem
}
8.重启Nagios服务
[root@server~]#/etc/init.d/nagiosrestart
访问Nagiosweb界面查看监控情况
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。