[Nagiosplug-help] Fail to telnet NRPE port (5666)
eugene
eugene at mnc.com.my
Wed May 18 13:03:15 CEST 2005
Guy,
I got some question as below,
> On my hosts (RHEL3), I had to allow connections to NRPE from the Nagios
> host in /etc/hosts.allow, so TCP wrappers do seem to affect access to
> xinetd services (at least on RHEL3).
- Do you mean i need to allow the IP of my nagios server?
I had done it > ALL: X.X.X.X
> Looks good (I think)... how soon does the connection close after saying
> 'Connected to ...'? If it is immediately, it may be something like TCP
> wrappers, or the 'only from ...' line in your /etc/xinetd.d/nrpe file.
It disconnetec after few seconds (3-5 sec)
> Have you tried running the check_load command on the remote machine? Does
> it work?
How to run it? what is the command? I thought it only can run on nagios
server?
> If it does, what happens when you call the 'check_load' command on the
> remote machine using check_nrpe on the Nagios host? Does it work?
1 more question,
Do I need to install nagios plugins in Remote machine? Cause i only install
plugin in Nagios server
Thanks for the reply again :) Still need ur help
Regards,
Eugene
----- Original Message -----
From: "Guy Waugh" <gwaugh at scu.edu.au>
To: "eugene" <eugene at mnc.com.my>; <nagiosplug-help at lists.sourceforge.net>
Sent: Wednesday, May 18, 2005 10:18 AM
Subject: Re: [Nagiosplug-help] Fail to telnet NRPE port (5666)
> eugene wrote:
>> Nagios FAQ
>> http://www.nagios.org/faqs/viewfaq.php?faq_id=261&expand=false&showdesc=false I
>> was thinking the cause of tcp wrapper, but actually i am running from
>> xined, should be any tcp wrapper
>
> On my hosts (RHEL3), I had to allow connections to NRPE from the Nagios
> host in /etc/hosts.allow, so TCP wrappers do seem to affect access to
> xinetd services (at least on RHEL3).
>
>> ------------------------------------------------------------------------------------------
>>
>> I get this while telnet port 5666
>>
>> Trying X.X.X.X...
>> Connected to X.X.X.X.
>> Escape character is '^]'.
>> Connection closed by foreign host.
>
> Looks good (I think)... how soon does the connection close after saying
> 'Connected to ...'? If it is immediately, it may be something like TCP
> wrappers, or the 'only from ...' line in your /etc/xinetd.d/nrpe file.
>
>>
>> I do this at my NRPE client, is it a proper way?
>> 1) Create nrpe file > /etc/xinetd.d/nrpe
>>
>> # default: on
>> # description: NRPE
>> service nrpe
>> {
>> flags = REUSE
>> socket_type = stream
>> wait = no
>> user = nagios
>> server = /usr/local/nagios/nrpe
>> server_args = -c /usr/local/nagios/nrpe.cfg --inetd
>> log_on_failure += USERID
>> disable = no
>> only_from = 192.168.10.50
>> }
>
> Looks good - did you SIGHUP xinetd after adding this file into
> /etc/xinetd.d?
>
>>
>> 2) set port 5666 > /etc/services
>> nrpe 5666/tcp # NRPE
>
> Looks good...
>
>>
>> 3) /usr/local/nagios/nrpe -c /usr/local/nagios/nrpe.cfg -i
>> ------------------------------------------------------------------------------------------
>>
>> I am using hard code from nrpe.cfg,
>> command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c
>> 30,25,20
>
> Looks good, provided you are not using user-supplied arguments...
>
>>
>>
>> Define in Nagios server
>> 1) in checkcommands.cfg
>>
>> define command{
>> command_name check_nrpe
>> command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
>> }
>
> Looks good, provided once again that you are not using user-supplied
> args...
>
>>
>> 2) # Service definition
>> define service{
>> use generic-service
>>
>> host_name Testing
>> service_description Check Load
>> is_volatile 0
>> check_period 24x7
>> max_check_attempts 3
>> normal_check_interval 3
>> retry_check_interval 1
>> contact_groups Support-Team
>> notification_interval 120
>> notification_period 24x7
>> notification_options w,u,c,r
>> check_command check_nrpe!check_load
>> }
>
> Looks good to me as well.
>
>>
>>
>> ------------------------------------------------------------------------------------------
>>
>>
>> What are the things i left? Is there any mismatch of configuration
>
> Not that I can see...
>
> Have you tried running the check_load command on the remote machine? Does
> it work?
>
> If it does, what happens when you call the 'check_load' command on the
> remote machine using check_nrpe on the Nagios host? Does it work?
>
> Regards,
> Guy.
>
> <snip>
>
>
More information about the Help
mailing list