Skip to content

Instantly share code, notes, and snippets.

@goofrider
Last active January 30, 2022 20:41
Show Gist options
  • Save goofrider/6030765 to your computer and use it in GitHub Desktop.
Save goofrider/6030765 to your computer and use it in GitHub Desktop.
monitoring tools

Quick list of monitoring tools

salmon

A multi-server monitoring system built on top of Salt using Django.

It can serve both as an alerting system like monit and a monitoring system like munin (using Graphite's whisper database).

It aims to be simpler, easier to setup, and more efficient than its predecessors by taking advantage of Salt for data gathering and transport.

Sensu

An open source monitoring framework.

Sensu is often described as the “monitoring router”. Most simply put, Sensu connects “check” scripts run across many nodes with “handler” scripts run on one or more Sensu servers. Checks are used, for example, to determine if Apache is up or down. Checks can also be used to collect metrics (such as MySQL or Apache statistics). The output of checks is routed to one or more handlers. Handlers determine what to do with the results of checks. Handlers currently exist for sending alerts via email, as well as to various external services such as Pagerduty, IRC, Twitter, etc. Handlers can also feed metrics into Graphite, Librato, etc. Writing checks and handlers is quite simple and can be done in any language.

Ruby (EventMachine, Sinatra, AMQP), RabbitMQ, Redis.

Redmon

A web interface for managing redis: cli, admin, and live monitoring http://steelthread.github.com/redmon/

uptime

A remote monitoring application using Node.js, MongoDB, and Twitter Bootstrap. http://fzaninotto.github.com/uptime/

Pretty Simple REDIS monitor tools

This collections of tools allow to monitor activities and status of multiple instances of Redis server.

dumpmon

Twitter-bot which monitors paste sites for interesting content

@aclarembeau
Copy link

Awesome. Thanks for the list.
Maybe, would it be possible to add some SAAS application monitoring tools to the list?
(like Pingdom, Uptimerobot, or our own https://nodown.io ?)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment