1. Home
  2. Knowledge Base
  3. Articles (EN/ES/FR)
  4. ¿Cómo puedo comenzar o detener un servicio o proceso Windows® mediante un Agente Software?

¿Cómo puedo comenzar o detener un servicio o proceso Windows® mediante un Agente Software?

Para poder “levantar” (iniciar) un servicio o proceso en MS Windows® desde el servidor de Pandora FMS tendrá que tener instalado un Agente Software en la máquina.

Para ello, una vez instalado, se tendrá que monitorizar el servicio/proceso y dependiendo de la ejecución a realizar, se tendrá que generar un guión de comandos (script) o directamente mediante una configuración especial del agente.

  • Detener (parar) un servicio o proceso.

Tendremos que generar un módulo de Data server para poder obtener información del proceso o servicio a ejecutar y, dentro de dicho monitorización, poner una condición de salto por la cual se ejecute un script que pare el servicio proceso. El siguiente ejemplo sería obtener la salida de un script, y si la salida es menor a 20 se ejecutaría un segundo script:

module_begin
module_name CPU_Usage_Condition
module_type generic_data
module_exec "C:\scripts\script.bat"
module_condition < 20 "C:\scripts\script2.bat"
module_end
  • Iniciar (levantar) un servicio o proceso.

Además de la opción anterior, se dispone del servicio de watchdog de Windows, donde se monitorizaría si el servicio o proceso se ha caído (detenido) y el propio Agente Software intentará levantar el servicio en cuestión. El siguiente ejemplo sería para monitorizar el servicio de Schedule de Windows:

module_begin
module_name ServiceSched
module_type generic_proc
module_service Schedule
module_description Service Task scheduler
module_async yes
module_watchdog yes
module_end
Was this article helpful?

Related Articles

Need Support?

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

Recent Discussions