1. Home
  2. Knowledge Base
  3. Articles (EN/ES/FR)
  4. ¿Cómo se puede iniciar/detener un servicio o proceso en Windows® mediante un módulo de Pandora FMS?

¿Cómo se puede iniciar/detener un servicio o proceso en Windows® mediante un módulo de Pandora FMS?

Si queremos tomar una acción de levantar (iniciar) un servicio o pararlo (detener) después de recibir un dato de un módulo, poseemos las postcondiciones. El formato del módulo de datos sería:

module_begin
module_name Nombre
module_type tipo
module_exec ejecucion
module_condition < "PATH/script"
module_end

Podemos o bien generar un guión (script) manualmente para arrancar/para el servicio, o en caso de arranque, simplemente poner el servicio.exe para que arranque nuevamente. Si quiere más información al respecto visite nuestra wiki:

https://pandorafms.com/manual/es/documentation/03_monitoring/02_operations#monitorizacion_condicionada

En el caso que queramos que se levante un servicio/proceso en el momento que este se encuentre caído (detenido) necesitaremos crear un módulo del tipo watchdog de la siguiente manera:

module_begin
module_name Nombre
module_type Tipo
module_proc proceso
module_description desc
module_async yes
module_watchdog yes
module_user_session yes
module_start_command "RUTA DEL COMANDO DE ARRANQUE"
module_startdelay 3000
module_retrydelay 2000
module_retries 5
module_end

Siendo para los servicios:

module_begin
module_name nombre
module_type tipo
module_service Servicio
module_description desc
module_async yes
module_watchdog yes
module_end

Si quiere más información al respecto visite nuestra wiki:

https://pandorafms.com/manual/es/documentation/03_monitoring/02_operations#monitorizacion_de_procesos_y_watchdog_de_procesos

Was this article helpful?

Related Articles

Need Support?

Can't find the answer you're looking for?
Contact Support