MoSShE (MOnitoring in Simple SHell Environment) is a simple, lightweight (both in size and system requirements) server monitoring package designed for secure and in-depth monitoring of a handful of typical/critical Internet systems. It supports email alerts and SLA monitoring out of the box, and whatever you can script. The system is programmed in plain (Bourne) SH, and made to be compatible with BASH and Busybox so it can easily be deployed on embedded systems. Monitoring is designed to be distributed over multiple systems, usually running locally. As no parameters are accepted from the outside, checks cannot be tampered or misused from outside. The system is designed to allow decentralized checks and evaluation as well as classical agent-based checks with centralized data accumulation. Agent data is transferred via HTTP, so available Web servers can be co-used for agent data transfer. Each agent creates simple (static) HTML pages with full and condensed status reports on each system, allowing simple local checks.
Release Notes: This release adds NetworkLinuxBandwidth, checking against /proc/net/dev. It adds NetworkTrafficCheck, checking against /proc/net/dev. ServerInfo() did not delete old data, leading to increasing transfer and disk exhaustion (in the long rung); this has been fixed.
Release Notes: This release added a monthly NetworkBandwidth check with GB/month. HDCheckGB was added. It is like HDCheck but in GB. HDparmState was added to check whether a disc is spun down. ImportServerInfo and a FileLines check were added. Server info placement was corrected. A new functions.virtual module was added, and VServer-checks were moved into that module. Virtuzzo/OpenVZ VZbeancounter checks were added.
Release Notes: This release fixes a copy-paste error in the MailQueue check. It fixes an incorrect CUT parameter in ReapPassiveChecks. It has a more stable memory check. HTTPcontentmatch is done with wget instead of nc. More stable when encountering Web applications. The template automatically configures %WWWDIR%. VServer-related checks have been added.
Release Notes: Bugs were fixed in SAMBAcheck to remove CRON chatter and to correct server name. Lock message and internal logging were improved to find lockups. A typographical error in the example mosshe script was fixed and it was extended. A typographical error in ImportAgents was fixed. A generic hardware sensor check was added (HardwareTemp and HardwareFan will be deprecated). IPv6 pings were added: Ping6Partner, Ping6Loss, Ping6Time. Average graphing/plotting were added.