Para ello hemos de recurrir a una aplicación de terceros que envíe los emails, ya que el OpenManage por si no permite la notificación vía email, aunque si que permite la ejecución de una aplicación cuando salta una alerta, y esa es la funcionalidad de la que nos vamos a valer.
Vamos a utilizar una aplicación llamada DellSMTPNotify, se dispone de una guía de instalación en ingles en su página web oficial, y nuestro post es una contibución a la comunidad de habla hispana y se basa en su gran trabajo, también existe otra solución llamada Mail Alert Simple Mailer que además encriptaría las contraseñas que utilizamos para loguearnos en nuestro servidor de correo por smtp y cuenta con funcionalidades adicionales.
Nos vamos a centrar en DellSMTPNotify, tiene preconfigurados mensajes de alerta asociados a primer parámetro numérico que pasemos al ejecutable.
Lo primero que necesitamos son los ejecutables de la aplicación, los podemos descargar de aquí.
Lo descomprimiremos en c:\DellSMTPNotify por ejemplo.
Lo primero que tenemos que hacer es configurar el envío de emails, para ello editaremos el archivo xml config.xml que viene con la aplicación:
Vemos también en ese mismo archivo los distintos mensajes asociados a los parámetros que pasaremos al exe, vamos a probar la aplicación ejecutando:
c:\DellSMTPNotify\DellSMTPNotify.exe 1
Con esto nos debería llegar un mensaje de alerta indicando “Watchdog ASR”.
Una vez hemos verificado que hemos configurado el programa correctamente, pasaremos a configurar las distintas acciones para cada alerta. Para ello entraremos en el OMSA y nos dirigiremos a la sección Sistema->Administración de alertas, y desde ahí procederemos a configurar cada alerta:
Y desde ahí configuramos cada una de las alertas:
El comando se lanza SIN comillas, tal cual está con el parámetro que corresponda, p.e. c:\DellSMTPNotify\DellSMTPNotify 1
Lo configuraremos en todas las alertas que necesitemos.
Todas las alertas se pueden ver configuradas en el fichero
C:\Program Files\Dell\SysMgt\omsa\ini\dclrdy64.ini
También podemos editar las alertas desde línea de comandos del siguiente modo:
omconfig system alertaction event=watchdogasr alert=true execappath="c:\DellSMTPNotify\DellSMTPNotify.exe 1"
Uno para cada alerta, podemos crear un script que configure todas las alertas:
@echo off set script=C:\DellSMTPNotify\DellSMTPNotify.exe omconfig system alertaction event=watchdogasr alert=true execappath="%script% 1" omconfig system alertaction event=powersupply alert=true execappath="%script% 2" omconfig system alertaction event=tempwarn alert=true execappath="%script% 3" omconfig system alertaction event=tempfail alert=true execappath="%script% 4" omconfig system alertaction event=fanfail alert=true execappath="%script% 5" omconfig system alertaction event=voltfail alert=true execappath="%script% 6" omconfig system alertaction event=systempowerwarn alert=true execappath="%script% 7" omconfig system alertaction event=systempowerfail alert=true execappath="%script% 8" omconfig system alertaction event=intrusion alert=true execappath="%script% 9" REM 10 - omconfig system alertaction event=redundegrad alert=true execappath="%script% 10" REM 11 - omconfig system alertaction event=redunlost alert=true execappath="%script% 11" omconfig system alertaction event=memprefail alert=true execappath="%script% 12" omconfig system alertaction event=memfail alert=true execappath="%script% 13" omconfig system alertaction event=hardwarelogwarn alert=true execappath="%script% 14" omconfig system alertaction event=hardwarelogfull alert=true execappath="%script% 15" omconfig system alertaction event=processorwarn alert=true execappath="%script% 16" omconfig system alertaction event=processorfail alert=true execappath="%script% 17" omconfig system alertaction event=powersupplywarn alert=true execappath="%script% 18" omconfig system alertaction event=batterywarn alert=true execappath="%script% 19" omconfig system alertaction event=batteryfail alert=true execappath="%script% 20" omconfig system alertaction event=systempeakpower alert=true execappath="%script% 21" omconfig system alertaction event=removableflashmediapresent alert=true execappath="%script% 22" omconfig system alertaction event=removableflashmediaremoved alert=true execappath="%script% 23" omconfig system alertaction event=removableflashmediafail alert=true execappath="%script% 24" omconfig system alertaction event=storagesyswarn alert=true execappath="%script% 25" omconfig system alertaction event=storagesysfail alert=true execappath="%script% 26" omconfig system alertaction event=storagectrlwarn alert=true execappath="%script% 27" omconfig system alertaction event=storagectrlfail alert=true execappath="%script% 28" omconfig system alertaction event=pdiskwarn alert=true execappath="%script% 29" omconfig system alertaction event=pdiskfail alert=true execappath="%script% 30" omconfig system alertaction event=vdiskwarn alert=true execappath="%script% 31" omconfig system alertaction event=vdiskfail alert=true execappath="%script% 32" omconfig system alertaction event=enclosurewarn alert=true execappath="%script% 33" omconfig system alertaction event=enclosurefail alert=true execappath="%script% 34" REM 35 - omconfig system alertaction event=storagectrlbatterywarn alert=true execappath="%script% 35" REM 36 - omconfig system alertaction event=storagectrlbatteryfail alert=true execappath="%script% 36" REM 37 - omconfig system alertaction event=fanwarn alert=true execappath="%script% 37"
Con este script podemos configurar todas las alertas en un servidor a la vez.
1 comentario en “Configurar alertas por email del OpenManage Server Administrator (OMSA) de Dell”
¿Hay alguna forma de probar las alertas?
Los comentarios están cerrados.