JFFNMS Manual
Craig Small csmall(AT)small.dropbear.id.au
Javier Szyszlican javier(AT)szysz.com
July 3, 2008
Introduction
What is a NMS
Features
Definitions
Polling and Consolidation
Getting Help
Using JFFNMS
Overview of JFFNMS Screen
Profiles
Event Viewer
Performance Graphs
Installing jffnms
Getting JFFNMS
Hardware Requirements
Required Packages
Initial Configuration
Cron Jobs
Installing SNMP Extension
JFFNMS Global Setup
Administrating JFFNMS
Reporting
Configuring JFFNMS
The Consolidation Process
Host Administration
Zones
Hosts
Interfaces
Network Discovery
Hosts Saved Config
SubMaps
Satellites
Users and Customers
Customers
Users
Event Configuration
Event Severities
Event Types
Events from Syslog messages
Alarm States
SNMP Traps
How JFFNMS processes traps
SNMP Trap Receivers Table
Configuring New Traps
Polling Configuration
Interface Types
Poller Groups
Poller Items
Backend Items
Graph Types
Autodiscovery Policies
Triggers and Actions
Creating Triggers
Trigger Rules
Actions
Putting it all together
Deactivating Triggers
Trigger Logs
Tools
Configuring Event Filters
Filters
Filter Conditions
Filter Fields
Expanding JFFNMS
Design Prework
Creating a New Interface Type
Generic Discovery Plugins
Generic Poller Plugins
Generic Backend plugins
Writing a new Poller
Writing a Graph Plugin
Writing a Discovery Plugin
Creating a simple SNMP-based Interface Type
Creating more complex Interface Types
Creating a New Action
Creating New SLAs
Host Config Commands
Common Parameters
ICMP Interface Example
An ICMP message counter
Determining what OID to use
Configuring a Poller Item
Configuring the Poller Group
Configuring Interface Type
Adding Interface Type Fields
Fixing Poller Group
Checking the discovery works
Checking the poller works
Writing the graph plugin
Creating new Graph Type
Working with external programs
SNMP Traps
Syslog
Smokeping
Interface Types
Apache Web Server
BGP Peers
Cisco SA Agent
IIS Webserver
Windows System
TCP Ports
Storage
Solaris System Info
Reachability
Physical Interfaces
blah
Satellites
Relationships between Satellites
Error Messages
Running the components on the command line
Database Problems
Problems with PHP
Problems with Poller
Problems with Hosts Configuration
Problems with Consolidator
Problems with Graphs
Random stuff, to go somewhere
Tables of values
User Profiles
About this document
Contributing to this document
Copyright and License
The GNU General Public License
Appendix: How to Apply These Terms to Your New Programs
JFFNMS Manual, last changed July 3, 2008