Nagios篇之解决nrpe插件执行后无法启动问题

一、前言
作为服务器运维人员,监控就相当于运维人员安插在服务器中的眼线,如果服务器出现问题,监控会第一时间告诉我们,然后运维人员就会去处理相应问题。如果当我们在使用Nagios作为监控服务时,通常有两种方式进行远程机器的监控:
1、NSClinet++
2、nrpe
一般使用较多的为nrpe,那么一般在使用过程中,经常也会碰到如下问题,nrpe插件无法使用。

总结下常见nagios的nrpe插件无法启动原因
二、nrpe插件无法启动原因分析以及解决方法
1、当我们在执行nrpe启动命令时,执行没问题,也没有报错,但是 ps -ef | grep nrpe 查看进程,发现进程并未启动

ps -ef | grep nrpe

如图:
在这里插入图片描述
2、问题分析:
看不到nrpe进程的原因分析:
1、首先查看下是不是你当前服务器默认开启了xinetd 服务,xinetd服务是系统中的网络守护进程服务,经常作为轻量级守护进程存在。
2、因为一般情况下,我们都是使用-d 模式启动的nrpe进程,也就是他作为独立的daemon进程,如果xinetd进程存在的话,nrpe自然就无法启动。
3、但是如果使用-i模式启动,那就必须启动xinetd守护进程。
可通过 ps -ef | grep xinetd 查看

ps -ef | grep xinetd

在这里插入图片描述
发现xinetd服务已启动,
那么kill掉该进程
然后重启nrpe

[steve@qdmnode002 ~]$ ps -ef | grep xinetd
steve    27030 25316  0 14:34 pts/0    00:00:00 grep --color=auto xinetd
[steve@qdmnode002 ~]$ /opt/nagios/nagios/bin/nrpe -c /opt/nagios/nagios/etc/nrpe.cfg -d
[steve@qdmnode002 ~]$ ps -ef | grep nrpe
steve    27040     1  0 14:34 ?        00:00:00 /opt/nagios/nagios/bin/nrpe -c /opt/nagios/nagios/etc/nrpe.cfg -d
steve    27043 25316  0 14:34 pts/0    00:00:00 grep --color=auto nrpe

在这里插入图片描述

发现服务已启~
解决

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值