Nagios passive alerts with friendly API - Create your alerts easily and send it to Nagios
Find a file
2013-04-08 20:51:03 +02:00
lib more than one check per connections. 2013-04-08 20:38:11 +02:00
test more than one check per connections. 2013-04-08 20:38:11 +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
dummy_server.rb lib splitted in more files. many new features (client, server, packet) 2013-04-08 19:46:42 +02: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.0.1 2013-04-08 20:51:03 +02:00
Rakefile for testing... 2013-03-16 16:13:13 +01:00
README.md ready for first release 2013-04-08 20:50:51 +02:00
VERSION Version bump to 0.0.1 2013-04-08 20:48:40 +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

  • build packet with performance data
  • 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

Copyright

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