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. nnmon_sender.pl 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 nnmon_server.py program via TCP/IP socket. nnmon_server.py 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.
|Tags||nmon Monitoring Web Interface|
|Operating Systems||AIX Linux|
|Implementation||Perl PHP Python|
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.
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.
Release Notes: Partitioned Postgresql tables are supported for data purging. The virtual IO server's SEA stats are shown.
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.