Настройка уведомлений по электронной почте для предупреждений об оборудовании сервера Dell

Jul 21, 2025
Оборудование
НЕКЕШЕРОВАННЫЙ КОНТЕНТ

Все серверы Dell поставляются с программным обеспечением Dell OpenManage Server Administrator, которое может отслеживать и отображать индикаторы системного уровня. Кроме того, с помощью вкладки «Управление предупреждениями» вы можете настроить действия, которые будут выполняться при срабатывании предупреждения. К сожалению, не существует средства для применения единообразных уведомлений ко всем событиям, поэтому мы собираемся предоставить скрипт, который настраивает все действия по предупреждению для отправки электронного письма с уведомлением о соответствующем событии. Хотя вы можете настроить их вручную, идеально подойдет сценарий, поскольку вы можете легко развернуть его на нескольких серверах.

Как это устроено

Скрипт очень простой. Существует команда настройки, которая устанавливает для каждого предупреждения значение «Выполнить приложение», при этом приложение является самим сценарием. Когда скрипт запускается, он просто генерирует электронное письмо (с помощью инструмента Blat) с именем компьютера, датой, временем и запущенным предупреждением.

Перед запуском скрипта:

После запуска скрипта:

Все оповещения используют сценарий уведомления по электронной почте:

Требования

Конечно, вам потребуется установить Dell OpenManage Server Assistant. Это программное обеспечение, если оно не поставляется с вашей системой, можно загрузить через сайт поддержки Dell.

Кроме того, вам потребуется настроить в вашей системе программу электронной почты командной строки Blat. Чтобы настроить Blat, просто загрузите двоичные файлы и извлеките их (всего 3: blat.exe, blat.dll, blat.lib) в место в переменной PATH вашей системы, например в папку Windowssystem32. Затем из командной строки запустите:

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

Замените почтовый сервер и адрес электронной почты соответствующим образом. По большей части эта команда - все, что вам нужно для запуска, но если ваш сервер имеет особую конфигурацию (альтернативный порт и т. Д.), Вы можете увидеть полные варианты установки на веб-сайте Blat.

Настройка уведомлений по электронной почте

Если у вас есть эти требования, вы готовы к использованию сценария. Отредактируйте скрипт, включив в него адрес (а) электронной почты для уведомления (переменная «ToEmail»). Если вашему серверу требуется аутентификация для ретрансляции, вам нужно будет добавить эти параметры в команду Blat, как описано в сценарии.

Чтобы настроить оповещения Server Assistant для использования сценария, просто запустите установку:

DellAlert / настройка

Подтвердите, что вы хотите использовать этот сценарий в качестве действия для оповещения, и все готово. В рамках настройки запускается образец оповещения, чтобы вы могли убедиться, что электронные письма доходят до предполагаемых получателей.

Сценарий

@ECHO OFF
TITLE Оповещение об оборудовании Dell по электронной почте
Оповещение об оборудовании ECHO Dell по электронной почте
ECHO Автор: Джейсон Фолкнер
ECHO SysadminGeek.com
ЭХО.
ЭХО.

REM Отправляет оповещения по электронной почте при появлении предупреждений об оборудовании Dell.
REM Этот сценарий не должен _не_ находиться в пути, содержащем пробелы.
REM
Использование REM:
REM DellAlert {/SETUP | Alert message}
REM / SETUP Настройте Dell Server Assistant для использования этого сценария для предупреждений.
Предупреждающее сообщение REM
REM Сообщение для отправки.
REM
REM Требуется:
REM Blat: (почтовая программа командной строки) настроен и работает в текущей системе.
REM Если ваш почтовый сервер требует аутентификации для ретрансляции, см. Комментарии ниже.

REM Адрес (а) электронной почты для отправки предупреждений (через запятую)
УСТАНОВИТЬ [email protected]

SETLOCAL EnableExtensions

