这篇文章主要介绍nagios如何监控Linux操作系统操作系统客户端主机,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
nagios监控Linux操作系统操作系统主机
1.客户端自定义监控服务的插件
cat/usr/local/Nagios/libexec/3。巴拉圭
#!/usr/bin/envpython
#coding=utf-8
进口系统
(d1,d2,d3)=os.getloadavg()
ifd1=5.0:
print ' getloadavgccritical : loadaverageeis %。2f“%(D1)
系统出口(2)
elifd1=2.0:
print ' getloadavgwarning : loadaverageeis。2f“%(D1)
系统出口(1)
else:
# print ' getloadavgok : loadaverageeis。2f“%(D1)
"打印"负载好
2.编辑VI/usr/local/Nagios/etc/nrpe。稳频发电机(发生器)(constant frequency generator的缩写)最下面添加
命令[check _ py]=/usr/local/Nagios/libexec/3。py[check _ py]中名字可以随便定义
3.然后到服务器端调用NRPE测试
/libexec/check _ nrpe-H124。193 .179 .154-ccheck _ py #必须和客户端自定义的名字一样
4.在command.cfg里添加外部构件nrpe
VI/usr/local/Nagios/etc/objects/commands。稳频发电机(发生器)(constant frequency generator的缩写)
添加
#checknrpe
定义命令{
command_namecheck_nrpe
命令行$ USER 1 $/check _ nrpe-H $ host address $-c $ ARG 1 $
}
5.配置被监控主机:
vim/usr/local/Nagios/etc/Nagios。稳频发电机(发生器)(constant frequency generator的缩写)
添加:
CFG _ file=/usr/local/Nagios/etc/objects/hosts。稳频发电机(发生器)(constant frequency generator的缩写)
CFG _ file=/usr/local/Nagios/etc/objects/services。稳频发电机(发生器)(constant frequency generator的缩写)
6编辑配置文件
[root @ Kim soo ~]# cat/usr/local/Nagios/etc/objects/hosts。稳频发电机(发生器)(constant frequency generator的缩写)
绝对{
userinux-服务器
host_namemylinux
aliasmylinux
地址121.54.175.238
}
[root @ Kim soo ~]# cat/usr/local/Nagios/etc/objects/services。稳频发电机(发生器)(constant frequency generator的缩写)
定义服务{
使用通用服务
host_namemylinux
服务_描述检查-加载
check_commandcheck_nrpe!检查_加载
}
定义服务{
使用通用服务
host_namemylinux
服务描述检查-用户
check_commandcheck_nrpe!检查用户
}
定义服务{
使用通用服务
host_namemylinux
服务_描述检查_总计_过程
check_commandcheck_nrpe!检查_总计_过程
}
七检查配置文件
/usr/local/Nagios/bin/Nagios-v/usr/local/Nagios/etc/Nagios。稳频发电机(发生器)(constant frequency generator的缩写)
8、重新加载nagios服务
以上是"纳吉奥斯如何监控Linux操作系统操作系统客户端主机"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/39240.html