From: SourceForge.net <no...@so...> - 2007-02-27 10:35:15
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=4180669 By: rob_blake Rich, I'm back of holiday so have been focussing again on this. Can you get your work checked in so that I can work with it. I've been working on the idea of the dynamic registrar. So far this is my thinking: 1: We extend blue.cfg with a new option registrar_config. This allows the user to specify a .cfg file that contains the configuration information for the registrar. Within the registrar config the user can specify the port on which it is to run, the transport it is to use, whether it accepts multicast requests to register, are we actually allowing dynamic registration. 2: Based around the above configuration file, the registry is started within Blue. 3: The user must specify a range of templates for dynamic registration. These in effect identify a "type" of remote host. So for instance my remote host could be of type "remote-db". The user defines a template for hosts of type remote-db that define what services are to monitored, who should be contacted and the method in which the monitoring is conducted. 4: The registry simply listens for requests from remote agents to register with Blue. When a request is received, the registry checks against it's known templates. If the remote agent identifies itself as a known template type, the registry writes into the configuration file mentioned above the new configuration for the remote host. 5: The registry then writes to the external command file asking Blue to check for the latest hosts that have been added. This will be the first step in getting us to the point where we can have remote hosts dynamically joining our Blue network. 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 |