IF / I {%1} == {/SETUP} GOTO Setup
ЕСЛИ НЕ {%1} == {} GOTO Alert
GOTO End

: Предупреждение
SET Log = "% TEMP% DellAlert.txt"

ДАТА / Т>% Журнал%
ВРЕМЯ / Т >>% Журнал%
Сработало оповещение ECHO Dell! >>% Журнал%
ЭХО% * >>% Журнал%

REM Если вашему почтовому серверу требуется аутентификация для ретрансляции,
REM добавьте следующее в конец строки ниже:
REM -u Имя пользователя -pw Пароль
BLAT% Log% -to% ToEmail% -subject "% ComputerName% Hardware Alert"

ЕСЛИ СУЩЕСТВУЕТ% Журнал% DEL / F / Q% Журнал%
GOTO End

:Настроить
ECHO Это заменит все текущие предупреждения Dell Server Assistant на вызов
ECHO к этому сценарию. Чтобы подтвердить, что вы хотите продолжить, введите ДА (с учетом регистра).
SET / P Подтвердить =
ЕСЛИ НЕ {%Confirm%} == {YES} GOTO End

УСТАНОВИТЬ ScriptPath =% ~ dpnx0
ECHO Настройка используемых предупреждений:% ScriptPath%

omconfig system alertaction event = powersupply execappath = "% ScriptPath% сбой источника питания"
omconfig system alertaction event = powersupplywarn execappath = "% ScriptPath% предупреждение источника питания"
omconfig system alertaction event = tempwarn execappath = "Предупреждение о температуре% ScriptPath%"
omconfig system alertaction event = tempfail execappath = "% ScriptPath% сбой температуры"
omconfig system alertaction event = fanwarn execappath = "% ScriptPath% предупреждение скорости вентилятора"
omconfig system alertaction event = fanfail execappath = "% ScriptPath% сбой скорости вентилятора"
omconfig system alertaction event = voltwarn execappath = "Предупреждение о напряжении% ScriptPath%"
omconfig system alertaction event = voltfail execappath = "% ScriptPath% сбой напряжения"
omconfig system alertaction event = intrusion execappath = "% ScriptPath%, вторжение шасси"
omconfig system alertaction event = redundegrad execappath = "% ScriptPath% избыточность снижена"
omconfig system alertaction event = redunlost execappath = "% ScriptPath% избыточности потеряно"
omconfig system alertaction event = memprefail execappath = "% ScriptPath% памяти до отказа"
omconfig system alertaction event = memfail execappath = "Ошибка памяти% ScriptPath%"
omconfig system alertaction event = hardwarelogwarn execappath = "Предупреждение журнала оборудования% ScriptPath%"
omconfig system alertaction event = hardwarelogfull execappath = "% ScriptPath% аппаратный журнал заполнен"
omconfig system alertaction event = processorwarn execappath = "Предупреждение процессора% ScriptPath%"
omconfig system alertaction event = processorfail execappath = "% ScriptPath% сбой процессора"
omconfig system alertaction event = watchdogasr execappath = "% ScriptPath% watchdog asr"
omconfig system alertaction event = batterywarn execappath = "% ScriptPath% предупреждение о батарее"
omconfig system alertaction event = batteryfail execappath = "% ScriptPath% отказ батареи"
omconfig system alertaction event = systempowerwarn execappath = "% ScriptPath% системное предупреждение о питании"
omconfig system alertaction event = systempowerfail execappath = "% ScriptPath% сбой питания системы"

