If-Koubou

Siapkan Pemberitahuan Email untuk Peringatan Perangkat Keras Server Dell

Siapkan Pemberitahuan Email untuk Peringatan Perangkat Keras Server Dell (Bagaimana caranya)

Semua server Dell dilengkapi dengan perangkat lunak Dell OpenManage Server Administrator yang memiliki kemampuan untuk memantau dan menampilkan indikator tingkat sistem. Selain itu, melalui tab Manajemen Siaga Anda dapat mengonfigurasi tindakan untuk dijalankan setiap kali peringatan dipicu. Sayangnya tidak ada kendaraan untuk menerapkan pemberitahuan seragam ke semua acara, jadi kami akan menyediakan skrip yang mengonfigurasi semua tindakan peringatan untuk mengirim email yang memberi tahu Anda tentang acara terkait. Meskipun Anda dapat mengaturnya secara manual, memiliki skrip sangat ideal karena Anda dapat dengan mudah menerapkan ini di beberapa server.

Bagaimana itu bekerja

Skripnya sangat sederhana. Ada perintah setup yang mengatur setiap peringatan ke "Execute application" dengan aplikasi yang menjadi script itu sendiri. Ketika 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 pemberitahuan menggunakan skrip pemberitahuan email:

Persyaratan

Tentu saja, Anda perlu menginstal Dell OpenManage Server Assistant. Perangkat lunak ini, jika tidak disediakan bersama sistem Anda, dapat diunduh melalui situs dukungan Dell.

Selain itu, Anda harus memiliki Blat, sebuah mailer baris perintah, yang dikonfigurasi pada sistem Anda. Untuk mengkonfigurasi Blat, cukup unduh file biner dan ekstrak mereka (3 total: blat.exe, blat.dll, blat.lib) ke lokasi dalam variabel PATH sistem Anda, seperti folder Windowssystem32 Anda. Kemudian dari baris perintah, jalankan:

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

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

Pengaturan Pemberitahuan Notifikasi Email

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

Untuk menyiapkan pemberitahuan Asisten Server untuk menggunakan skrip, jalankan saja pengaturannya:

DellAlert / pengaturan

Konfirmasikan bahwa Anda ingin menggunakan skrip ini sebagai tindakan peringatan Anda dan Anda sudah siap. Sebagai bagian dari pengaturan, peringatan sampel dipicu sehingga Anda dapat memastikan email mencapai penerima yang dituju.

Naskah

