Всички сървъри на Dell се предлагат заедно с софтуера на Dell OpenManage Server Administrator, който има възможност да наблюдава и показва индикатори на ниво система. Освен това, чрез раздела Управление на предупрежденията можете да конфигурирате действия, които да се изпълняват при всяко задействане на сигнал. За съжаление няма средство за прилагане на еднакви известия за всички събития, така че ще предоставим скрипт, който конфигурира всички предупредителни действия за изпращане на имейл, който ви уведомява за съответното събитие. Макар че можете да ги настроите ръчно, скриптът е идеален, тъй като лесно можете да ги разположите на няколко сървъра.
Сценарият е много прост. Има команда за настройка, която поставя всяко предупреждение на "Изпълнение на приложението", като приложението е самият скрипт. Когато скриптът се изпълнява, той просто генерира имейл (с помощта на инструмента Blat) с името на компютъра, датата, часа и сигнала, задействан.
Преди да стартирате скрипта:
След като се изпълни скрипта:
Всички сигнали използват скрипта за известия по имейл:
Разбира се, ще трябва да инсталирате Dell OpenManage Server Assistant. Този софтуер, ако не е снабден със системата ви, може да се изтегли от сайта за поддръжка на Dell.
Освен това ще трябва да имате Blat, имейл команден ред, конфигуриран на вашата система. За да конфигурирате Blat, просто изтеглете двоичните файлове и ги изтеглете (общо 3: blat.exe, blat.dll, blat.lib) до място в променливата PATH на вашата система, например папката Windowssystem32. След това от командния ред изпълнете:
blat-инсталирате my.mailserver.com от адрес адреса@email.com
Замяна на пощенския сървър и от имейл адреса по подходящ начин. В по-голямата си част тази команда е всичко, което трябва да се изпълнява, но ако вашият сървър има специална конфигурация (алтернативен порт и т.н.), можете да видите пълните опции за инсталиране на уебсайта на Blat.
След като въведете тези изисквания, сте готови да използвате сценария. Редактирайте скрипта, за да включите имейл адреса (ите), който да уведомите (променливата "ToEmail"). Ако сървърът Ви изисква удостоверяване за реле, ще трябва да добавите тези параметри към командата Blat, както е документирано в скрипта.
За да настроите сигналите от Сервизен сървър, за да използвате скрипта, трябва само да изпълните настройката:
DellAlert / настройка
Потвърдете, че искате да използвате този скрипт като ваше предупреждение и сте готови. Като част от настройката се задейства проба за предупреждение, за да се уверите, че имейлите достигат до желаните получатели.
Имейл за предупреждение от Dell ECHO Email ECHO Email Dell Alert ECHO От: Jason Faulkner ECHO SysadminGeek.com ECHO. Хуманитарна помощ. REM Изпраща известия по имейл, когато се задействат предупреждения за хардуер на Dell. REM Този скрипт не трябва да бъде в път, който съдържа интервали. Използване на REM REM: REM DellAlert / SETUP | Съобщение за предупреждение REM / SETUP Конфигурирайте Dell Server Assistant, за да използвате този скрипт за сигнали. Съобщение REM за предупреждение REM Съобщение за изпращане. REM REM Изисква: REM Blat: (emailer на командния ред) е конфигуриран и работи върху текущата система. REM Ако сървърът ви за електронна поща изисква удостоверяване за реле, вижте коментарите по-долу. REM Email адрес (и) за изпращане на предупреждения до (разделени със запетая) SET [email protected] SETLOCAL EnableExtensions IF / I % 1 == / SETUP Настройка GOTO Ако не % 1 == Alert GOTO Край: Alert SET Log = "% TEMP% DellAlert.txt" DATE / T>% Дневник% TIME / T >>% Log ECHO Dell Alert Tripped! >>% Log% ECHO% * >>% Log% REM Ако вашият имейл сървър изисква удостоверяване за предаване, REM добавете следното към края на реда по-долу: REM -u Потребителско име -pw Парола BLAT% Log% -to% ToEmail % -Subject "% ComputerName% Сигнал за хардуер" Ако съществува% Log% DEL / F / Q% Log% GOTO Край: Настройка ECHO Това ще замени всички текущи сигнали на Dell Server Assistant с ECHO. За да потвърдите, че искате да продължите, въведете YES (малка и главни букви). SET / P Потвърдете = Ако не % Confirm% == YES GOTO End SET ScriptPath =% ~ dpnx0 ECHO Конфигуриране на предупреждения за използване:% ScriptPath% omconfig system alert event = powersupply execappath = "% ScriptPath% omconfig система предупреждение събитие = powersupplywarn execappath = "% ScriptPath% предупреждение за захранване" omconfig система аварийна ситуация = tempwarn execappath = "% ScriptPath% температура предупреждение" omconfig система аварийна ситуация = tempfail execappath = "% ScriptPath% = fanwarn execappath = "% ScriptPath% предупреждение за скоростта на вентилатора" omconfig система за предупреждение събитие = fanfail execappath = "% ScriptPath% скорост на вентилатора" omconfig система аварийна ситуация = voltwarn execappath = = "% ScriptPath% неизправност на напрежението" omconfig система аварийна ситуация = проникване execappath = "% ScriptPath% проникване на шаси" omconfig система аварийна ситуация = redundegrad execappath = "% ScriptPath% redundancy d "omconfig system alert event = memprefail execappath ="% ScriptPath% memory pre-failure "omconfig система аварийна ситуация = memfail execappath ="% ScriptPath% памет неизправност "omconfig система за предупреждение за събития = hardwarelogwarn execappath = "% ScriptPath% хардуерно логване предупреждение" omconfig система аварийна ситуация = hardwarelogfull execappath = "% ScriptPath% хардуер журнал пълен" omconfig система аварийна ситуация = процесорwarn execappath = "% ScriptPath% = processorfail execappath = "% ScriptPath% процесорна грешка" omconfig система аварийна ситуация = watchdogasrexecappath = "% ScriptPath% пазител ASR" omconfig система alertaction събитие = batterywarn execappath = "% ScriptPath% предупреждение батерия" omconfig система alertaction събитие = batteryfail execappath = "% ScriptPath% батерия провал" omconfig система alertaction събитие = systempowerwarn execappath = "% ScriptPath предупреждение мощност% система "omconfig система alertaction събитие = systempowerfail execappath ="% ScriptPath спиране на тока% система "omconfig система alertaction събитие = storagesyswarn execappath ="% ScriptPath предупреждение% съхранение система "omconfig система alertaction събитие = storagesysfail execappath ="% ScriptPath% съхранение система недостатъчност "omconfig система alertaction събитие = storagectrlwarn execappath ="% ScriptPath% съхранение предупреждение контролер "omconfig система alertaction събитие = storagectrlfail execappath ="% ScriptPath% съхранение контролер недостатъчност "omconfig система alertaction събитие = pdiskwarn execappath ="% ScriptPath% предупреждение физически диск "omconfig system alert event = pdiskfail execappath ="% ScriptPath% отказ на физически диск "omcon фиг система alertaction събитие = vdiskwarn execappath = "% ScriptPath% виртуална предупреждение диск" omconfig система alertaction събитие = vdiskfail execappath = "% ScriptPath% виртуален диск недостатъчност" omconfig система alertaction събитие = enclosurewarn execappath = "% ScriptPath% камерата предупреждение" omconfig система alertaction msgstr "Изключване на батерията". msgstr "Изключване на батерията на." Изключване на батерията ". ECHO Изпращане на извадка за предупреждение до: ECHO% ToEmail% CALL: Изпитване на предупреждения предупреждения за хардуерни сигнали на Dell ... ECHO. PAUSE GOTO Край: Край ENDLOCAL
Сигналите за събития от предоставения скрипт са от един от нашите сървъри на Dell. В зависимост от хардуера на вашия сървър на Dell и версията на Server Assistant, сигналите могат да се различават. Като цяло можете да разберете, когато стартирате скрипта за настройка, ако дадено събитие не е валидно за вашия сървър (например ако нямате Dell RAID контролери), тъй като някои от елементите за създаване на събития за съхранение ще се провалят.
Събитието, което се задейства в горния скрипт, е получено, като се изпълни следното от командния ред:
omconfig система за предупреждение /?
Тази команда изброява всички ключови думи за събития с описание на съответното предупреждение. За да добавите допълнителни сигнали, изпълнете командата по-горе и добавете липсващите записи в частта за настройка на скрипта, след което повторете сценария с превключвателя / Setup.
Изтеглете Скрипт за предупреждение в сървъра за имейли на Dell от SysadminGeek.com
Изтегляне на Blat Command Line Emailer
Сайта за поддръжка на Dell