A small monitor for Redis
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
etc
library/Lagged
tests
var
.gitignore
README.md
composer.json
composer.lock
composer.phar
phpunit.xml

README.md

RedisMon

RedisMon can be used monitor redis vitals and push them into Librato (Yay!).

What does it do?

RedisMon collects stats from one or multiple redis-servers. The statistics are pushed on a certain internal to Librato's metric service.

Example Dashboard

How does it work?

  1. Clone this repo into $HOME
  2. php composer.phar install
  3. Copy etc/redis-mon.ini-dist to etc/redis-mon.ini and make changes (redis-servers, librato credentials)
  4. Review crontab in var/cron and install it (crontab var/cron && crontab -l)
  5. Profit!

Note: The period in etc/redis-mon.ini should match the interval in your crontab.

Testing

This is an early Alpha release, to test RedisMon, run ./bin/redis-mon (after you installed all dependencies with composer).

Requirements:

  • PHP 5.3.3
  • cURL (with ssl, etc.)

TODO

  • Support statsd/graphite.