---- Changes since 1.130 ----
Status emails are now send using the Read User Mail module, removing any dependency on the Sendmail module.
---- Changes since 1.150 ----
Added a new monitor type for checking on RAID devices.
---- Changes since 1.170 ----
Added support for sending SNMP traps when scheduled monitoring detects that a service has gone down. This requires the Net::SNMP Perl module be installed.
Other Webmin modules can now defined custom monitor types, by including a status_monitor.pl script. This must contain the functions documented in status_monitor_api.pl in this module's directory.
Added a field for specifying the number of times a service must be detected as down before an email message is sent or other action taken.
---- Changes since 1.180 ----
Status email messages now include the failed service in the subject line.
Added new monitor type for lm_sensors variables, such as fan speed and CPU temperature.
---- Changes since 1.190 ----
Improved support for remote monitoring for SMART and RAID.
Remote monitors now use the remote hostname instead of the local hostname in the email message.
---- Changes since 1.200 ----
Added monitors for NUT UPS values and mail queue length.
---- Changes since 1.210 ----
The notification methods (email, pager, snmp) for each monitor can now be selected individually.
Added a field on the Edit Monitor page for notifying a custom email address when a particular service is down.
Added a new monitor type for DNS lookups, to ensure that some server is up and returning the correct address for some hostname.
---- Changes since 1.220 ----
Added a monitor option to have it skipped if some other monitor is down.
Internationalized the status emails, so they can be translated into other languages.
The list of monitors on the main page now has checkboxes next to them, to allow several to be deleted at once.
The disk space monitor can now check for free inodes too, on Linux systems.
---- Changes since 1.250 ----
Added support for the SNMP_Session Perl module for sending SNMP traps, as an alternative to Net::SNMP.
---- Changes since 1.270 ----
Added a new monitor type for FTP servers.
For each monitor, multiple remote hosts can be selected, which makes checking a service like Apache across a range of servers easier.
Updated the network traffic monitor to support FreeBSD as well as Linux.
Added a new monitor type for performing a test SQL query on a MySQL, PostgreSQL or Oracle database.
---- Changes since 1.290 ----
Added an option to the HTTP monitor type to check the page contents too.
The Check File monitor can now perform size checks on the total contents of a directory.
---- Changes since 1.300 ----
Added a monitor type for the rate of disk space consumption.
---- Changes since 1.310 ----
Added the ability to create monitors that apply to Webmin server groups, rather than selecting individual machines one at a time.
Added a new Alive System monitor type, which is useful when used remotely to just determine if a machine is up.
---- Changes since 1.320 ----
Fixed the Refresh Status button to work regardless of the selected execution hours or days.
Added a new monitor type for testing a remote SSH server.
---- Changes since 1.330 ----
Added an option to the Remote SSH monitor type to not actually login, just check if we can get to the login prompt.
Converted the UI for all monitors to use ui-lib.pl, for easier theming.
Added support for sending status messages via SMS, for common US mobile carriers.
---- Changes since 1.370 ----
Failure to run a command on a remote system is now properly detected.
---- Changes since 1.390 ----
Added T-COM, Skytel, Vodaphone and several more as a carriers for SMS.
---- Changes since 1.400 ----
Email, SMS and SNMP messages sent by Webmin can be customized, with multiple message templates defined and a different one selected for each monitor.
---- Changes since 1.410 ----
The process check monitor can now be limited to a particular user.
---- Changes since 1.420 ----
Allow saving of remote Webmin monitors when the remote host is down.
Added a new monitor type for checking the expiry and validity of SSL certificates in a local file or on any SSL website.
---- Changes since 1.440 ----
Added an option to the FTP status monitor to make a TLS encrypted connection. Requires the Net::FTPSSL Perl module though.
---- Changes since 1.450 ----
Added a tooltip to status icons to show the hostname.
---- Changes since 1.470 ----
Corrected the domain for AT&T SMS emails.
Added a new monitor type for Dovecot.
Added an option to the SSH monitor type for a port number.
---- Changes since 1.490 ----
Added a new monitor type for detecting large directories.
Added a button to the main page for refreshing only selected monitors, thanks to Michael Mansour.
---- Changes since 1.500 ----
Added an option to the Disk Space monitor to alert based on percentage free, as an alternative to a threshold in bytes.
Put back the option to use Cingular as an SMS carrier.
---- Changes since 1.510 ----
The Check File or Directory monitor can now use a pattern like /tmp/* to check sizes for all files in a directory.
Added a monitor-level option to run a command if the monitor times out.
---- Changes since 1.520 ----
Enhanced the free memory monitor to be able to check virtual memory as well.
---- Changes since 1.530 ----
Update the SSL certificate monitor to check alternate names as well when looking for hostname mismatches.
---- Changes since 1.590 ----
Commands run when a monitor goes up or down can now access details of the monitor via environment variables starting with STATUS_
A history of the status of each monitor's scheduled checks is now logged for 30 days, and can be viewed on the Edit Monitor page. This also includes the value associated with the monitor (such as free disk space), if any.
---- Changes since 1.670 ----
Added new monitor types to check if an LDAP server is up, and if an LDAP connection is possible.
---- Changes since 1.690 ----
Extended the Execute Command monitor to be able to check the output of a command, and invert the exit status test.
