iCMS is a web based control and monitor application that allows for the remote control and monitoring of (computer) systems. It can monitor "Nodes", by means of SNMP or ICMP polling. These nodes can be hardware devices, e.g. switches, routers, hubs etc. or computers.
Within computers it is possible to monitor the status of applications, again based on SNMP polling. iCMS can also monitor applications on a node and send SNMP commands to applications or nodes. In addition to active polling, iCMS listens to traps generated by the nodes, stores and displayes them to the users.
The iCMS deamons run independent of the frontend and thus allow for persistancy of data.
One ore more CMS deamons run to collect actual status information. They can also listen to traps on the machine that they are running. The master deamon connects to all CMS deamons and acts as a central gateway. The interface between the frontend and the master deamon, and the interface between master and CMS deamons is identical.
These interfaces are event based and require very little bandwith, whereas the polling of the CMS deamon will take more bandwidth. The frontend is a java applet that can run in any browser on any platform.
The cms deamon and master deamon are java applications that are tested on Mac OS X and Linux, but should run on any JVM.
What's New in This Release:
· linked against newest luky library (major port)
· fixes thread issues in the clients