Para ejecutar el agente se debe crear una tarea de Windows que se ejecute cada minuto o cada 5 minutos, esto depende de cada usuario. La tarea debe ejecutar el php del agente advisor_daemon_task_schedule.php, (que vimos en el post Configuración Iniciar en Bitam Advisor 6) esta ubicado en el directorio del agente :
C:\inetpub\wwwroot\artus\genvi\agent_fbm.
Cuando se ejecute la tarea de Windows, la pantalla del agente se mostrará como “Start” y cuando la tarea de Windows esté inactiva se desplegará la palabra ‘Stop’.
Si esta en STOP las tareas NO llegarán.
Cuando la tarea de Windows del agente se ejecute, se genera un archivo en la siguiente ruta:
C:\inetpub\wwwroot\artus\genvi\advisor6\conf
el nombre del archivo estará formado de la siguiente manera: task. Repositorio.queue donde Repositorio es el nombre del repositorio del proyecto.
NOTA: Si el archivo no se genera o está vacío, posiblemente tenga problemas de permisos de acceso.
Vamos a Configurar la Tarea de Windows.
1.- Seleccionar Todos los programas >> Accesorios >> Herramientas del sistema >> Programador de tareas.
2.- Hacer clic derecho sobre la carpeta de Microsoft y después seleccionar Crear tarea
En la pestaña General, ingresar el nombre de la tarea en el espacio Nombre por ejemplo: Ejecutar Agente Advisor6
3.- En la pestaña Desencadenadores o Triggers, seleccionar crear uno nuevo haciendo clic en el botón Nuevo... ó New…
Elegir el periodo en el que inicia la tarea y cada cuánto tiempo se desea que se repita su ejecución. Hacer clic en el botón ACEPTAR.
Se observa que se agregó el Trigger creado a la lista.
4.- A continuación, seleccionar la pestaña Acciones. Elegir el archivo de ejecución del agente de Advisor
Ingresar la siguiente información en la ventana Nueva acción (New Action):
Programa o script: Capturar la ruta del php de BITAM instalado.
“C:\Program Files (x86)\BITAM\PHP\php.exe”
Agregar Argumento: Agregar la ruta del archivo de ejecución del agente Advisor_daemon_task_schedule.php.
“C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\artus\genvi\agent_fbm\Advisor_daemon_task_schedule.php”
En caso de utilizar el servicio de IIS la ruta sería la siguiente:
“C:\Inetpub\wwwroot\artus\genvi\agent_fbm\Advisor_daemon_task_schedule.php”
Iniciar en: Se captura la ruta hasta la capeta del agente
Para Apache:
C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\artus\genvi\agent_fbm
En caso de utilizar el servicio de IIS la ruta sería la siguiente:
C:\Inetpub\wwwroot\artus\genvi\agent_fbm
Así debe de verse una vez dan clic en Aceptar.
En la pestaña Conditions no se realizan cambios.
Seleccionar la pestaña Configuración (Settings) donde se habilitará la casilla “Si la tarea no se ejecuta” (If the task fails, restart every). Hacer clic en el botón ACEPTAR.
NOTA 1: Proporcionar los datos de la cuenta para crear la tarea
NOTA 2: Para la función correcta de la tarea se recomienda que sea el usuario administrador del servidor
Terminados todos los pasos ya queda programada la tarea de Windows para ejecutar el Advisor.
Espero que mi explicación le ayude, porque si esta largo de configurar.
Saludos
P.D. sigan el Blog para más Tips!.
Comentarios
Publicar un comentario