Configuring Nagios on Solaris 10 (Sparc)

dermot.malone at bt.com dermot.malone at bt.com
Thu Feb 12 12:33:28 CET 2009


Hi James,
	No errors in syslog , just the below error in messages..

Feb 12 11:18:01 dhs0931i-iedrs nrpe[11216]: [ID 434846 daemon.error]
Network server bind failure (125: Address already in use)


There is no other service running on port 5666

netstat -apn | grep 5666


couldn't find any reference to a pid file in my nrpe.cfg file , please
see below...



dhs0931i-iedrs: more /etc/nrpe.cfg
########################################################################
#####
# Sample NRPE Config File 
# Written by: Ethan Galstad (nagios at nagios.org)
# 
# Last Modified: 12-30-2002
#
# NOTES:
# This is a sample configuration file for the NRPE daemon.  It needs to
be
# located on the remote host that is running the NRPE daemon, not the
host
# from which the check_nrpe client is being executed.
########################################################################
#####



# PORT NUMBER
# Port number we should wait for connections on.
# NOTE: This must be a non-priviledged port (i.e. > 1024).
# NOTE: This option is ignored if NRPE is running under either inetd or
xinetd

server_port=5666



# SERVER ADDRESS
# Address that nrpe should bind to in case there are more than one
interface
# and you do not want nrpe to bind on all interfaces.
# NOTE: This option is ignored if NRPE is running under either inetd or
xinetd

#server_address=



# ALLOWED HOST ADDRESSES
# This is a comma-delimited list of IP address of hosts that are allowed
# to talk to the NRPE daemon.
#
# NOTE: The daemon only does rudimentary checking of the client's IP
#       address.  I would highly recommend adding entries in your
#       /etc/hosts.allow file to allow only the specified host to
connect
#       to the port you are running this daemon on.
#
# NOTE: This option is ignored if NRPE is running under either inetd or
xinetd

allowed_hosts=127.0.0.1,147.151.42.164



# NRPE USER
# This determines the effective user that the NRPE daemon should run as.

# You can either supply a username or a UID.
# 
# NOTE: This option is ignored if NRPE is running under either inetd or
xinetd

nrpe_user=nagios



# NRPE GROUP
# This determines the effective group that the NRPE daemon should run
as.  
# You can either supply a group name or a GID.
# 
# NOTE: This option is ignored if NRPE is running under either inetd or
xinetd

nrpe_group=nagios



# DEBUGGING OPTION
# This option determines whether or not debugging messages are logged to
the
# syslog facility.
# Values: 0=debugging off, 1=debugging on

debug=0



# COMMAND TIMEOUT
# This specifies the maximum number of seconds that the NRPE daemon will
# allow plugins to finish executing before killing them off.

command_timeout=60



# COMMAND DEFINITIONS
# Command definitions that this daemon will run.  Definitions
# are in the following format:
#
# command[<command_name>]=<command_line>
#
# When the daemon receives a request to return the results of
<command_name>
# it will execute the command specified by the <command_line> argument.
#
# Unlike Nagios, the command line cannot contain macros - it must be
# typed exactly as it should be executed.
#
# Note: Any plugins that are used in the command lines must reside
# on the machine that this daemon is running on!  The examples below
# assume that you have plugins installed in a /usr/local/nagios/libexec
# directory.  Also note that you will have to modify the definitions
below
# to match the argument format the plugins expect.  Remember, these are
# examples only!

command[check_users]=/usr/local/nagios/nagios-plugins-1.4.13/plugins/che
ck_users
 -w 5 -c 10
command[check_load]=/usr/local/nagios/nagios-plugins-1.4.13/plugins/chec
k_load -
w 15,10,5 -c 30,25,20
command[check_disk1]=/usr/local/nagios/nagios-plugins-1.4.13/plugins/che
ck_disk 
-w 20 -c 10 -p /dev/md/dsk/d10 
command[check_disk2]=/usr/local/nagios/nagios-plugins-1.4.13/plugins/che
ck_disk 
-w 20 -c 10 -p /dev/md/dsk/d30 
command[check_disk3]=/usr/local/nagios/nagios-plugins-1.4.13/plugins/che
ck_disk 
-w 20 -c 10 -p /dev/md/dsk/d80
command[check_disk4]=/usr/local/nagios/nagios-plugins-1.4.13/plugins/che
ck_disk 
-w 20 -c 10 -p /dev/md/dsk/dd81
command[check_disk5]=/usr/local/nagios/nagios-plugins-1.4.13/plugins/che
ck_disk 
-w 20 -c 10 -p /dev/md/dsk/d82
command[check_disk6]=/usr/local/nagios/nagios-plugins-1.4.13/plugins/che
ck_disk 
-w 20 -c 10 -p /dev/md/dsk/d83
command[check_disk7]=/usr/local/nagios/nagios-plugins-1.4.13/plugins/che
ck_disk 
-w 20 -c 10 -p /dev/md/dsk/d84
command[check_disk8]=/usr/local/nagios/nagios-plugins-1.4.13/plugins/che
ck_disk 
-w 20 -c 10 -p /dev/md/dsk/d85
command[check_zombie_procs]=/usr/local/nagios/nagios-plugins-1.4.13/plug
ins/chec
k_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/local/nagios/nagios-plugins-1.4.13/plugi
ns/check
_procs -w 150 -c 200

-----Original Message-----
From: jmoseley at corp.xanadoo.com [mailto:jmoseley at corp.xanadoo.com] 
Sent: 12 February 2009 11:18
To: Malone,D,Dermot,ARF435 R
Cc: Edgar.Matzinger at valid.nl; nagios-users at lists.sourceforge.net
Subject: RE: [Nagios-users] Configuring Nagios on Solaris 10 (Sparc)

Yep, check /var/log/syslog and /var/adm/messages, etc.  Next step, check
the nrpe config file to make sure the path the pid file exists.

Thinking about the error message you posted, that would indicate that
another service (unless nrpe is already running) is already listening to
TCP port 5666.


James Moseley




 

             <dermot.malone at bt

             .com>

 
To 
             02/12/2009 05:09          <jmoseley at corp.xanadoo.com>

             AM
cc 
                                       <Edgar.Matzinger at valid.nl>,

 
<nagios-users at lists.sourceforge.net 
                                       >

 
Subject 
                                       RE: [Nagios-users] Configuring

                                       Nagios on Solaris 10 (Sparc)

 

 

 

 

 

 





I disable the inetd sercice and reran it as a daemon...

Still no joy though ...

dhs0931i-iedrs: ps -ef | grep nrpe
    root  3105  5213   0 11:01:28 pts/1       0:00 grep nrpe







------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null





More information about the Users mailing list