Sidebar

Todo DBA sabe que debe de revisar el log de errores de Sybase con frecuencia, ya que en cualquier momento existe la posibilidad de que un error se presente, pero esta tarea no es muchas veces posible ya que suelen presentarse otras actividades urgentes.

Esta es una script desarrollado por Rob Verschoor que puede hacernos la vida un poco más fácil a los DBA's. Lo que hace este script es revisar el errorlog de Sybase y en caso de presentarse un error mandarlo por correo electronico. Su configuración es muy sencilla y permite especificar la ruta del log de errores. No consume muchos recursos ya que cuando esta buscando un error, solo lo hace desde la parte en que se quedo la última vez, de esa manera solo estaremos viendo los mensajes de error nuevos y no alguno viejo repetido.

check_errorlog.sh

Instalación

Descargar el script
Guardar el archivo check_errorlog.sh y hacerlo ejecutable usando el comando chmod +x check_errorlog.sh
Editar el script para definir las variables MAILPROG y DBA_MAIL; MAILPROG debe tener el comando de nuestro programa de correo, como mail, mailx, etc; DBA_MAIL debe tener la lista de correos a donde deben de mandarse las alertas
Configurar dentro del cron el script para que sea ejecutado cada cierto tiempo.
Este script es un shell para un ambiente UNIX, pero puede ser emulado en un NT con Cygwin.

Gracias a Rob Verschoor por haber contribuido con este script.


Tips BD