SimMon is a cross platform monitoring tool which runs on Solaris,Linux,Mac OS X and Windows based systems. In fact, it runs on all systems which are compatible with Java 1.4.x or higher.
Monitoring is done through the execution of existing monitoring scripts or even existing command line utilities and analysing their result (regex/returncode). The default monitoring scripts are Visual Basic Scripting based for Windows and Perl based for Solaris/Linux.
You can even add/develop your own monitoring scripts to the SimMon Agent System. Even SNMP (v1) devices can be monitored by the integrated SimMon SNMP Scheduler.
The agents run autonomous on the monitored systems which mean that there is no need of a permanent connection between the SimMon agent and the GUI or other components of the SimMon architecture.
Actions can be taken if defined in a monitoring task. This can range from communicating problems via mail or even by taking administrative actions like restarting a service or process.
Wizard dialogs are included to ease up the configuration of your SimMon environment. Almost the complete configuration of the SimMon takes place in XML so you can easily copy,alter configurations directly in the configuration files.
The free version of SimMon is not a demo version, but a fully functional version. The Pro version delivers more functionalities to the subscribed users and uses the same technology as the freeware version.