redundancy and services

Jason Martin jhmartin at toger.us
Tue Jan 20 17:18:53 CET 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Nagios 1.1 does support passive service checks, although it might not 
support passive host checks.

- -Jason Martin

On Tue, 20 Jan 2004, Mark Dalton wrote:

> 
> Caution: I am new to Nagios, I just got it running (with help from the 
> list reading
> others questions).   Linux boxes and Irix boxes (next is Sun and AIX and 
> Crays hopefully).
>    I have NSCA/Nagios on the Irix boxes (I have to do more work to get 
> NRPE running on old
>    Irix), and NRPE running on Linux and Nagios 2.0 on the server (to 
> support the Passive
>    checks).
> 
> Nagios 1.1 does not support passive checks, so you need to upgrade to 
> Nagios 2.0.
> 
> The status would probably be incorrect because if you have 
> 'retain_status_information'
> set to '1'.   And if it does not get a update, it is assumed to be down. 
>  If this is
> truely a passive service.  You may want to set this to be a active 
> service from
> the server versus passive (nsca).  I have a template for 'local-server' 
> versus
> 'remote-servers'.
> 
> So for the servers nagios.cfg for the remote servers I have:
>     active_checks_enabled             0
>     retain_status_information         0
> 
> 
> 
> # Generic service definition template
> define service{
>         name                            local-server ; The 'name' of 
> this service template, referenced in other service definitions
>         active_checks_enabled           1       ; Active service checks 
> are enabled
>         passive_checks_enabled          1       ; Passive service checks 
> are enabled/accepted
>         parallelize_check               1       ; Active service checks 
> should be parallelized (disabling this can lead to major performance 
> problems)
>         obsess_over_service             0       ; We should obsess over 
> this service (if necessary)
>         check_freshness                 0       ; Default is to NOT 
> check service 'freshness'
>         notifications_enabled           1       ; Service notifications 
> are enabled
>         event_handler_enabled           1       ; Service event handler 
> is enabled
>         flap_detection_enabled          1       ; Flap detection is enabled
>         process_perf_data               1       ; Process performance data
>         retain_status_information       1       ; Retain status 
> information across program restarts
>         retain_nonstatus_information    1       ; Retain non-status 
> information across program restarts
>         register                        0       ;
>         }
> 
> # Generic service definition template
> define service{
>         name                            remote-servers ; The 'name' of 
> this service template, referenced in other service definitions
>         active_checks_enabled           0       ; Active service checks 
> are enabled
>         passive_checks_enabled          1       ; Passive service checks 
> are enabled/accepted
>         parallelize_check               0       ; Active service checks 
> should be parallelized (disabling this can lead to major performance 
> problems)
>         obsess_over_service             0       ; We should obsess over 
> this service (if necessary)
>         check_freshness                 0       ; Default is to NOT 
> check service 'freshness'
>         notifications_enabled           1       ; Service notifications 
> are enabled
>         event_handler_enabled           1       ; Service event handler 
> is enabled
>         flap_detection_enabled          1       ; Flap detection is enabled
>         process_perf_data               1       ; Process performance data
>         retain_status_information       0       ; Retain status 
> information across program restarts
>         retain_nonstatus_information    1       ; Retain non-status 
> information across program restarts
>         register                        0       ;
>         }
> 
> 
> 
> For the slave I have pretty much the same as Basile sent to you.
> 
> Mark
> 
> 
> Basile Mathieu wrote:
> 
> > hi
> > thanks for your answer
> > here is my config for the redundancy
> >
> > i have obsess_over_services= 1
> >         oscp_command=submit_check_result_via_nsca
> >
> > in nagos.cfg
> >
> > i have the check_external_comand = 1
> >
> > in the nagios.cfg of the slave .
> >
> > here is the script submit_check_result_via_nsca
> >
> >
> >
> > #!/bin/sh
> >
> > # SUBMIT_CHECK_RESULT_VIA_NSCA
> > # Written by Ethan Galstad (nagios at nagios.org)
> > # Last Modified: 07-19-2001
> > #
> > # This script will send passive check results to the
> > # nsca daemon that runs on the central Nagios server.
> > # If you simply want to submit passive checks from the
> > # same machine that Nagios is running on, look at the
> > # submit_check_result script.
> > #
> > # Arguments:
> > #  $1 = host_name (Short name of host that the service is
> > #       associated with)
> > #  $2 = svc_description (Description of the service)
> > #  $3 = return_code (An integer that determines the state
> > #       of the service check, 0=OK, 1=WARNING, 2=CRITICAL,
> > #       3=UNKNOWN).
> > #  $4 = plugin_output (A text string that should be used
> > #       as the plugin output for the service check)s
> > #
> > #
> > # Note:
> > # Modify the NagiosHost parameter to match the name or
> > # IP address of the central server that has the nsca
> > # daemon running.
> >
> > # Under Linux, the -e option to /bin/echo enables the
> > # interpretation of tab and newline characters.
> > echocmd="/bin/echo -e"
> >
> > NscaBin="/usr/sbin/send_nsca"
> > NscaCfg="/etc/nagios/send_nsca.cfg"
> > NagiosHost="ip_of_slave"
> >
> > # create the command line to add to the command file
> > cmdline="$1;$2;$3;$4"
> >
> > $echocmd "$1\t$2\t$3\t$4\n" | $NscaBin $NagiosHost -c $NscaCfg
> >
> > # EOF
> >
> >
> >
> >
> >
> > A 12:27 20/01/2004 +0200, vous avez écrit :
> >
> >> Hi Basile
> >>
> >> What is the command you using to return the values.
> >>
> >> the problem might be with the exit codes returned to nagios.
> >>
> >>
> >>
> >> On Tue, 2004-01-20 at 10:54, Basile Mathieu wrote:
> >> > i have nagios 1.1 and plugins 1.3 on two servers which are redundant.
> >> >
> >> > i use nsca to synchronize the servers and status of hosts is the same
> >> > but i have defined ping as a services and the services appears OK even
> >> > if the machine is down
> >> > and what is strange is that status information is good :" CRITICAL 
> >> plugin
> >> > timed out after 10 second "
> >> >
> >> > if someone can tell me why the status of services is ok when 
> >> machine is down.
> >> > thanks
> >> > basile
> >> >
> >> >
> >> >
> >> > -------------------------------------------------------
> >> > The SF.Net email is sponsored by EclipseCon 2004
> >> > Premiere Conference on Open Tools Development and Integration
> >> > See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
> >> > http://www.eclipsecon.org/osdn
> >> > _______________________________________________
> >> > 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
> >
> >
> >
> >
> > -------------------------------------------------------
> > The SF.Net email is sponsored by EclipseCon 2004
> > Premiere Conference on Open Tools Development and Integration
> > See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
> > http://www.eclipsecon.org/osdn
> > _______________________________________________
> > 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
> 
> 
> 
> 
> 
> -------------------------------------------------------
> The SF.Net email is sponsored by EclipseCon 2004
> Premiere Conference on Open Tools Development and Integration
> See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
> http://www.eclipsecon.org/osdn
> _______________________________________________
> 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
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.3.3 (GNU/Linux)
Comment: pgpenvelope 2.10.2 - http://pgpenvelope.sourceforge.net/

iD8DBQFADVT1l2ODWuqVSBMRAuP8AJoCDZWgwSuIzdHJIJSIobE9OAr0cgCfXsfR
a/zADL3vRrlL4zic6a+ex40=
=haUn
-----END PGP SIGNATURE-----


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
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