2013-04-08 20:50:51 +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
|
2013-04-09 15:33:22 +02:00
|
|
|
* build packet with performance data
|
2013-04-08 20:50:51 +02:00
|
|
|
|
|
|
|
Copyright
|
|
|
|
=========
|
|
|
|
|
|
|
|
Copyright (c) 2013 Denis Knauf. See LICENSE.txt for
|
|
|
|
further details.
|