Your Linux Data Center Experts

nanomon

Introduction

nanomon is an extremely small and simple monitoring system meant largely for reporting on a few systems such as reporting failures on RAID arrays, ZFS volums, or file-systems don't fill up. It's meant to be similar to a simple "check" script that one may write, but with the additional features:

nanomon uses "cron" or it's own scheduler for the scheduling, and is a single program executable. nanomon runs external programs (as specified in the config file), which can be simple commands or shell scripts and determines success or failure by either exit code, string match, or Python function (including regular expression match).

Advantages

Download

FTP: ftp.tummy.com:/pub/tummy/nanomon/
Code/Bugfixes: On Github

Recent changes

WHATSNEW (first 15 lines):

================================
Version 1.04 -- Sun Mar 03, 2013

Removing the "with" reference so it works with older Pythons.

================================
Version 1.03 -- Sat Feb 23, 2013

Log a message when an alert is generated (down or up).
Added "daemon" mode to run more frequently than every minute.

================================
Version 1.02 -- Tue Feb 19, 2013

"UP" e-mail now includes what services were previously down.
      Suggested by Martin Seener.

[...]

Requirements

Python: You can get source (and binaries for selected systems) from www.python.org.

Description and License

nanomon is licensed under the GPL.

Copyright

nanomon (source, binaries, report formats, documentation and all related matter) is copyright © 2011-2013 Sean Reifschneider, tummy.com, ltd.