Scripts
The scripts below complement the functionally of OpenNMS to meet many enterprise specific requirements. Some are usable only on the command line while others produce HTML (CGI/SHTML). In some cases, complete script/web page packages are provided. Some of the scripts automate functionality already in OpenNMS so large scale operations can be performed quickly. The scripts are written in bash and tested on CentOS and Ubuntu using OpenNMS 1.6 and 1.8. They have been used in a production enterprise environment but I offer them without any warranty. You should always read, understand, and test these scripts on a test system before using them in a production environment.
Setup
Setting up Scripts
Setting up Custom Web Pages and Single Sign On
Commend Line Scripts
RRD Data Management
Cleaning Up Old RRD Data (clean-rrd-data)
Counting RRD Data (count-rrd-data)
Node Configuration and Testing
Testing Node SNMP (testsnmp)
Automating Node Type Categories (set-cats-from-snmp)
Automating Critical Paths (set-critical-paths)
Check DNS Reverse Lookups (check-dns)
View Management
something will appear here soon…
HTTP Scripts
Global Reports
Known Names (knownnames.cgi)
Comments / Forced Unmanged (commentsforced.cgi)
Node Details (nodedetails.cgi)
SNMP Description Summary (descsummary.cgi)
Duplicate IP Addresses (dupipaddr.cgi)
Statistics (stats)
JRB Data Reporting
something will appear here soon…
View Specific Reports
something will appear here soon…
