Configurar notificaciones por correo electrónico para alertas de hardware del servidor Dell

Jul 21, 2025
Hardware
CONTENIDO NO CUBIERTO

Todos los servidores Dell vienen con el software Dell OpenManage Server Administrator que tiene la capacidad de monitorear y mostrar indicadores de nivel del sistema. Además, a través de la pestaña Administración de alertas, puede configurar acciones para que se ejecuten cuando se active una alerta. Lamentablemente no existe un vehículo para aplicar notificaciones uniformes a todos los eventos, por lo que vamos a proporcionar un script que configura todas las acciones de alerta para enviar un correo electrónico notificándote del evento respectivo. Si bien puede configurarlos manualmente, tener un script es ideal, ya que puede implementarlo fácilmente en varios servidores.

Cómo funciona

El guión es muy sencillo. Hay un comando de configuración que establece cada alerta en "Ejecutar aplicación", siendo la aplicación el propio script. Cuando se ejecuta el script, simplemente genera un correo electrónico (utilizando la herramienta Blat) con el nombre de la computadora, la fecha, la hora y la alerta activada.

Antes de ejecutar el script:

Después de ejecutar el script:

Todas las alertas utilizan el script de notificación por correo electrónico:

Requisitos

Por supuesto, necesitará tener instalado Dell OpenManage Server Assistant. Este software, si no se proporciona con su sistema, se puede descargar a través del sitio de soporte de Dell.

Además, deberá tener Blat, un programa de correo electrónico de línea de comandos, configurado en su sistema. Para configurar Blat, simplemente descargue los archivos binarios y extráigalos (3 en total: blat.exe, blat.dll, blat.lib) a una ubicación en la variable PATH de su sistema, como su carpeta Windowssystem32. Luego, desde la línea de comando, ejecuta:

trigo -install my.mailserver.com [email protected]

Reemplace el servidor de correo y la dirección de correo electrónico de forma adecuada. En su mayor parte, este comando es todo lo que necesita para ejecutar, pero si su servidor tiene una configuración especial (puerto alternativo, etc.), puede ver las opciones de instalación completas en el sitio web de Blat.

Configuración de notificación de alerta por correo electrónico

Una vez que tenga estos requisitos en su lugar, estará listo para usar el script. Edite el script para incluir la (s) dirección (es) de correo electrónico para notificar (la variable "ToEmail"). Si su servidor requiere autenticación para retransmitir, tendrá que agregar estos parámetros al comando Blat como se documenta en el script.

Para configurar las alertas del Asistente del servidor para usar el script, simplemente ejecute la configuración:

DellAlert / configuración

Confirme que desea utilizar este script como su acción de alerta y estará listo. Como parte de la configuración, se activa una alerta de muestra para que pueda asegurarse de que los correos electrónicos lleguen a los destinatarios previstos.

La secuencia de comandos

@ECHO APAGADO
TÍTULO Alerta por correo electrónico de hardware de Dell
Alerta por correo electrónico de hardware ECHO Dell
ECHO Escrito por: Jason Faulkner
ECHO SysadminGeek.com
ECO.
ECO.

REM Envía alertas por correo electrónico cuando se activan las advertencias de hardware de Dell.
REM Este script _no_ debe estar en una ruta que contenga espacios.
movimiento rápido del ojo
Uso REM:
REM DellAlert {/SETUP | Alert message}
REM / SETUP Configure Dell Server Assistant para utilizar este script para las alertas.
Mensaje de alerta REM
REM Mensaje para enviar.
movimiento rápido del ojo
REM requiere:
REM Blat: (emailer de línea de comando) está configurado y funcionando en el sistema actual.
REM Si su servidor de correo electrónico requiere autenticación para retransmitir, consulte los comentarios a continuación.

REM Direcciones de correo electrónico a las que enviar alertas (separadas por comas)
SET [email protected]

SETLOCAL EnableExtensions

IF / I {%1} == {/SETUP} GOTO Configuración
IF NOT {%1} == {} GOTO Alert
GOTO Fin

:Alerta
SET Log = "% TEMP% DellAlert.txt"

FECHA / T>% Log%
TIEMPO / T >>% Log%
¡Alerta ECHO Dell activada! >>% Log%
ECHO% * >>% Log%

