17Aug

Instalace e-mailových upozornění pro upozornění na hardware serveru Dell

click fraud protection

Všechny servery Dell jsou dodávány se softwarem Dell OpenManage Server Administrator, který má schopnost monitorovat a zobrazovat indikátory úrovně systému. Dále můžete na kartě Správa výstrah konfigurovat akce, které je třeba provést při každém spuštění výstrahy. Bohužel neexistuje žádné vozidlo pro uplatňování jednotných upozornění na všechny události, a proto vám poskytneme skript, který nakonfiguruje veškerá upozornění, která vám zašle e-mail s upozorněním na příslušnou událost. Zatímco je můžete nastavit ručně, skript je ideální, protože jej můžete snadno nasadit na více serverech.

Jak to funguje

Skript je velmi jednoduchý.Existuje příkaz pro nastavení, který nastavuje každé upozornění na položku "Spustit aplikaci", přičemž samotná aplikace je skriptem. Při spuštění skriptu jednoduše vygeneruje e-mail( pomocí nástroje Blat) s uvedením názvu počítače, data, času a výstrahy.

Před spuštěním skriptu:

Po spuštění skriptu:

Všechny výstrahy používají e-mailový skript:

Požadavky

instagram viewer

Samozřejmě budete potřebovat nainstalovat Dell OpenManage Server Assistant. Tento software, pokud není dodán s vaším systémem, lze stáhnout prostřednictvím webu podpory společnosti Dell.

Navíc budete muset mít Blat, emaileru příkazového řádku, konfigurovaný ve vašem systému. Chcete-li nakonfigurovat soubor Blat, stačí stahovat binární soubory a extrahovat je( celkem 3: blat.exe, blat.dll, blat.lib) do umístění v proměnné PATH vašeho systému, například složky Windowssystem32.Potom z příkazového řádku spusťte:

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

Nahraďte poštovní server a e-mailovou adresu odpovídajícím způsobem. Většinou je tento příkaz vše, co potřebujete ke spuštění, ale pokud má váš server zvláštní konfiguraci( alternativní port atd.), Můžete vidět možnosti plné instalace na webových stránkách společnosti Blat. Nastavení

upozornění e-mailem

Jakmile budete mít tyto požadavky na místě, jste připraveni k použití skriptu. Upravte skript tak, aby obsahoval e-mailovou adresu( oznámení)( proměnná "ToEmail").Pokud váš server vyžaduje ověření pro přenos, musíte tyto parametry přidat do příkazu Blat, jak je dokumentováno ve skriptu.

Chcete-li nastavit upozornění Server Assistant na použití skriptu, stačí spustit nastavení:

DellAlert / setup

Potvrďte, že chcete použít tento skript jako varovnou akci a jste nastaveni. Jako součást nastavení se spustí upozornění na vzorku, abyste se ujistili, že e-maily dosáhnou zamýšlených příjemců.

Skript

@ECHO OFF TITLE Výstraha Dell Hardware Email ECHO Dell Email Hardware Alert ECHO Autor: Jason Faulkner ECHO SysadminGeek.com ECHO.ECHO.REM pošle e-mailové upozornění, když se spustí varování hardwaru společnosti Dell. REM Tento skript by neměl být v cestě, která obsahuje mezery. Použití REM REM: REM DellAlert{ / SETUP |Výstražná zpráva} REM / SETUP Konfigurace nástroje Dell Server Assistant pro použití tohoto skriptu pro výstrahy. REM Upozornění REM Zpráva odeslat. REM REM Vyžaduje: REM Blat:( Emailer příkazového řádku) je nakonfigurován a pracuje na současném systému. REM Pokud váš e-mailový server vyžaduje autentizaci pro přenos, viz komentáře níže. REM E-mailové adresy odesílat výstrahy( oddělená čárkou) SET [email protected] SETLOCAL EnableExtensions IF / I{ % 1} =={ / SETUP} Nastavení GOTO Pokud není{ % 1} =={ Výstraha GOTO End: Upozornění SET Log = "% TEMP% DellAlert.txt" DATE / T & gt;% Log% TIME / T> & gt;% Log% ECHO Výstraha Dell vypnuta!& gt;% Log% ECHO% * & gt; & gt;% Log% REM Pokud váš e-mailový server vyžaduje autentizaci k přenosu, přidejte na konec řádku následující příkaz: REM -u UserName -pw heslo BLAT% Log% -to% ToEmail% -subject "% ComputerName% Hardware Alert"Pokud existuje% Log% DEL / F / Q% Log% GOTO Konec: Nastavení ECHO Toto nahrazuje všechny aktuální výstrahy Dell Server Assistant s voláním ECHO k tomuto skriptu. Chcete-li potvrdit, že chcete pokračovat, zadejte YES( malá a velká písmena).SET / P Potvrdit = NEPŘEHLÉDNĚ{ % Potvrdit%} =={ YES} GOTO Ukončit SET ScriptPath =% ~ dpnx0 ECHO Konfigurace výstrah pro použití:% ScriptPath% omconfig system alert event = powersupply execappath = "% ScriptPath%omconfig systém alertační událost = powersupplywarn execappath = "% ScriptPath% upozornění na napájení" omconfig systém upozornění událost = tempwarn execappath = "% ScriptPath% varování teploty" omconfig systém upozornění událost = tempfail execappath = "% ScriptPath%= fanwarn execappath = "% ScriptPath% upozornění na rychlost ventilátoru" omconfig systémová výstraha událost = fanfail execappath = "% ScriptPath% selhání rychlosti ventilátoru" omconfig systém alertaction event = voltwarn execappath = "% ScriptPath% varování napětí" omconfig system alert event = voltfail execappath= "% ScriptPath% selhání napětí" omconfig systém alertaction event = narušení execappath = "% ScriptPath% intrusion chassis" omconfig systém upozornění událost = redundegrad execappath = "% ScriptPath% redundance decontrol system alarming event = redunlost execappath = "% ScriptPath% ztráta redundance" omconfig systém upozornění událost = memprefail execappath = "% ScriptPath% paměť před selháním" omconfig systém alertace událost = memfail execappath = "% ScriptPath%systémová výstraha událost = hardwarelogwarn execappath = "% ScriptPath% hardwarový protokol varování" omconfig systém upozornění událost = hardwarelogfull execappath = "% ScriptPath% hardwarový protokol plný" omconfig systém alertaction událost = procesorwarn execappath = "varování ScriptPath% procesoru"= processorfail execappath = "% ScriptPath% selhání procesoru" omconfig system alertaction event = watchdogasr execappath = "% ScriptPath% watchdog asr" omconfig system alert event = batterywarn execappath =% ScriptPath% selhání baterie "omconfig systém upozornění událost = systempowerwarn execappath ="% ScriptPath% varování systému napájení "omconfig systém upozornění událost = systempowerfail execappath = "% ScriptPath% selhání napájení systému" omconfig systém upozornění událost = storagesyswarn execappath = "% ScriptPath% upozornění na systém úložiště" omconfig systém upozornění událost = storagesysfail execappath = "% ScriptPath%varovná událost událost = storagectrlwarn execappath = "% ScriptPath% varování řadiče paměti" omconfig systém alertaction event = storagectrlfail execappath = "% ScriptPath% selhání řadiče úložiště" omconfig system alert event = pdiskwarn execappath = "% ScriptPath%= pdiskfail execappath = "% ScriptPath% selhání fyzického disku" omconfig systém alertaction event = vdiskwarn execappath = "varování virtuálního disku% ScriptPath%" omconfig system alert event = vdiskfail execappath = "% ScriptPath% selhání virtuálního disku"execappath = "varování skříně% ScriptPath%" omconfig system alert event = enclosureConfpig = "% ScriptPath% Storage ScriptPath% error"% sconfig = "% ScriptPath%% ScriptPath%.ECHO Odeslání upozornění na vzorku: ECHO% ToEmail% CALL: Výstraha upozornění výstražné upozornění hardwaru Dell. .. ECHO.PAUSE GOTO Konec: Konec ENDLOCALZměny / údržba skriptů

Upozornění na události z poskytnutého skriptu jsou na jednom z našich serverů Dell. V závislosti na hardwaru serveru Dell a verzi Server Assistant se výstrahy mohou lišit. Obecně lze zjistit, kdy spustíte instalační skript, pokud událost není platná pro váš server( například pokud nemáte řadiče Dell RAID), protože některá položka vytváření událostí úložiště selžou.

Spuštění spouštění ve výše uvedeném skriptu bylo dosaženo spuštěním následujícího z příkazového řádku:

omconfig system alert /?

Tento příkaz obsahuje seznam všech klíčových slov události s popisem příslušné výstrahy. Chcete-li přidat další upozornění, spusťte výše uvedený příkaz a přidejte chybějící položky do instalační části skriptu a znovu spusťte skript pomocí přepínače / Setup.

Odkazy

Stáhnout skript Dell Alert Email Server od SysadminGeek.com

Stáhnout Blat Příkazový řádek Emailer

Podpora Dell