|
SICM Features
Overview
SICM is a tool to monitor, graph and alert the capacity of computing devices and applications. SICM
runs on a Windows or Linux device on your network, 24 hours every day and constantly records the capacity
parameters of any networked device using snmp, ping or custom modules. Recorded data is stored for later
reference via a user friendly menu-driven web browser. E-mail alerts are raised if a user determined
number of queries or thresholds fail.
System
- Written in Perl
- Tested on Win32 (Win2000/2003 and XP) using IIS web server with Perl 5.8
- Tested on Win32 (Win2000/2003 and XP) using Apache 2 web server with Perl 5.8
- Tested on Linux RedHat 9 and Fedora Core 3 with Apache 2 web server and Perl 5.8
- Easily ported to other operating systems
- Tested on:
- Linux Mozilla 1.2,
- Linux and Windows Mozilla Firefox 1.0 and 1.5,
- Windows IE 5 and IE 6 browsers
- Query each target and each template at a different frequency
Web GUI
- Menu driven
- View daily, weekly, monthly and yearly graphs
- One click to view log file
- Visual alert indicator, visible on all web pages
- Automatic browser refresh
- Align display left or center
Graph
- Using templates, configure multiple metrics per graph
- Configure graphs using color, line width, area and stacking
- Display daily, weekly, monthly and yearly graphs
- Graphs display current, average and maximum values
- Configure horizontal lines on the graph to show average, maximum or 95th percentile values
- Configure a fixed value horizontal line on the graph
- Set the displayed maximum and minimum values of the graph
PING
- Ping any device and graph the minimum, average and maximum round trip response times
SNMP
Query any snmp OID, including:
- Interfaces and sub-interfaces (Ethernet, Frame Relay, IP, errors, dropped packets, etc)
- Host resources (cpu, memory, disks, etc)
- Applications (mail, web, database, etc)
- Appliances (print servers, UPS, SAN, NAS, etc)
- Standard and device dependent snmp socket
Custom Modules
Query anything using a module. Build your own module. Examples include:
- Apache statistics
- MySQL performance
- TCP ports (ftp, http, smtp, telnet, etc)
- custom snmp modules
- SICM provides %ip_address%, %community% and %interface% as optional variables for the modules
Alerts
- Alerts via e-mail upon a predetermined number of query failures or thresholds
- Users are alerted to query failures via the web interface
- Option to alert if a query value fails a criteria test (eg: free disk space < 10%)
- Option to e-mail alerts on a device by device basis
Installation and Operation
- Easy to install (Perl + RRDtool + SICM)
- Easily configurable using XML files
- Use test and verbose modes for easy diagnosis
- Install as a service
License
|