REM Si su servidor de correo electrónico requiere autenticación para retransmitir,
REM agregue lo siguiente al final de la línea a continuación:
REM -u Nombre de usuario -pw Contraseña
BLAT% Log% -to% ToEmail% -subject "% ComputerName% Hardware Alert"

SI EXISTE% Log% DEL / F / Q% Log%
GOTO Fin

:Preparar
ECHO Esto reemplazará todas las alertas actuales de Dell Server Assistant con una llamada
ECHO a este guión. Para confirmar que desea continuar, ingrese SÍ (distingue entre mayúsculas y minúsculas).
SET / P Confirmar =
SI NO {%Confirm%} == {YES} GOTO Fin

SET ScriptPath =% ~ dpnx0
ECHO Configuración de alertas para usar:% ScriptPath%

omconfig system alertaction event = powersupply execappath = "% ScriptPath% falla en la fuente de alimentación"
omconfig system alertaction event = powersupplywarn execappath = "% ScriptPath% advertencia de suministro de energía"
omconfig system alertaction event = tempwarn execappath = "% ScriptPath% temperature warning"
omconfig system alertaction event = tempfail execappath = "% ScriptPath% falla de temperatura"
omconfig system alertaction event = fanwarn execappath = "% ScriptPath% advertencia de velocidad del ventilador"
omconfig system alertaction event = fanfail execappath = "% ScriptPath% falla en la velocidad del ventilador"
omconfig system alertaction event = voltwarn execappath = "% ScriptPath% voltage warning"
omconfig system alertaction event = voltfail execappath = "% ScriptPath% falla de voltaje"
omconfig system alertaction event = intrusion execappath = "% ScriptPath% intrusión en el chasis"
omconfig system alertaction event = redundegrad execappath = "% ScriptPath% redundancia degradada"
omconfig system alertaction event = redunlost execappath = "% ScriptPath% redundancia perdida"
omconfig system alertaction event = memprefail execappath = "% ScriptPath% pre-falla de memoria"
omconfig system alertaction event = memfail execappath = "% ScriptPath% fallo de memoria"
omconfig system alertaction event = hardwarelogwarn execappath = "% ScriptPath% advertencia de registro de hardware"
omconfig system alertaction event = hardwarelogfull execappath = "% ScriptPath% hardware log full"
omconfig system alertaction event = processorwarn execappath = "% ScriptPath% procesador de advertencia"
omconfig system alertaction event = processorfail execappath = "% ScriptPath% procesador failure"
omconfig system alertaction event = watchdogasr execappath = "% ScriptPath% watchdog asr"
omconfig system alertaction event = batterywarn execappath = "% ScriptPath% battery warning"
omconfig system alertaction event = batteryfail execappath = "% ScriptPath% falla de la batería"
omconfig system alertaction event = systempowerwarn execappath = "% ScriptPath% system power warning"
omconfig system alertaction event = systempowerfail execappath = "% ScriptPath% falla de energía del sistema"

omconfig system alertaction event = storagesyswarn execappath = "% ScriptPath% advertencia del sistema de almacenamiento"
omconfig system alertaction event = storagesysfail execappath = "% ScriptPath% falla del sistema de almacenamiento"
omconfig system alertaction event = storagectrlwarn execappath = "% ScriptPath% advertencia del controlador de almacenamiento"
omconfig system alertaction event = storagectrlfail execappath = "% ScriptPath% error del controlador de almacenamiento"
omconfig system alertaction event = pdiskwarn execappath = "% ScriptPath% advertencia de disco físico"
omconfig system alertaction event = pdiskfail execappath = "% ScriptPath% falla del disco físico"
omconfig system alertaction event = vdiskwarn execappath = "% ScriptPath% advertencia de disco virtual"
omconfig system alertaction event = vdiskfail execappath = "% ScriptPath% falla del disco virtual"
omconfig system alertaction event = enclosurewarn execappath = "% ScriptPath% enclosure warning"
omconfig system alertaction event = enclosurefail execappath = "% ScriptPath% enclosure failure"
omconfig system alertaction event = storagectrlbatterywarn execappath = "% ScriptPath% advertencia de batería del controlador de almacenamiento"
omconfig system alertaction event = storagectrlbatteryfail execappath = "% ScriptPath% falla de la batería del controlador de almacenamiento"

ECO.
ECHO Enviando alerta de muestra a:
ECHO% ToEmail%
LLAME: Prueba de alerta Advertencias de alerta de hardware de Dell ...
ECO.
PAUSA
GOTO Fin

