Projects / nnmon


nnmon is a central database and a Web interface for the nmon program's data. It allows you to store and view nmon data instantly. is a pure Perl script. It runs the external nmon program and opens its output file for reading. Every line read from the file is sent to the program via TCP/IP socket. reads incoming data, parses it, and inserts the result to the database. nnmonweb is a PHP script that lets you view monitored systems in a tree. If there is data for a system for the last 12 hours, it will show a chart on the right hand side. The database and server components have been tested on RHEL 5.5. The client parts have also been tested on AIX 6.1 and RHEL 5.5.

Operating Systems

Recent releases

  •  12 Jan 2012 15:25

    Release Notes: Summarization for AIX type servers has been added. Three new "avarage" pages have been added to the nnmonweb interface. There are bugfixes in nnmonweb.

    •  03 Oct 2011 08:47

      Release Notes: This release fixes bugs in nnmon_server and bugs in nnmon_sender which affected Linux code. It can now handle network cuts. Data written in the database is reduced by half. Data not used in the interface is completely omitted.

      •  13 Jul 2011 07:29

        Release Notes: Partitioned Postgresql tables are supported for data purging. The virtual IO server's SEA stats are shown.

        •  30 Jun 2011 17:31

          Release Notes: This release puts AIX and Linux nmon data into a central database. You can view nmon data instantly on Web charts. It purges aged data automatically.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.