17Aug
Tüm Dell sunucuları, sistem seviyesi göstergelerini izleyip görüntüleme olanağı sunan Dell OpenManage Server Administrator yazılımıyla birlikte gönderilir. Ayrıca, Uyarı Yönetimi sekmesinden, bir uyarı tetiklendiğinde yürütülecek eylemleri yapılandırabilirsiniz. Ne yazık ki, tüm etkinliklere tekli bildirim uygulamak için bir araç yok, bu nedenle, tüm uyarı eylemlerini ilgili etkinliği bildiren bir e-posta göndermek üzere yapılandıran bir komut dosyası sunacağız. Bunları manuel olarak kurabilirsiniz, ancak bir betiğe sahip olmak idealdir, çünkü bunu birden çok sunucuya kolayca dağıtabilirsiniz.
Nasıl Çalışır
Senaryo çok basittir. Her bir uyarıyı "Uygulamayı çalıştır" seçeneğine ayarlayan bir kurulum komutu var ve bu da komut dosyası kendisidir. Komut dosyası çalıştırıldığında, bilgisayar adı, tarih, saat ve uyarı tetiklenen bir e-posta( Blat aracını kullanarak) üretir.
Komut dosyası çalıştırılmadan önce:
Komut dosyası çalıştırıldıktan sonra:
Tüm uyarılar e-posta bildirim komut dosyasını kullanır:
Gereksinimler
Elbette, Dell OpenManage Server Assistant'ın yüklü olması gerekir. Bu yazılım, sisteminizle birlikte verilmezse, Dell'in destek sitesi aracılığıyla indirilebilir.
Buna ek olarak, sisteminizde yapılandırılmış bir komut satırı e-postacı olan Blat'ın olması gerekir. Blat'ı yapılandırmak için, ikili dosyaları indirin ve sisteminizin PATH değişkeninde( Windowssystem32 klasörünüz gibi) bir yere ayıklayın( toplam 3 dosya: blat.exe, blat.dll, blat.lib).Sonra komut satırından şunu çalıştırın:
blat -install my.mailserver.com [email protected]
Posta sunucusunu ve e-posta adresini uygun bir şekilde değiştirin.Çoğunlukla, bu komutun çalıştırmanız gereken tek şey, ancak sunucunuzun özel bir yapılandırması( alternatif bağlantı noktası, vb.) Varsa, Blat'ın web sitesinde tam yükleme seçeneklerini görebilirsiniz.
E-posta Uyarı Bildirimi Kurulumu
Bu gereksinimleri yerine getirdiğinizde senaryoyu kullanmaya hazırsınız demektir. Komut dosyasını, bildirilecek e-posta adreslerini de içerecek şekilde düzenleyin( 'ToEmail' değişkeni).Sunucunuz geçiş yapmak için kimlik doğrulaması gerektiriyorsa, bu parametreleri komut dosyasında belgelenen Blat komutuna eklemeniz gerekir.
Sunucu Yardımcısı uyarılarını komut dosyasını kullanacak şekilde ayarlamak için kurulumu çalıştırmanız yeterlidir:
DellAlert / setup
Bu komut dosyasını uyarı eyleminiz olarak kullanmak istediğinizi onaylayın ve hepsi hazır. Kurulumun bir parçası olarak, e-postaların hedeflenen alıcılara ulaştığından emin olabilmeniz için bir örnek uyarı tetiklenir.
Senaryo
@ECHO OFF TITLE Dell Donanım E-posta Uyarısı ECHO Dell Donanım E-posta Uyarısı ECHO Yazan: Jason Faulkner ECHO SysadminGeek.com ECHO.EKO.REM Dell donanım uyarıları tetiklendiğinde e-posta uyarıları gönderir. REM Bu betik boşlukları içeren bir yol olmamalıdır. REM REM Kullanımı: REM DellAlert{ / SETUP |Uyarı mesajı} REM / KURULUŞ Uyarılar için bu betiği kullanmak için Dell Server Assistant'ı yapılandırın. REM Uyarı Mesajı REM Göndermek için mesaj. REM REM Gerekenler: REM Blat:( komut satırı e-posta sunucusu) geçerli sistem üzerinde yapılandırılmış ve çalışıyordur. REM E-posta sunucunuz geçiş yapmak için kimlik doğrulaması gerektiriyorsa, aşağıdaki yorumları görün. REM Uyarıları göndermek için e-posta adresleri( virgülle ayrılmış) SET [email protected] SETLOCAL EnableExtensions IF / I{ % 1} =={ / SETUP} GOTO Kurulum IF NOT{ % 1} =={ } GOTOUyarı GOTO Bitir: Alert SET Log = "% TEMP% DellAlert.txt" DATE / T & gt;% Günlük% TIME / T & gt; & gt;% Kayıt% ECHO Dell Alert Tripped! Ve formülünde;% Kayıt% ECHO% * & gt; & gt;% Günlük% REM E-posta sunucunuz geçiş yapmak için otomatikleştirme gerektiriyorsa, REM aşağıdaki satırı sonuna aşağıdaki gibi ekleyin: REM -u KullanıcıAdı -pw Parola BLAT% Günlük%-To To %% ToEmail% -Subject "% BilgisayarAdı% Donanım Uyarısı"IF EXIST% Günlük% DEL / F / Q% Günlük% GOTO Bitir: ECHO Kurulumu Bu, mevcut Dell Server Assistant uyarılarını, bu komut dosyasına ECHO çağrısı ile değiştirecektir. Devam etmek istediğinizi onaylamak için YES( büyük küçük harf duyarlı) girin.% ScriptPath% omconfig sistem uyarı olayı = powersupply execappath = "% ScriptPath% güç kaynağı arızası" SETP Pepsi =% ~ dpnx0 ECHO Kullanılacak uyarıları yapılandırma:% ScriptPath% omconfigomconfig sistem uyarısı olayı = powersupplywarn execappath = "% ScriptPath% güç kaynağı uyarısı" omconfig sistem uyarı olayı = tempwarn execappath = "% ScriptPath% sıcaklık uyarısı" omconfig sistem uyarı olayı = tempfail execappath = "% ScriptPath% sıcaklık hatası" omconfig sistem uyarı olayı= fanwarn execappath = "% ScriptPath% fan hızı uyarı" omconfig sistem uyarı olayı = fanfail execappath = "% ScriptPath% fan hızı hatası" omconfig sistem uyarı olayı = voltwarn execappath = "% ScriptPath% voltaj uyarısı" omconfig sistem alarmtaction olayı = voltfail execappath= "% ScriptPath% voltaj arızası" omconfig sistem uyarı olayı = saldırı execappath = "% ScriptPath% şasi saldırı" omconfig sistem uyarısı olay = yedeklemegrad execappath = "% ScriptPath% artıklık"omconfig sistem alarmtaction olayı = redunlost execappath ="% ScriptPath% yedeklilik kayboldu "omconfig sistem uyarı olayı = memprefail execappath ="% ScriptPath% önbellek öncesi "omconfig sistem uyarı olayı = memfail execappath ="% ScriptPath% bellek hatası "omconfigsistem uyarısı olayı = hardwarelogwarn execappath = "% ScriptPath% donanım günlüğü uyarısı" omconfig sistem uyarısı olayı = hardwarelogfull execappath = "% ScriptPath% donanım günlüğü dolu" omconfig sistem uyarı olayı = processorwarn execappath = "% ScriptPath% işlemci uyarısı" omconfig sistem uyarı olayı olayı= işlemci başarısız execappath = "% ScriptPath% işlemci hatası" omconfig sistem uyarısı olay = Watchdogasr execappath = "% ScriptPath% watchdog asr" omconfig sistem uyarı olayı = batterywarn execappath = "% ScriptPath% pil uyarı" omconfig sistem alarmtaction olay = batteryfail execappath = "% ScriptPath% pil hatası "omconfig sistem uyarısı olay = systempowerwarn execappath ="% ScriptPath% sistem güç uyarısı "omconfig sistem uyarısı olay = sistempowerfail execappath = "% ScriptPath% system power failure" omconfig sistem uyarısı olay = storagesyswarn execappath = "% ScriptPath% depolama sistemi uyarısı" omconfig sistem uyarı olayı = storagesysfail execappath = "% ScriptPath% depolama sistemi hatası" omconfig sistemiUyarı olayı = storagectrlwarn execappath = "% ScriptPath% depolama denetleyicisi uyarısı" omconfig sistem uyarı olayı = storagectrlfail execappath = "% ScriptPath% depolama denetleyicisi hatası" omconfig sistem uyarı olayı = pdiskwarn execappath = "% ScriptPath% fiziksel disk uyarısı" omconfig sistem uyarı olayı olayı= pdiskfail execappath = "% ScriptPath% fiziksel disk hatası" omconfig sistem uyarısı olay = vdiskwarn execappath = "% ScriptPath% sanal disk uyarısı" omconfig sistem uyarı olayı = vdiskfail execappath = "% ScriptPath% sanal disk hatası" omconfig sistem alarmtaction olayı = enclosurewarnexecappath = "% ScriptPath% koruma uyarısı" omconfig sistem uyarısı olay = kapsülefkey execappath = "% ScriptPath% kasası hatası" omconfig sistem uyarısı olay = storagectrlbatterywarn execappath = "% ScriptPath% depolama denetleyicisi pil uyarısı" omconfig sistem uyarı olayı = storagectrlbatteryfail execappath = "% ScriptPath% depolama denetleyicisi pil arızası" ECHO.ECHO için örnek uyarı gönderiliyor: ECHO% ToEmail% CALL: Uyarı Denetimi Dell donanım uyarısı uyarıları. .. ECHO.PAUSE GOTO End: Bitir ENDLOCALKomut Dosyası Değişiklikleri / Bakımı
Verilen komut dosyasındaki olay uyarıları Dell sunucularımızdan biridir. Dell sunucu donanımınıza ve Server Assistant sürümüne bağlı olarak, uyarılar değişiklik gösterebilir. Genellikle, sunucunuz için bir olay geçerli değilse( örneğin, Dell RAID denetleyicileriniz yoksa), bazı depolama olayı oluşturma öğelerinin başarısız olacağından kurulum komut dosyasını ne zaman çalıştırdığınızı söyleyebilirsiniz.
Yukarıdaki komut dosyası tetikleyicileri, aşağıdakileri bir komut isteminden çalıştırarak elde edildi:
omconfig sistem alarmı /?
Bu komut, ilgili uyarı açıklamasına sahip tüm olay anahtar kelimelerini listeler. Ek uyarılar eklemek için, yukarıdaki komutu çalıştırın ve eksik girişleri komut dosyasının kurulum bölümüne ekleyin ve komut dosyasını / Kurulum anahtarıyla yeniden çalıştırın.
Linkler
Dell Server E-posta Uyarı Komut Dosyasını SysadminGeek.com'dan indirin
İndir Blat Komut Satırı Emailer
Dell Destek Sitesi