Welcome to the SNMAgent project page

Every environment needs good system maintenance, and the key is to have excellent tools for system monitoring, notification and trend analysis. In the open source marked the two tools I've found closest to the "excellent" mark is Nagios and Munin. Together they give all you need for the linux/unix servers. However win32 support is not natively supported by any of them. SNMAgent is an attempt to fill this gap.

About this document

This project is in the state of internal testing, and so this document is indented for developers of SNMAgent and selected test personnel at Linpro (Developers of Munin). Others may find the information useful.

Support

We cannot give any kind of support for the SNMAgent at this time. System spec and scope of the project will change drastically. Please do not put the SNMAgent in any kind of production environment.

Credits

Project status

Overview

Project is in the state of internal testing and proof-of-concept. Nagios part of SNMAgent is working, there is not yet found any problems with the source modifications from the NSClient. Munin part of SNMAgent is able to talk to the Munin server and give system status. Some "Munin plugins" are supported by hard coded integration in the service. Some plugins can be configured to some extent; some are only in proof-of-concept stage and only working on developer machine or identical hardware.

Plugins

SNMAgent now support to types of "plugins", Internal and PerfData. SNMAgent enumers *.ini files in the plugins\ directory. Ini files specify the plugin to be internal or of type PerfData.

Internal

Internal plugins is hard-coded in the application, and now consists of two plugins.

df

cpu

PerfData

PerfData uses the .ini file to read mappings to the Windows Performance Monitor. Users can create custom .ini files, and i theory graph all data by using the Windows Performance Data Helper API (PDH). Some PDF plugins come pre-configured, with both .ini and matching etc\*.cfg files.

eth0

memoio

memcommit

powerstate

procs

handles

cpunew

Installation

note: The installer should take care of the above for you.

Debugging

While debugging, please note that some information is logged to the Windows Events Log, under Application

Changelog

v 0.200

v 0.100

Download

Please read above information to understand what you are downloading, no support will be given. Project it not ready for production.