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 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.
Release Notes: Automatic reloading or refreshing (every 5 minutes) was added to the template. SwapCheck (page swaps per second) was added. ImportAgentWget was added. The NC parameters in functions.network were corrected or added. Bugs were fixed for SSHcheck, HardwareTemp, ImportAgent (linewrap), SyslogOnChange (missed group change), and table header in template.
Release Notes: This is a feature update. Round-robin data can be created for each check. Simple graphs can be made using gnuplot.