Blog de Zabbix en español
Este blog tiene como finalidad compartir las experiencias de esta gran herramienta de monitorización.
domingo 5 de febrero de 2012
Alertas Zabbix a Twitter
domingo 29 de enero de 2012
ABC Zabbix performance tuning
miércoles 26 de octubre de 2011
Localiza especialistas en ZABBIX
Ver Especialistas en Zabbix en un mapa más grande
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.
- Crear un backup con Windows Server Backup.
- Crear una tarea de Windows que se active cuando falle un backup y modifique un fichero de logs.
- Crear un ítem en Zabbix analizando el fichero de logs.
- 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.
http://bimind.es/zabbix/Microsoft-Windows-Backup_Microsoft-Windows-Backup.xml
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á.
Monitorizar RAID de Windows con Zabbix
Es muy sencillo pero debemos saber cómo hacerlo.
Lo primero que vamos hacer es crear un ítem con la siguiente configuración:
Key: system.run[echo list volume | diskpart | find "Error" /c]

Lo segundo es hacer el trigger.
Expression: {BIMIND_Template_RaidCheck:system.run[echo list volume | diskpart | find "Error" /c].last(0)}>0

Yo lo he hecho mediante una template para luego poderlo vincular a los host que necesite. En el caso de hacerlo directamente en un host deberéis cambiar “BIMIND_Template_RaidCheck” por el nombre del HOST.
Y con esto ya tenemos controlado si nos falla el RAID.
miércoles 27 de abril de 2011
Appliance de Zabbix con SUSE Studio
Este appliance esta configurado mediante la herramienta SUSE Studio que nos permite crear distribuciones SUSE a media.
Desde la siguiente página web http://susegallery.com/a/MdKfmk/zabbix-x86 podemos descargarnos la última versión del appliance en varios formatos distintos que seguro que se adaptan a cada una de nuestras necesidades:
- USB & flash image
- ISO image
- Complete disk image
- Preload ISO
- Open Virtualitzation Format (OVF)
- VMWare / VirtualBox / KVM image
- Xen guest image.
miércoles 20 de abril de 2011
Monitorizar Hardware de VMWare ESXi con Zabbix
Para que nuestro Zabbix se hable con ESXi tendremos que instalar pywbem y openssl.
yast2 --install python-pywbem
yast2 --install python-openssl
Una vez instalado los requisitos en nuestro servidor de Zabbix descargaremos el siguiente script check_esx_wbem.py
Una vez descargado el script lo copiaremos en la siguiente ruta del Servidor Zabbix
/etc/zabbix/externalscripts/
Ahora vamos a crear un script en esta misma ruta para pasarle el usuario y la contraseña de nuestros ESXi
nano /etc/zabbix/externalscripts/check_esx_wbem.sh
Y escribiremos la siguiente instrucciones, donde cambiaremos el usuario y la contraseña por la de nuestros ESXi
/etc/zabbix/externalscripts/check_esx_wbem.py https://$1:5989 usuario contraseña $2
Guardaremos y cerraremos el archivos con los cambios efectuados
Ahora otorgaremos permisos al usuario zabbix para que pueda ejecutar el script
chmod 0777 /etc/zabbix/externalscripts/check_esx_wbem.py
chmod 0777 /etc/zabbix/externalscripts/check_esx_wbem.sh
Una vez aplicado los permisos vamos a probar que funcione ejecutando la siguiente instrucción desde la consola zabbix cambiando ipadress por la IP de nuestro servidor ESXi
/etc/zabbix/externalscripts/check_esx_wbem.sh ipadress
En el caso de que no diera algún error podemos usar la variable verbose para ejecutar el script en modo detalle
/etc/zabbix/externalscripts/check_esx_wbem.sh ipadress verbose
Ahora es el momento de crear configurar el Host ESXi en nuestro servidor Zabbix desde el Frontend Web.
Crearemos un host indicándole la IP de nuestro servidor ESXi y seguidamente le crearemos nuestro item para chequear el hardware.

Ahora solo faltará crear un trigger que nos avise si cambia de estado.