Si nous voulons entreprendre une action pour démarrer un service ou l’arrêter après avoir reçu une donnée d’un module, nous avons les conditions préalables. Le format du module de données serait :
module_begin module_name Name module_type type module_exec execution module_condition < "PATH/script" module_end
Nous pouvons soit générer un script manuellement pour démarrer/arrêter le service, soit, dans le cas d’un démarrage, simplement mettre le service .exe pour le relancer. Pour plus d’informations à ce sujet, veuillez consulter notre wiki :
https://pandorafms.com/manual/fr/documentation/03_monitoring/02_operations#surveillance_conditionnee
Dans le cas où nous souhaitons qu’un service/processus soit levé au moment où il est arrêté, nous devons créer un module de type chien de garde de la manière suivante :
module_begin module_name Name module_type Type module_proc process module_description desc module_async yes module_watchdog yes module_user_session yes module_start_command "START COMMAND ROUTE" module_startdelay 3000 module_retrydelay 2000 module_retries 5 module_end
Être pour les services :
module_begin module_name nombre module_type tipo module_service Servicio module_description desc module_async yes module_watchdog yes module_end
Si vous voulez plus d’informations à ce sujet, visitez notre wiki: