El script de inicio del agente de backup RALUS de Symantec no habilita el log por defecto. El mismo puede ser útil a la hora de depurar errores de conexión con el agente. Este artículo explica cómo habilitarlo editando una simple línea del script de inicio.



Al intentar acceder al log del demonio VRTSralus, se observa que el archivo existe, pero no tiene contenido (0 bytes):

[root@centos6 VRTSralus]# ll /var/VRTSralus/beremote.service.log
-rw-r--r-- 1 root beoper 0 ene  7 09:43 /var/VRTSralus/beremote.service.log

El script de inicio lanza el demonio beremote cuyo ejecutable típicamente se encuentra localizado en /opt/VRTSralus/bin/beremote. De acuerdo a la ayuda del demonio, las opciones --log-console o --log-file permiten enviar los logs del programa a la consola (salida estándar) o archivo:

[root@centos6 VRTSralus]# /opt/VRTSralus/bin/beremote --help

Usage: 
beremote [--log-console] [ [--log-file filename] | [--log-file-auto] ] [--config-file filename] [--log-scsi] [-help]
         --log-console             -> sends log output to the console
         --log-file filename       -> sends log output to the designated filename
         --log-file-auto           -> sends log output to a file designated by beremote
         --config-file filename    -> beremote uses a config file designated by filename
         --icu-converter converter -> ICU converter to use for multi-byte character representation
         --no-native-name-sup      -> Will not attempt to use native name for restore operations
         --log-scsi                -> enable scsi commands logging
         --help                    -> prints this message

Para habilitar el log entonces basta con editar el script de inicio del mismo:

[root@centos6 VRTSralus]# nano /etc/init.d/VRTSralus.init

Localizar la línea donde se lanza beremote:

/opt/VRTSralus/bin/beremote >/var/VRTSralus/beremote.service.log 2>/var/VRTSralus/beremote.service.log &

Y agregar la opción --log-console. Debe quedar así:

/opt/VRTSralus/bin/beremote --log-console >/var/VRTSralus/beremote.service.log 2>/var/VRTSralus/beremote.service.log &

Finalmente, reiniciar el agente de backup:

[root@centos6 VRTSralus]# /etc/init.d/VRTSralus.init restart
Stopping Symantec Backup Exec Remote Agent .
Stopping Symantec Backup Exec Remote Agent:                              [  OK  ]
Starting Symantec Backup Exec Remote Agent ......
Starting Symantec Backup Exec Remote Agent:                              [  OK  ]

Se observa que ahora se registra la información en el archivo /var/VRTSralus/beremote.service.log:

[root@centos6 VRTSralus]# head /var/VRTSralus/beremote.service.log
48df5760 Tue Feb 19 13:40:18 2019 : Starting BE Remote Agent
48df5760 Tue Feb 19 13:40:18 2019 : Requested no generation of log file
48df5760 Tue Feb 19 13:40:18 2019 : No configuration file specified.  Using default.
48df5760 Tue Feb 19 13:40:18 2019 : Log to console: enabled
48df5760 Tue Feb 19 13:40:18 2019 : Successfully set the supplementary groups of the process
48df5760 Tue Feb 19 13:40:18 2019 : Initialized locks for SSL callbacks
48df5760 Tue Feb 19 13:40:18 2019 : DoSnapshotReconcile: Attempting Snapshot Reconcile ...
48df5760 Tue Feb 19 13:40:18 2019 : DoSnapshotReconcile: This installation does not supports snapshots. Skipping the Reconcile Operation ...
48df5760 Tue Feb 19 13:40:18 2019 : Starting NDMP processor
48df5760 Tue Feb 19 13:40:18 2019 : NDMPDMainThreadFunc spawned: grpid=1, tid=1097479936

Tener en cuenta que este log puede ser muy extenso, por ello es que por defecto se encuentra deshabilitado.

Referencias


Tal vez pueda interesarte


Compartí este artículo