miércoles, 29 de junio de 2011

Monitorizar Windows Server 2008 Backup con Zabbix

Para monitorizar los backup de Windows Server Backup tendremos que hacer los siguientes pasos.
  1. Crear un backup con Windows Server Backup.
  2. Crear una tarea de Windows que se active cuando falle un backup y modifique un fichero de logs.
  3. Crear un ítem en Zabbix analizando el fichero de logs.
  4. Crear un trigger en Zabbix.
El primer paso lo obviaré ya que se entiende que los backups están configurados.

Para crear la tarea de Windows simplemente tendremos que ir al “Programador de tareas” de Windows e importaremos la siguiente tarea.

Lo segundo será crear un archivo ubicado en C:\backup\backup_errr.bat para que ejecute el siguiente comando.

echo %date% - %time% - “backup error”>> C:\backup\backup.txt

Ahora crearemos un fichero de texto vacio en C:\backup\backup.txt

La tarea que hemos importado se activará cuando encuentre en el Visor de Sucesos de Windows un error que haga referencia al Backup de Windows. Cuando esto pase lanzará el archivo ubicado en C:\backup\backup_errr.bat.

Tener en cuenta que tenéis que cambiar el usuario de la tarea para que se ejecute con un usuario válido de Windows.

Ahora solo nos faltará analizar el fichero de texto desde nuestro Zabbix.

Crearemos un ítem con la siguiente configuración.

Key: vfs.file.cksum[C:\backup\backup.txt]



Y ahora vamos a crearmos el trigger con la siguiente configuración.

Expression:

{BIMIND_Template_Backup_Windows:vfs.file.cksum[C:\backup\backup.txt].diff(0)}>0



Y esto es todo. Ahora cuando fallen los backup Zabbix nos alertará.

3 comentarios:

  1. Se podría mandar un zabbix_sender con el resultado del backup en lugar de usar un log.

    ResponderEliminar
  2. Muchas gracias por la información.
    Sigue así.

    -------
    Oscar Abad
    http://www.xulak.com

    ResponderEliminar
  3. Excelente articulo.

    --
    anacondaweb.com

    ResponderEliminar