nrpe执行过程和配置

nrpe分为两部分,nrpe客户端,nrpe服务端。

nrpe客户端安装在nagios服务端/usr/local/nagios/libexec/check_nrpe。

nrpe服务端安装在被监控的linux主机,默认监听在tcp5666端口。

1. nagios通过配置文件调用check_nrpe插件,并告诉check_nrpe去什么主机执行什么任务。
2. check_nrpe会连接到被监控主的nrpe daemon,并告诉nrpe需要执行什么命令。
3. 被监控主机的nrpe根据配置文件执行相应命令或插件。 
4. 被监控主机的nrpe把检测结果回传给check_nrpe,check_nrpe再把结果送到nagios状态队列中。 
5. Nagios依次读取队列中的信息,并在web页面中展示。
手动调用nrpe

假设你已经在nagios服务器安装check_nrpe,在被监控主机安装了nrpe和nagios-plugins。现在希望手动在被监控主机执行check_users插件。

#修改被监控主机nrpe的配置文件,添加command
vim /usr/local/nagios/etc/nrpe.cfg
#[]里的是调用时的命令的名称
#=后面是具体使用什么脚本或插件
command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10

#重启nrpe

#在nagios服务器执行check_nrpe
/usr/local/nagios/libexec/check_nrpe -H192.168.188.222 -ccheck_users
USERS OK - 4 users currently logged in |users=4;5;10;0


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容