Nagios passive alerts with friendly API - Create your alerts easily and send it to Nagios
Find a file
2013-04-11 14:25:43 +02:00
lib check: text can be generated, also if no return_code given (retcode will be used). hostname-call must be chompd. tests 2013-04-11 14:23:32 +02:00
test check: text can be generated, also if no return_code given (retcode will be used). hostname-call must be chompd. tests 2013-04-11 14:23:32 +02:00
.document Initial commit to nsca. 2013-03-13 20:46:35 +01:00
.gitignore for testing... 2013-03-16 16:13:13 +01:00
Gemfile for testing... 2013-03-16 16:13:13 +01:00
Gemfile.lock ready for first release 2013-04-08 20:50:51 +02:00
LICENSE.txt ready for first release 2013-04-08 20:50:51 +02:00
nsca.gemspec Regenerate gemspec for version 0.2.0 2013-04-11 14:25:43 +02:00
Rakefile Rakefile had have wrong license. now correct lgpl-3. MIT was wrong! 2013-04-09 15:57:08 +02:00
README.md checks: no auto-const-set (was unclean), cl-parameter removed. 2013-04-09 15:33:22 +02:00
VERSION Version bump to 0.2.0 2013-04-11 14:25:37 +02:00

pure ruby NSCA library

NSCA is a protocol for Nagios passive checks. You must run nsca on your server to use it.

This is a ruby-pure implementation.

First it was planed to provide a client-API, but now there is also a full server-API.

Tested against nsca-2.7.

TO DO AND DONE

TODO

  • server side parsing of performance data
  • more documentations
  • mcrypt-support

DONE

  • packet-API (one check will be packed in one packet)
  • simple-"encryption" (only xor with password and server-side generated iv-key)
  • client-API (send to server)
  • server-API (recv from client)
  • check-API (describe checks and performance data)
  • fast usable API for sending checks
  • build packet with performance data

Copyright

Copyright (c) 2013 Denis Knauf. See LICENSE.txt for further details.