SNMPTT GUI

A web based database driven SNMP trap monitor for SNMPTT and Net-SNMP

Screenshots

Current status

The software works well on Windows and should possibly run on Linux as well even if this has not yet been tested.

History

Version Date Description
0.2 031205 Added support for colored warninglevels and a few bug-fixes
0.2beta 030528 Bug fix to solve problem with hardcoded severity levels. Added support for snmptt 0.8 trapoid field
0.1 030409 Initial release

System requirements

Download

The latest version can be downloaded from sourceforge

Upgrading

0.1 to 0.2

Installation

  1. Unpack the files to a directory of your choice
  2. Add a virtual directory on your web server pointing to the directory of your files
  3. Make sure read and scripting access is allowed
  4. Make sure that perl is associated with the .plx extention (this is done by the Activestate installation program on Windows)

Configuration

Database setup

A sample Microsoft Access database is provided which includes all necessary fields. To use it please create a ODBC datasource pointing to it and edit the alarms.ini file to reflect the ODBC datasource name.

If you prefer another database manager you can create a database according to the snmptt instructions. In addition to this you should create a table called log with the following script:

USE snmptt; 
DROP TABLE log;;
CREATE TABLE log (
id MEDIUMINT NOT NULL AUTO_INCREMENT,
logtime VARCHAR(50), 
username VARCHAR(50), 
severity_old VARCHAR(50), 
severity_new VARCHAR(50), 
category_old VARCHAR(50), 
category_new VARCHAR(50), 
comment_old VARCHAR(50), 
comment_new VARCHAR(50), 
description_old VARCHAR(50),
description_new VARCHAR(50),
acknowledge_old VARCHAR(50),
acknowledge_new VARCHAR(50),
PRIMARY KEY(id));

You also need to create a auto-incrementing id field in the snmptt table, using a script similar to this:

USE snmptt;
ALTER TABLE snmptt
ADD COLUMN id MEDIUMINT NOT NULL AUTO_INCREMENT,
ADD INDEX (id),
ADD PRIMARY KEY (id) FIRST;

Usage

Connect a browser to the webservers virtual directory and most functions should be pretty self explainatory. A few features worth mentioning is:

Future

Feedback

Please send feedback to roger.lindholm@modul1.se or even better use sourceforge.

SourceForge.net Logo