omconfig system alertaction event = storagesyswarn execappath = "Предупреждение системы хранения% ScriptPath%"
omconfig system alertaction event = storagesysfail execappath = "Ошибка системы хранения% ScriptPath%"
omconfig system alertaction event = storagectrlwarn execappath = "Предупреждение контроллера хранилища% ScriptPath%"
omconfig system alertaction event = storagectrlfail execappath = "Ошибка контроллера хранилища% ScriptPath%"
omconfig system alertaction event = pdiskwarn execappath = "% ScriptPath% предупреждение физического диска"
omconfig system alertaction event = pdiskfail execappath = "% ScriptPath% сбой физического диска"
omconfig system alertaction event = vdiskwarn execappath = "% ScriptPath% предупреждение виртуального диска"
omconfig system alertaction event = vdiskfail execappath = "% ScriptPath% сбой виртуального диска"
omconfig system alertaction event = enclosurewarn execappath = "% ScriptPath% предупреждение о корпусе"
omconfig system alertaction event = enclosurefail execappath = "% ScriptPath% сбой корпуса"
omconfig system alertaction event = storagectrlbatterywarn execappath = "% ScriptPath% предупреждение о батарее контроллера хранилища"
omconfig system alertaction event = storagectrlbatteryfail execappath = "% ScriptPath% сбой батареи контроллера хранилища"

ЭХО.
ECHO Отправка образца оповещения по адресу:
ECHO% ToEmail%
CALL: Alert Testing Предупреждения об предупреждениях оборудования Dell ...
ЭХО.
ПАУЗА
GOTO End

:Конец
ENDLOCAL

Изменения скрипта / обслуживание

Оповещения о событиях из предоставленного сценария поступают с одного из наших серверов Dell. В зависимости от оборудования вашего сервера Dell и версии Server Assistant предупреждения могут отличаться. Как правило, при запуске сценария установки вы можете определить, является ли событие недопустимым для вашего сервера (например, если у вас нет RAID-контроллеров Dell), поскольку некоторые элементы создания событий хранилища завершатся ошибкой.

Триггеры событий в приведенном выше сценарии были получены путем выполнения следующей команды из командной строки:

omconfig system alertaction /?

Эта команда выводит список всех ключевых слов событий с описанием соответствующего предупреждения. Чтобы добавить дополнительные предупреждения, выполните приведенную выше команду и добавьте недостающие записи в часть настройки сценария, а затем повторно запустите сценарий с переключателем / Setup.

Ссылки

Загрузите сценарий оповещения по электронной почте для сервера Dell с сайта SysadminGeek.com

Скачать программу электронной почты для командной строки Blat

Сайт поддержки Dell

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)


Оборудование - Самые популярные статьи

Как активировать Windows 10 после смены оборудования

Оборудование Oct 29, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Ваш компьютер потерпел катастрофический сбой, требующий нового оборудов�..


Обновления безопасности даже ломают ваш принтер (специально)

Оборудование Oct 16, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Производители принтеров ненавидят картриджи сторонних производителей. О..


Как проверить номер модели материнской платы на ПК с Windows

Оборудование Oct 20, 2025

Если вам нужно обновить драйверы, проверить совместимость оборудования или вам просто интересно, �..


Почему изображение моего нового телевизора высокой четкости выглядит ускоренным и «плавным»?

Оборудование Jan 31, 2026

Вы распаковали и установили свой новый телевизор высокой четкости, вы зажгли его, и, несмотря на ож�..


Могу ли я переместить папку с фотографиями по умолчанию на SD-карту моего телефона Android?

Оборудование Sep 29, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Высококачественные телефоны с камерой и их простота использования позво�..


Как настроить нерабочую область экрана на SHIELD Android TV

Оборудование May 6, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Если у вас более старый телевизор и NVIDIA SHIELD Android TV, вы можете заметить, что �..


Как переназначить кнопки на контроллере PlayStation 4

Оборудование Jul 11, 2025

Sony PlayStation 4 предлагает переназначение кнопок для контроллеров DualShock 4. Если вам не нравится схема уп�..


Используйте свой ИБП, чтобы аккуратно выключить компьютер во время отключения электроэнергии

Оборудование Jun 10, 2025

Если вы живете в районе, где много отключений, отключений и скачков электричества, важно иметь ИБП. ..


Категории