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