Quantcast
Channel: General — LowEndTalk
Viewing all articles
Browse latest Browse all 22667

bearmon - minimal server/service uptime monitoring

$
0
0

bearmon allows you to set up your own distributed minimal server or service uptime monitoring system in minutes. Features:

  • Various checks: HTTP page contains substring test, HTTP status OK, HTTP test for given status code, SSL expiration check, Ping (fail if unreachable), TCP connection test
  • Various alerting methods: e-mail, HTTP(S) web hook, SMS through Twilio
  • Configure a per-check execution interval and global number of confirmations before alerting
  • Distributed monitoring: if you set up multiple slaves and one of the slaves detects that a check failed, then other slaves will immediately run the check to confirm until the configurable number of confirmations is reached (a local cache is used to prevent the same slave from executing a check multiple times in a row)

Git repository: https://github.com/uakfdotb/pybearmon (see readme to get started; GPL v3)

(the repository is pybearmon since the old version was written in lousy programming language)

bearmon is designed to have minimal functionality for reliable uptime monitoring with downtime notifications. It stores results of checks but there are no historical data graphing tools. Communication between slaves occurs entirely over MySQL.

If you don't want to or don't have enough VMs to set up your own system, you can also register a free account at bearmon.com and create up to fifty checks with e-mail or HTTP alerting (SMS alerting and more than fifty checks are available for additional cost).


Viewing all articles
Browse latest Browse all 22667

Trending Articles