@ECHO OFF TITLE Perangkat Keras Dell Peringatan Email ECHO Perangkat Keras Dell Pemberitahuan Email ECHO Ditulis oleh: Jason Faulkner ECHO SysadminGeek.com ECHO. GEMA. REM Mengirim pemberitahuan email saat peringatan perangkat keras Dell dipicu. REM Skrip ini harus _not_ berada di jalur yang berisi spasi. REM REM Usage: REM DellAlert / SETUP | Pesan pemberitahuan ► REM / SETUP Konfigurasikan Dell Server Assistant untuk menggunakan skrip ini untuk peringatan. Pesan REM Pesan REM untuk mengirim pesan. REM REM Membutuhkan: REM Blat: (command line emailer) dikonfigurasi dan bekerja pada sistem saat ini. REM Jika server email Anda memerlukan otentikasi untuk disiarkan, lihat komentar di bawah ini. REM Email address (es) untuk mengirim alert ke (comma separated) SET [email protected] SETLOCAL EnableExtensions IF / I % 1 == / SETUP Pengaturan GOTO JIKA TIDAK % 1 ==  GOTO Alert GOTO End: Alert SET Log = "% TEMP% DellAlert.txt" DATE / T>% Log% TIME / T >>% Log% ECHO Dell Alert Tripped! >>% Log% ECHO% * >>% Log% REM Jika server email Anda memerlukan autentikasi untuk disiarkan, REM tambahkan yang berikut ini ke bagian akhir baris di bawah ini: REM -u UserName -pw Password BLAT% Log% -ke% ToEmail % -subject "% ComputerName% Peringatan Perangkat Keras" IF EXIST% Log% DEL / F / Q% Log% GOTO End: Pengaturan ECHO Ini akan menggantikan semua peringatan Dell Server Assistant saat ini dengan panggilan ECHO ke skrip ini. Untuk mengonfirmasi Anda ingin melanjutkan, masukkan YA (case sensitive). SET / P Confirm = JIKA TIDAK % Confirm% == YES GOTO End SET ScriptPath =% ~ dpnx0 ECHO Mengkonfigurasi peringatan untuk digunakan:% ScriptPath% event peringatan sistem omconfig = powersupply execappath = "% ScriptPath% power supply failure" event alertaction sistem omconfig = powersupplywarn execappath = "peringatan%% power supply% ScriptPath" event peringatan sistem omconfig = tempwarn execappath = "peringatan% suhu% ScriptPath" event peringatan sistem omconfig = tempfail execappath = "% ScriptPath% temperature failure" event peringatan sistem omconfig = fanwarn execappath = "% Peringatan kecepatan kipas% ScriptPath" acara peringatan sistem omconfig = fanfail execappath = "% kegagalan kecepatan kipas ScriptPath%" acara peringatan sistem omconfig = voltwarn execappath = "% Peringatan peringatan% alarmPag" event peringatan sistem omconfig = voltfail execappath = "% ScriptPath% voltage failure" event peringatan sistem omconfig = intrusi execappath = "% ScriptPath% chasis intrusi" event peringatan sistem omconfig = redundegrad execappath = "% ScriptPath% redundansi d ditingkatkan "acara peringatan sistem omconfig = redunlost execappath ="% ScriptPath% redundansi hilang "event peringatan sistem omconfig = memprefail execappath ="% ScriptPath% memori pra-kegagalan "event peringatan sistem omconfig = memfail execappath ="% ScriptPath% memory failure "omconfig acara peringatan sistem = hardwarelogwarn execappath = "peringatan% SpyPath% log perangkat keras" acara peringatan sistem omconfig = hardwarelogfull execappath = "% ScriptPath% log perangkat keras penuh" event peringatan sistem omconfig = processorwarn execappath = "% ScriptPath% peringatan prosesor" acara peringatan sistem omconfig = processorfail execappath = "% ScriptPath% kegagalan prosesor" event peringatan sistem omconfig = watchdogasrexecappath = "% ScriptPath% watchdog asr" event peringatan sistem omconfig = batterywarn execappath = "peringatan% baterai% ScriptPath" acara peringatan sistem omconfig = batteryfail execappath = "% ScriptPath% baterai gagal" event peringatan sistem omconfig = systempowerwarn execappath = "% ScriptPath % system power warning "event peringatan sistem omconfig = systempowerfail execappath ="% ScriptPath% system power failure "event peringatan sistem omconfig = storagesyswarn execappath ="% ScriptPath% sistem penyimpanan peringatan "event peringatan sistem omconfig = storagesysfail execappath ="% Penyimpanan% ScriptPath% Kegagalan sistem "event peringatan sistem omconfig = storagectrlwarn execappath =" peringatan%% StoragePather controller warning "event peringatan sistem omconfig = storagectrlfail execappath ="% ScriptPath% storage controller failure "event peringatan sistem omconfig = pdiskwarn execappath ="% ScriptPath% peringatan disk fisik "acara peringatan sistem omconfig = pdiskfail execappath ="% ScriptPath% kegagalan disk fisik "omcon ig acara peringatan sistem = vdiskwarn execappath = "% ScriptPath% peringatan disk virtual" acara peringatan sistem omconfig = vdiskfail execappath = "% ScriptPath% kegagalan disk virtual" event peringatan sistem omconfig = enclosurewarn execappath = "% ScriptPath% peringatan enklosur" peringatan sistem omconfig event = enclosurefail execappath = "% ScriptPath% enklosur gagal" event peringatan sistem omconfig = storagectrlbatterywarn execappath = "peringatan baterai kontroler% ScriptPath% peringatan" event peringatan sistem omconfig = storagectrlbatteryfail execappath = "% ScriptPath% pengendali penyimpanan kegagalan baterai" ECHO. ECHO Mengirimkan pemberitahuan sampel ke: ECHO% ToEmail% CALL: Peringatan Tes Peringatan peringatan perangkat keras Dell ... ECHO. JEDA Akhir Goto: Akhiri ENDLOCAL

Modifikasi Skrip / Pemeliharaan

Peringatan acara dari skrip yang disediakan berasal dari salah satu server Dell kami. Tergantung pada perangkat keras server Dell Anda dan versi Asisten Server, peringatannya mungkin bervariasi. Secara umum, Anda dapat mengetahui kapan Anda menjalankan skrip pengaturan jika suatu peristiwa tidak sah untuk server Anda (misalnya, jika Anda tidak memiliki pengendali RAID Dell) karena beberapa item pembuatan peristiwa penyimpanan akan gagal.

Peristiwa pemicu di skrip di atas diperoleh dengan menjalankan berikut ini dari prompt perintah:

peringatan sistem omconfig /?

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

Tautan

Unduh Skrip Pemberitahuan Email Server Dell dari SysadminGeek.com

Unduh Blat Command Line Emailer

Situs Dukungan Dell