WTF is that all about?

Yabeda is an OpenVZ failcnt complainer which tends to be lightweight, flexible and easily extendable.

Should be used on host machines (via some cron-job) to generate alerts when failcnt gets increased. Failcnt is the counter used in openvz kernels to tell whether the needed parameter reached its limit.

The program is being written using Ruby aiming to have as little dependancies as possible.

Features

For now, Yabeda can send alerts using:

  • console output (debugging purposes)
  • e-mail (via local sendmail)
  • mysql (via ruby-mysql)
  • jabber (via xmpp4r)

Download

Sorry, old-style svn/cvs/whatever folks, current development version of yabeda can only be fetched using git. Here goes the boring explanation on how to do it:

$ git clone git://yabeda.cryo.net.ru/yabeda.git

Voila!

TODO

Planned features are complains by:

  • snmp traps
  • nrpe-nagios
  • syslog
  • files