17Aug

Setup Email Notifications untuk Peringatan Hardware Server Dell

Semua server Dell hadir dengan perangkat lunak Dell OpenManage Server Administrator yang memiliki kemampuan untuk memantau dan menampilkan indikator tingkat sistem. Selain itu, melalui tab Alert Management Anda dapat mengkonfigurasi tindakan yang akan dijalankan saat peringatan dipicu. Sayangnya tidak ada kendaraan untuk menerapkan pemberitahuan yang seragam ke semua acara, jadi kami akan menyediakan naskah yang mengonfigurasi semua tindakan waspada untuk mengirim email yang memberi tahu Anda tentang acara tersebut. Meskipun Anda bisa mengatur ini secara manual, memiliki skrip sangat ideal karena Anda dapat dengan mudah menyebarkan ini ke beberapa server.

Cara Kerja

Skripnya sangat sederhana. Ada perintah penyiapan yang menetapkan setiap peringatan untuk "Jalankan aplikasi" dengan aplikasi menjadi skrip itu sendiri. Saat skrip berjalan, itu hanya menghasilkan email( dengan menggunakan alat Blat) dengan nama komputer, tanggal, waktu dan peringatan yang dipicu.

Sebelum skrip dijalankan:

Setelah skrip dijalankan:

Semua peringatan menggunakan skrip notifikasi email: Persyaratan

Tentu saja, Anda harus memasang Dell OpenManage Server Assistant. Perangkat lunak ini, jika tidak dilengkapi dengan sistem Anda, dapat diunduh melalui situs dukungan Dell.

Selain itu, Anda perlu memiliki Blat, emailer baris perintah, yang dikonfigurasikan di sistem Anda. Untuk mengonfigurasi Blat, cukup unduh file biner dan ekstrak mereka( 3 total: blat.exe, blat.dll, blat.lib) ke lokasi di variabel PATH sistem Anda, seperti folder Windowssystem32 Anda. Kemudian dari baris perintah, jalankan:

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

Ganti server surat dan dari alamat email dengan tepat. Untuk sebagian besar perintah ini adalah semua yang Anda butuhkan untuk dijalankan, namun jika server Anda memiliki konfigurasi khusus( port alternatif, dll.), Anda dapat melihat opsi pemasangan lengkap di situs web Blat. Pemberitahuan Pemberitahuan Pemberitahuan Alert

Begitu Anda memiliki persyaratan ini, Anda siap untuk menggunakan skrip. Edit skrip untuk menyertakan alamat email( es) untuk memberi tahu( variabel 'ToEmail').Jika server Anda memerlukan otentikasi untuk relay, Anda harus menambahkan parameter ini ke perintah Blat seperti yang didokumentasikan dalam skrip.

Untuk mengatur peringatan Server Assistant untuk menggunakan skrip, jalankan setup:

DellAlert / setup

Konfirmasikan bahwa Anda ingin menggunakan skrip ini sebagai tindakan waspada dan Anda siap. Sebagai bagian dari penyiapan, peringatan sampel akan dipicu sehingga Anda dapat memastikan email berhasil menjangkau penerima yang dituju.

Script

