Differences between version 3 and predecessor to the previous major change of JFFNMSExtension.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 3 | Last edited on Friday, March 5, 2004 5:12:04 pm | by JamieCurtis | Revert |
Older page: | version 2 | Last edited on Friday, March 5, 2004 4:47:39 pm | by PerryLorier | Revert |
@@ -8,14 +8,21 @@
Unfortunatly the user interface for JFFNMS could do with some work, and the documentation is not much better.
For my application I wanted to monitor a new SNMP based temperature and humidity sensor (http://dcf.sk/microweb/snmpmain.html) we purchased.
-This assumes that you have got JFFNMS installed and working correctly, and that you have some understanding of how to write PHP and how SNMP works.
+This assumes that you have got JFFNMS installed and working correctly, and that you have some understanding of how to write PHP and how SNMP works. This is based off of version .7.5 of JFFNMS. Earlier versions have a different UI and way to edit the fields
.
Some JFFNMS terms:
* Interface - The basic unit which you can monitor. An obvious example is a port in a router. An interface may have multiple statistics gathered about it. (Eg. packet loss rates, bytes in, bytes out). However an interface might be something like a disk, or a temperature sensor
* Host - An entity that contains interfaces. You define the IP address to talk to and the community string to use at a host level.
* Interface Type - A type of interface, a host may contain multiple instances of each interface type. (Eg. physical_interface, temperature sensor)
+** Each statistic or bit of info gatered about an Interface Type is called an Interface Type Field
* Poller - A script that when given a paramerter (what to poll) will return a single value. (Eg. There is a single snmp poller which when passed an OID will return it's current value)
* Poller Item - A defination of how to get a specific parameter for an Interface by using a poller (Eg. The "Bytes In" poller item uses the snmp poller and provides it the OID to fetch the bytes in value for a specific interface.)
* Poller Group - A group of poller items which collect and store all the stats relating to an Interface Type.
+* Graph Type - For each Interface Type you will need a Graph Type to graph each statistic you are collecting about that Interface.
+
+
+There are actually inter dependencies when creating these things, so you have to create them in a specific order, and often have to go back and add bits once you have created more stuff.
+
+You also will probably have to write some scripts, such as