From: SourceForge.net <no...@so...> - 2007-03-12 13:17:46
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=4204088 By: rob_blake All, I've been thinking about how we can build NRPE style checking into Blue, so I'd like to start a discussion around this. With the work that I've been doing on the Dynamic Registry, I have created a very thin Blue Agent. This Agent could quite easily be extended to provide a 'NRPE service' which would essentially emulate the NRPE daemon from Nagios. As far as I can see from NRPE it is no more complicated that opening up a socket and listening for reuquests which are in the format check_alias|check_args_if_allowed This format seems to work so I don't think we should change it. I am also going to propose that we go with the idea of the check_nrpe plugin. This plugin could simply pass across the name of the plugin to be executed and any args to be used with it. We could also provide an option for the transport to use so that we support as many different network configurations as possible. So I guess the execution would be something similar to java -jar blue-check-nrpe -H <host_address> -P <port_of_listening_blue_agent> -T <transport> -A <args> ....... This should also fit nicely with the dynamic registration work that I've been doing as when a Host registers, it could also open a socket listening for NRPE'esque checks at the same time. For the minute we could provide a distribution of plugins that needs to be installed on each remote host to faciliate remote checking. Looking further ahead I really like the idea of providing a repository through which the remote host can dynamically download plugins as and when required. Any thoughts on this? cheers Rob ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=545812 |