SysMon is a system monitor. It is designed to collect a range of events via plugins and process them.
The plugins are:
- Debug output - collects any message sent by OutputDebugString
- Windows System Events - enables real time view of all system events
- IIS hits - enables real time view of all IIS hits
- log4j - accepts incoming connections from log4j loggers
- cron - generates timed events. Enables activating schedualed logic
- Performance Counters - Grabs performance counter information from any performance counter source
- Processes - monitors process and threads creation/termination
The event processors are:
- File-System log - The events are persisted in the host file-system
- Scripting - each event may be filtered/altered via javascript
Additional plugins and processors are being developped.
SysMon is a client server application. The server is a Win32 service. The client is a
viewer that is also a native Win32 application. The clients communicate to the server through
TCP/IP so remote access is supported.
SysMon is offered for a free evaluation. You are invited to download and install a fully functional version of SysMon.