LSARC,

I am sponsoring this fast track for Spoorthy Shankarmurthy.  The
case directory contains this proposal and a couple of architecture
diagrams.  I have set the timeout for Thursday, November 12th, 2009.

This project proposes to include the NRPE Nagios addon into a Minor
release of Solaris.  This plugin allows the system administrator
to monitor system resources and attributes like CPU load, disk
usage and memory usage.  This project depends upon the Nagios
interfaces (see LSARC 2009/603 for details) and will not be delivered
until those interfaces are approved and delivered.

Thanks,

John



Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
     1.1. Project/Component Working Name:
         NRPE - nagios-addons
     1.2. Name of Document Author/Supplier:
         Author:  Spoorthy Shankarmurthy
     1.3  Date of This Document:
        05 November, 2009
4. Technical Description
Summary
=======
NRPE is an addon that allows you to execute Nagios plugins on remote
Linux/Unix hosts. This is useful if you need to monitor local
resources/attributes like disk usage, CPU load, memory usage, etc.
on a remote host. Similiar functionality can be accomplished by
using the check_by_ssh plugin, although it can impose a higher
CPU load on the monitoring machine - especially if you are monitoring
hundreds or thousands of hosts.

There are two pieces to this addon:

   1) NRPE       - This program runs as a background process on the
                   remote host and processes command execution requests
                  from the check_nrpe plugin on the Nagios host.
                  Upon receiving a plugin request from an authorized
                   host, it will execute the command line associated
                   with the command name it received and send the
                   program output and return code back to the
                   check_nrpe plugin

   2) check_nrpe - This is a plugin that is run on the Nagios host
                   and is used to contact the NRPE process on remote
                  hosts.  The plugin requests that a plugin be
                   executed on the remote host and wait for the NRPE
                   process to execute the plugin and return the result.
                   The plugin then uses the output and return code
                   from the plugin execution on the remote host for
                   its own output and return code.

The latest version of Nagios-addons is 2.12 and will be installed as
SUNWnrpe package.

This project is targetting a Minor release of Solaris.

Dependencies
============

SUNWnagiosr, SUNWnagiosu, SUNWnagios-plugins


Interfaces
==========

    The SUNWnrper and SUNWnrpeu packages are Uncommitted.

    The remaining interfaces are Volatile.

Exported Interfaces
-------------------
/usr/bin/nrpe - NRPE Executable
/usr/lib/check_nrpe
/usr/etc/nrpe.cfg - NRPE Configuaration file
/var/svc/manifest/network/nrpe-tcp.xml - NRPE xml file to start service

Imported Interfaces
-------------------
Nagios -- Uncommitted LSARC 2009/603

Reference Documents
===================
    [1] www.nagios.org
    [2] http://nagios.sourceforge.net/docs/3_0/addons.html
    [3] nrpe.png -- NRPE direct architecture diagram
    [4] indirect-nrpe.png -- NRPE indirect architecture diagram

6. Resources and Schedule
     6.4. Steering Committee requested information
        6.4.1. Consolidation C-team Name:
                SFW
     6.5. ARC review type: FastTrack
     6.6. ARC Exposure: open

_______________________________________________
opensolaris-arc mailing list
opensolaris-arc at opensolaris.org

Reply via email to