SURVIVOR: About Transport Modules | |||||||||
Transport Modules are used by the scheduler to communicate with the remote gateway, to allow other modules to be executed directly on the host being monitored.
Like Check Modules, Transport Modules may be either compiled or scripted. However, unlike Check Modules, Transport Modules only run on the scheduler host.
Transport Modules are provided an XML document containing a SurvivorTransportData document. Modules generate results in accordance with the remote module type being execute.
All Transport Modules must conform to the Transport Module Specification, otherwise they may not interact correctly with the scheduler. It is important for Transport Modules to be properly parallelized, to prevent one non-responsive host from interfering with the checking of other hosts. There are two methods for easy parallelization:
Transport Modules may require their arguments to be typed, using the same argument type specification as Check Module arguments. For assistance in testing Transport Modules, the XML Maker utility may be useful. Important: Please see the license for this package to see if custom modules are subject to the same license.
$Date: 2006/11/19 22:20:18 $ $Revision: 0.4 $ |
keywords |