Package iCMS.pollerd

Interface Summary
MonitoredItem The Monitored Item Interface is an interface for synchronizing access and execution of CmsItems on different layers Revision Changes :
1.0.0 - initial version 2.0.0 - Release for GPL as iCMS
 

Class Summary
ApplicationData This class is a data holder for the application type data Revision Changes :
1.0.0 - initial version 2.0.0 - Release for GPL as iCMS
CmsData This class is a data holder for the cms data
the data consists of the following structure:
applications - all available applications in the system node types - all types of nodes in the system ---- applications - all applicatons for this node type locations - all locations of the system ---- node groups - groups of nodes for this location -------- nodes - node of a particular type
It uses the child structure of GenericData for the locations, the applications and node types are stored in seperate data structures
Revision Changes :
1.0.0 - initial version 1.0.1 - added getter/setter methods 2.0.0 - Release for GPL as iCMS
CompareItems  
GenericData This class is a data holder for general data Revision Changes :
1.0.0 - initial version 2.0.0 - Release for GPL as iCMS 2.0.1 - Added Parent Code for Advanced SNMP Manager 2.0.2 - Probes can now be blocked from propagation 2.0.3 - There will be only on AdvancedSNMPManager is the system 2.0.4 - When having Children and Probes, the latter will be blocked if unknown
LocationData This class is a data holder for the location data Revision Changes :
1.0.0 - initial version 2.0.0 - Release for GPL as iCMS
LoggingData This class is a data holder for the logging data Revision Changes :
1.0.0 - initial version 2.0.0 - Release for GPL as iCMS 2.0.1 - Add option for trap logging
MonitoredItemManager This class is a data holder for the cms data in item manager structure
the data consists of the following structure:
item identifier the Cms Item itself all items must implement the Item
Revision Changes :
1.0.0 - initial version 2.0.0 - Release for GPL as iCMS 2.0.1 - Added AdvancedSnmpManager 2.0.2 - Applications that do not propagate, are indicated as such
NodeData This class is a data holder for the node data has only one child (special one: the node type) Revision Changes :
1.0.0 - initial version 2.0.0 - Release for GPL as iCMS
NodeGroupData This class is a data holder for the node group data Revision Changes :
1.0.0 - initial version 2.0.0 - Release for GPL as iCMS
NodeTypeData This class is a data holder for the nodeType type data Revision Changes :
1.0.0 - initial version 2.0.0 - Release for GPL as iCMS
pollerd pollerd is an CMS poll application loosly based on the CMS basic product
It can run with a command line interface or with a more
sophisticated client/server approach.
PollerdHandler This class is a data holder for the nodeType type data Revision Changes :
1.0.0 - initial version 2.0.0 - Release for GPL as iCMS
PollerdServer PollerdServer Class implements a server for the poller Deamon.
ProbeData This class is a data holder for the probe probeType data Revision Changes :
1.0.0 - initial version 1.0.1 - added support for more that one mib 2.0.0 - Release for GPL as iCMS 2.0.1 - Replacing SNMP Manager with Advanced Version 2.0.2 - Compiles against luky 3.0.2 2.1.0 - Works with passed down SnmpManager, but falls back if not available 2.1.1 - Pinger now also works if there are SNMP vars declared 2.1.2 - Informationals are not decoded to Constants
XMLReader This class reads an xml file with the cms configuration, it tries to stay compliant with the old cms-basic format but there are some restrictions, First of all this reader is much more strict, thus files should start as a proper xml file, not as a generated luky script.