:Fin
ENDLOCAL

Modificaciones / Mantenimiento de Script

Las alertas de eventos del script proporcionado son de uno de nuestros servidores Dell. Según el hardware de su servidor Dell y la versión de Server Assistant, las alertas pueden variar. Generalmente, puede saber cuando ejecuta el script de configuración si un evento no es válido para su servidor (por ejemplo, si no tiene controladores RAID de Dell), ya que algunos de los elementos de creación de eventos de almacenamiento fallarán.

Los activadores de eventos en el script anterior se obtuvieron ejecutando lo siguiente desde un símbolo del sistema:

sistema omconfig alertaction /?

Este comando enumera todas las palabras clave del evento con una descripción de la alerta respectiva. Para agregar alertas adicionales, ejecute el comando anterior y agregue las entradas que faltan a la parte de configuración del script y luego vuelva a ejecutar el script con el interruptor / Setup.

Enlaces

Descargue el script de alerta por correo electrónico del servidor Dell desde SysadminGeek.com

Descarga Blat Command Line Emailer

Sitio de soporte de Dell

.entrada-contenido .entry-footer

Backup Exec 21 How To Setup Email Alerts And Notifications

Setup IDRAC SMTP Settings And Email Notification Alerts

How To Set Up Default Email Notifications Using The Lorex Server

How To Setup Email Alerts With The Pro-vue NVR's.

Zabbix : Email Notifications

PRTG Tutorial: Alerts From Your Software With Notifications

How To Create Sound And Email Or Text Alerts In MT4

Jenkins Beginner Tutorial 12 - Notifications - How To Send Email From Jenkins

Creating An Email Alert Policy In Dell EMC OpenManage Enterprise–Tech Release

ESP32 Email Alert Based On Temperature Threshold (change Values On Web Server)


Hardware - Artículos más populares

PlayStation 5 vs.Xbox Series X: ¿Cuál debería comprar?

Hardware Sep 18, 2025

CONTENIDO NO CUBIERTO Barone Firenze / Shutterstock.com El escenario está listo para la batalla de consolas de próxima generación, ya que So..


Las empresas de cable luchan por los canales gratuitos

Hardware Jan 8, 2025

No es ningún secreto que la industria del cable se ha acercado lentamente a la muerte. Los complicados paquetes de cable, que de alguna manera se están volviendo más caros que nu..


¿Puede actualizar el disco duro o SSD en su Mac?

Hardware Apr 10, 2025

CONTENIDO NO CUBIERTO Las Mac tienen la reputación de ser difíciles de actualizar o reparar, pero eso no siempre es cierto. El disco duro (o SSD) es un componente que a menudo p..


Los ajustes más importantes de su cámara: velocidad de obturación, apertura e ISO explicados

Hardware Nov 6, 2024

Obtener una buena cámara es solo el primer paso para tomar excelentes fotografías; también debe aprender a usarla. Disparar en automático solo te llevará hasta cierto punto. La..


Cómo optimizar el flujo de aire de su hogar para ahorrar dinero en su aire acondicionado

Hardware Jul 25, 2025

CONTENIDO NO CUBIERTO Muchos termostatos inteligentes afirman que pueden ahorrarle dinero en las facturas de calefacción y aire acondicionado. De hecho, puede ahorrar una cantida..


Cómo imprimir en PDF en cualquier computadora, teléfono inteligente o tableta

Hardware Dec 4, 2024

Todas las computadoras, teléfonos inteligentes y tabletas modernos ahora pueden imprimir fácilmente páginas web y otros documentos en archivos PDF sin ningún software adicional...


15 cosas que puedes hacer con Siri en el Apple Watch

Hardware Jun 20, 2025

CONTENIDO NO CUBIERTO Apple Watch incluye mucha integración de Siri, y aunque no es tan extenso como lo que puedes hacer con Siri en el iPhone, sigue siendo muy útil tal como es..


Toshiba lanza Chromebook Intel Haswell de 13 ″ por 279 dólares

Hardware Jun 13, 2025

CONTENIDO NO CUBIERTO Toshiba anunció ayer su primer Chromebook en el CES, y es el primero con una pantalla de 13,3 pulgadas, con un precio inferior a 300 dólares. El procesador..


Categorías