Internet Server Monitor
Network Server Monitoring Software Tools
Internet Server Monitor is a network server monitoring tool enabling System
Administrators to monitor servers and the network applications they host for
failures, recoveries and load. Minimize downtime by configuring the software
to notify your on call system administrator when a server application fails or
system performance degrades.
Features at a Glance
- Monitors servers and the network applications they run
- Supports multiple types of alerts, notifications and actions
- Stores monitor results to SQL Server, MySQL or to file
- Automatically publishes network status to your intranet website
- Supports hierarchical/dependency rules and schedules
- Automatically clears failures enabling nag alerts to fire
- Automatically stops monitors during maintenance windows
- Includes system tray status icon
- No installation requirements on managed computers
Interrogation
Internet Server Monitor not only checks the availability of server
applications but in most cases includes functionality to test the application
performance. For example, an HTTP or Web monitor can be created to test the
availability of the server and verify the returned URL or document contains
the desired content.
History
In order to comply with regulatory agency requirements, Internet Server
Monitor saves all monitor results to either SQL Server, MySQL or to file. When
saving to a database, System Administrators can create their own reports as
well as data mine historical data.
Hierarchical Monitoring
System administrators can setup monitoring hierarchy to shutdown, start, or
throttle up backup system monitoring when a primary server fails. For example,
when a ping monitor fails on a primary server the system can shutdown the
dependent memory and CPU monitors while also throttling up ping, memory and
CPU monitors on your backup server.
Windows Server Monitoring
Monitor Windows Services, CPU load, and memory utilization. Using WMI
Internet Server Monitor polls the status of Windows Services running on remote
computers. Depending on the service state, the monitor can optionally start or
stop the service. CPU load and memory utilization are polled over time and
alerts fired based on averages.
SSL Certificate and Domain Name Expiration Date Monitoring
Don't get caught with expired SSL Certificates or domain names. Use
Internet Server Monitor to receive notification well in advance of your Secure
Certificate and registered domain name expiration dates.
Monitoring Functions
| HTTP (Web) | Checks HTTP and HTTPS servers/sites by connecting and optionally checking the URL content. Supports authentication and regular expressions. |
| SMTP (Outgoing Mail) | Checks SMTP mail servers by connecting and optionally sending an email. Supports SSL. |
| POP3 (Incoming Mail) | Checks POP3 mail servers by connecting and optionally authenticating. Supports SSL. |
| IMAP | Checks IMAP mail servers by connecting and optionally authenticating. Supports SSL. |
| FTP (File Transfer) | Checks FTP servers/sites by connecting and optionally authenticating. |
| ICMP (Ping) | Checks a remote host for availability by echoing data within a user defined timeout period. |
| TCP Ports | Checks if a port is responding and optionally checks its response against a text pattern. |
| DNS | Checks DNS servers by connecting and validating the IP address returned for a given address. |
Microsoft SQL Server MySQL ODBC Data Sources | Checks the availability of a database by connecting and optimally running a SQL command. |
| Windows Services | Checks the status of Windows Services and optionally starts or stops the service depending on the state. |
| CPU Load | Checks the CPU load over a period of time. |
| Memory Utilization | Checks the memory utilization over a period of time. |
| NTP (Time Server) | Checks time servers by connecting, retrieving the current time, and optionally setting the time on the local server. |
| NNTP (News Server) | Checks news servers by connecting and optionally opening a news group. |
| SSL Certificates | Checks SSL Certification expiration dates. |
| Domain Expiration | Checks registered domain name expiration dates against public WHOIS servers. |
Alert Notifications
When Internet Server Monitor detects a failure, recovery, or degraded performance, any one
or combination of the following alert notifications can be fired:
| Email | Sends an email message. |
| Pager (SMS) | Sends a text messages using Clickatell’s web email-to-SMS online gateway service or any third party email-to-SMS gateway. |
| Message Box | Displays a custom message box that stores alert history so your desktop does not fill with hundreds of messages. |
| Sound | Plays a sound. |
| Tray Icon | Updates the tray icon with the current global status. |
| Tray Icon Popup | Displays a balloon window above the tray icon that contains the failure or recovery. |
| Event Log Entry | Writes the failure or recovery to any Windows Event Log. |
| SNMP Traps | Fires Simple Network Management Protocol/SNMP traps. |
| Syslog Message | Forwards the failure or recovery to your syslog server. |
| Start Process | Runs an interactive or background process on the local server. |
All alert notifications can be customized using variables.
Architecture
Internet Server Monitor consists of three major components:
The User Interface is used to configure monitors.
The Windows Service executes scheduled monitors and fires alerts and actions.
The Tray Icon fires user interface alerts such as message box, sound, and system tray popups.