sMonitor is a server uptime monitor for your business. Since many businesses these days offer services based on application services to their customers, it is extremely important that network administrators know that all of their essential servers are up and running. sMonitor will inform you of this. sMonitor runs as a standard Windows application or as a Windows service. Since it can run as a Windows service, it can also run in the background even if no one is logged into the computer. It monitors all network servers and informs network administrators by using either an SMTP email service or a GSM SMS messaging service if a server comes online, goes offline or has its running state modified in any other way. This way, network administrators will always know about the online status of their servers in minimal time.
The main sMonitor window, whether being displayed on not, is mirrored by a constantly updated HTML file which keeps a log of all monitored activity. This file is fully customizable from within the program and it may be uploaded to any remote Web server that uses the FTP protocol. A built-in script interpreter interacts with remote systems using either a modem or the telnet service to launch third-party software.
Additional features of sMonitor include its support for ICMP, UDP and TCP protocols. It can also send protocol-specific UDP requests to ports 67 (DHCP), 123 (NTP), 137 (NETBIOS-NS), 161 (SNMP) and 389 (LDAP). sMonitor can also provide alerts of a server's uptime status by way of alarms, both audible and visible. Network administrators can receive customized email messages from the software. sMonitor also creates log files in the plain text format and the universally supported CSV (Comma Separated Values) format. Files are sorted by servers and services. More advanced users may also create custom scripts and debug them as required. The server uptime monitor provides a wealth of unique features making it one of the top-end solutions of its kind. It has many more features and a wide selection of different notification features when compared to similar programs.
The standard method of checking a server's uptime using the Windows operating system is simply a matter of using the ping command. However, this is extremely limited and offers absolutely no logging or automated functionality, making it useful only in very specific purposes. When you need to monitor the uptime of one or more servers constantly, sMonitor presents an essential solution that every network administrator will find use for. Another standard solution is the PortQry utility available from Microsoft. It offers more sophisticated functionality than the ping command, but it is still limited and there is no user-friendly GUI provided since it is simply a command line utility. Neither of these solutions provide any functionality to automatically alert the user as to the uptime status of a server, however.
You can learn more about this server uptime monitor at http://www.yarovy.com/smonitor. A list of features is available here along with screenshots of the working software.