@ECHO OFF TITLE Peringatan Email Hardware Dell ECHO Email Email Hardware Dell ECHO Ditulis oleh: Jason Faulkner ECHO SysadminGeek.com ECHO.GEMA.REM Mengirimkan peringatan email saat peringatan perangkat keras Dell dipicu. REM Script ini harus _not_ berada di jalur yang berisi spasi. REM REM Usage: REM DellAlert{ / SETUP |Pesan peringatan} REM / SETUP Mengkonfigurasi Dell Server Assistant untuk menggunakan skrip ini untuk peringatan. Pesan Peringatan REM Pesan REM untuk dikirim. REM REM Membutuhkan: REM Blat:( command line emailer) dikonfigurasi dan bekerja pada sistem saat ini. REM Jika server email Anda memerlukan otentikasi untuk relay, lihat komentar di bawah ini. Alamat email REM untuk mengirim lansiran ke( dipisahkan dengan koma) SET [email protected] SETLOCAL EnableExtensions IF / I{ % 1} =={ / SETUP} Penyiapan GOTO JIKA TIDAK{ % 1} =={ } GOTOAlert GOTO End: Alert SET Log = "% TEMP% DellAlert.txt" DATE / T & gt;% Log% TIME / T & gt; & gt;% Log% ECHO Dell Alert tersandung!& gt; & gt;% Log% ECHO% * & gt; & gt;% Log% REM Jika server email Anda memerlukan autentikasi untuk relay, REM menambahkan hal berikut ke bagian akhir baris di bawah ini: REM -u UserName -pw Password BLAT% Log% -to% ToEmail% -subject "% ComputerName% Hardware Alert"JIKA EXIST% Log% DEL / F / Q% Log% GOTO End: Setup ECHO Ini akan menggantikan semua peringatan Dell Server Assistant saat ini dengan panggilan ECHO ke skrip ini. Untuk mengkonfirmasi bahwa Anda ingin melanjutkan, masukkan YES( case sensitive).SET / P Confirm = JIKA TIDAK{ % Confirm%} =={ YES} GOTO End SET ScriptPath =% ~ dpnx0 ECHO Mengkonfigurasi alert yang akan digunakan:% ScriptPath% omconfig system alertaction event = powersupply execappath = "% ScriptPath% power supply failure"omconfig system alertaction event = powersupplywarn execappath = "% ScriptPath% peringatan power supply" omconfig system alertaction event = tempwarn execappath = "% ScriptPath% peringatan suhu" omconfig system alertaction event = tempfail execappath = "% ScriptPath% temperature failure" peristiwa sistem peringatan omconfig= fanwarn execappath = "% ScriptPath% peringatan kecepatan kipas" omconfig system alertaction event = fanfail execappath = "% ScriptPath% kegagalan kecepatan kipas" omconfig system alertaction event = voltwarn execappath = "% ScriptPath% peringatan voltase" omconfig system alertaction event = voltfail execappath= "% ScriptPath% kegagalan voltase" omconfig system alertaction event = intrusi execappath = "% ScriptPath% chassis intrusion" omconfig system alertaction event = redundegrad execappath = "% ScriptPath% redundansi degraded "omconfig system alertaction event = redunlost execappath ="% ScriptPath% redundansi hilang "omconfig system alertaction event = memprefail execappath ="% ScriptPath% memori pra-kegagalan "omconfig system alertaction event = memfail execappath ="% ScriptPath% memory failure "omconfigsystem alertaction event = hardwarelogwarn execappath = "% ScriptPath% peringatan log perangkat keras" omconfig system alertaction event = hardwarelogfull execappath = "% ScriptPath% log perangkat keras penuh" omconfig system alertaction event = prosesorwarn execappath = "% ScriptPath% peringatan prosesor" event peringatan sistem omconfig= processorfail execappath = "% ScriptPath% kegagalan prosesor" omconfig system alertaction event = watchdogasr execappath = "% ScriptPath% watchdog asr" omconfig system alertaction event = batterywarn execappath = "% ScriptPath% peringatan baterai" omconfig system alertaction event = batteryfail execappath = "% ScriptPath% kegagalan baterai "omconfig system alertaction event = systempowerwarn execappath ="% ScriptPath% peringatan kekuatan sistem "omconfig system alertaction event = systempowerfail execappath = "% ScriptPath% system power failure" omconfig system alertaction event = storagesyswarn execappath = "% ScriptPath% peringatan sistem penyimpanan" omconfig system alertaction event = storagesysfail execappath = "% ScriptPath% kegagalan sistem penyimpanan" sistem omconfigalertaction event = storagectrlwarn execappath = "% ScriptPath% storage controller warning" omconfig system alertaction event = storagectrlfail execappath = "% ScriptPath% kegagalan pengontrol penyimpanan" omconfig system alertaction event = pdiskwarn execappath = "% ScriptPath% peringatan disk fisik" event peringatan sistem omconfig= pdiskfail execappath = "% ScriptPath% kegagalan disk fisik" omconfig system alertaction event = vdiskwarn execappath = "% ScriptPath% peringatan disket virtual" omconfig system alertaction event = vdiskfail execappath = "% ScriptPath% kegagalan disk virtual" omconfig system alertaction event = enclosurewarnexecappath = "% scriptPath% enclosure warning" omconfig system alertaction event = enclosurefail execappath = "% ScriptPath% enclosure failure" omconfig system alertaction event = storagectrlbatterywarn execappath = "% ScriptPath% penyimpanan baterai peringatan baterai" omconfig system alertaction event = storagectrlbatteryfail execappath = "% ScriptPath% storage controller battery failure" ECHO.ECHO Mengirimkan peringatan sampel ke: ECHO% ToEmail% CALL: Pengujian Peringatan peringatan peringatan perangkat keras Dell. .. ECHO.PAUSE GOTO End: End ENDLOCAL

Script Modifications / Maintenance

Peringatan acara dari naskah yang tersedia berasal dari salah satu server Dell kami. Bergantung pada perangkat keras server Dell dan versi Asisten Server Anda, peringatannya mungkin berbeda. Umumnya, Anda dapat mengetahui kapan Anda menjalankan skrip setup jika sebuah acara tidak valid untuk server Anda( misalnya, jika Anda tidak memiliki pengendali RAID Dell) karena beberapa item pembuatan acara penyimpanan akan gagal.

Peristiwa pemicu dalam naskah di atas didapat dengan menjalankan perintah berikut dari perintah:

omconfig system alertaction /?

Perintah ini mencantumkan semua kata kunci acara dengan deskripsi peringatan masing-masing. Untuk menambahkan peringatan tambahan, jalankan perintah di atas dan tambahkan entri yang hilang ke bagian setup skrip dan kemudian jalankan kembali skrip dengan tombol / Setup.

Links

Unduh Kiat Email Email Dell Server dari SysadminGeek.com

Download Email Command Command Blat

Situs Dukungan Dell