重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要介绍nagios中如何实现客户端监控,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
创新互联主要从事成都网站制作、成都网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务陈仓,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575客户端监控:
在此演示下前面提到的三种监控客户端的方式:
方式一:snmp
服务端ip:192.168.100.133
客户端ip:192.168.100.132
重启客户端snmpd
在服务器端snmp命令获取客户端的相关值
在此获取客户端的1分钟5分钟15分钟的load值为例
在此基础上,我们可以使用nagios的插件
方式二:nrpe(此处以检测disk命令为例)
此方法为了传参,我们在之前编译的时候已经加了argument;所以我们可以在服务器端进行参数、
比如:
修改客户端的nrpe.conf
打开允许传递参数
vim /usr/local/nagios/etc/nrpe.cfg dont_blame_nrpe=1
编辑文件,允许server端进行远程操作;
vim /usr/local/nagios/etc/nrpe.cfg
allowed_hosts=192.168.100.190 command[check_disk]=/usr/local/nagios/libexec/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
启动nrpe
/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
在服务端测试:
[nagios@masterlibexec]$ ./check_nrpe -H 192.168.100.134 -c check_disk -a "20%" "10%""/boot"
可以看出在服务端随意控制我们的目标需求
方式三:ssh
自己编写脚本获取;
方式四:编写一个agent。socket获取;
主要获取方式就是以上四种方式
以上是“nagios中如何实现客户端监控”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。