Siapkan Pemberitahuan Email untuk Peringatan Perangkat Keras Server Dell

Daftar Isi:

Siapkan Pemberitahuan Email untuk Peringatan Perangkat Keras Server Dell
Siapkan Pemberitahuan Email untuk Peringatan Perangkat Keras Server Dell

Video: Siapkan Pemberitahuan Email untuk Peringatan Perangkat Keras Server Dell

Video: Siapkan Pemberitahuan Email untuk Peringatan Perangkat Keras Server Dell
Video: Install Windows Satu Kali Bisa Untuk Semua Jenis Komputer dan Laptop - YouTube 2024, April
Anonim

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:
Setelah skrip dijalankan:
Semua pemberitahuan menggunakan skrip pemberitahuan email:
Semua pemberitahuan menggunakan skrip pemberitahuan email:
Image
Image

Persyaratan

Tentu saja, Anda perlu menginstal Dell OpenManage Server Assistant. Perangkat lunak ini, jika tidak diberikan 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 mengonfigurasi 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 perlu Anda jalankan, tetapi jika server Anda memiliki konfigurasi khusus (port alternatif, dll.), Anda dapat melihat opsi pemasangan lengkap di situs web Blat.

Pengaturan Pemberitahuan Notifikasi Email

Setelah Anda memiliki persyaratan ini, Anda siap untuk menggunakan skrip. Edit skrip untuk memasukkan alamat email 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 /setup

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 Dell Hardware Email Alert ECHO Dell Hardware Email Alert ECHO Written by: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. REM Sends email alerts when Dell hardware warnings are triggered. REM This script should _not_ be in a path which contains spaces. REM REM Usage: REM DellAlert {/SETUP | Alert message} REM /SETUP Configure Dell Server Assistant to use this script for alerts. REM Alert Message REM Message to send. REM REM Requires: REM Blat: (command line emailer) is configured and working on the current system. REM If your email server requires authentication to relay, see comments below. REM Email address(es) to send alerts to (comma separated) SET [email protected] SETLOCAL EnableExtensions IF /I {%1}=={/SETUP} GOTO Setup IF NOT {%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 If your email server requires autentication to relay, REM add the following to the end of the line below: REM -u UserName -pw Password BLAT %Log% -to %ToEmail% -subject '%ComputerName% Hardware Alert' IF EXIST %Log% DEL /F /Q %Log% GOTO End:Setup ECHO This will replace all the current Dell Server Assistant alerts with a call ECHO to this script. To confirm you want to continue, enter YES (case sensitive). SET /P Confirm= IF NOT {%Confirm%}=={YES} GOTO End SET ScriptPath=%~dpnx0 ECHO Configuring alerts to use: %ScriptPath% omconfig system alertaction event=powersupply execappath='%ScriptPath% power supply failure' omconfig system alertaction event=powersupplywarn execappath='%ScriptPath% power supply warning' omconfig system alertaction event=tempwarn execappath='%ScriptPath% temperature warning' omconfig system alertaction event=tempfail execappath='%ScriptPath% temperature failure' omconfig system alertaction event=fanwarn execappath='%ScriptPath% fan speed warning' omconfig system alertaction event=fanfail execappath='%ScriptPath% fan speed failure' omconfig system alertaction event=voltwarn execappath='%ScriptPath% voltage warning' omconfig system alertaction event=voltfail execappath='%ScriptPath% voltage failure' omconfig system alertaction event=intrusion execappath='%ScriptPath% chassis intrusion' omconfig system alertaction event=redundegrad execappath='%ScriptPath% redundancy degraded' omconfig system alertaction event=redunlost execappath='%ScriptPath% redundancy lost' omconfig system alertaction event=memprefail execappath='%ScriptPath% memory pre-failure' omconfig system alertaction event=memfail execappath='%ScriptPath% memory failure' omconfig system alertaction event=hardwarelogwarn execappath='%ScriptPath% hardware log warning' omconfig system alertaction event=hardwarelogfull execappath='%ScriptPath% hardware log full' omconfig system alertaction event=processorwarn execappath='%ScriptPath% processor warning' omconfig system alertaction event=processorfail execappath='%ScriptPath% processor failure' omconfig system alertaction event=watchdogasr execappath='%ScriptPath% watchdog asr' omconfig system alertaction event=batterywarn execappath='%ScriptPath% battery warning' omconfig system alertaction event=batteryfail execappath='%ScriptPath% battery failure' omconfig system alertaction event=systempowerwarn execappath='%ScriptPath% system power warning' omconfig system alertaction event=systempowerfail execappath='%ScriptPath% system power failure' omconfig system alertaction event=storagesyswarn execappath='%ScriptPath% storage system warning' omconfig system alertaction event=storagesysfail execappath='%ScriptPath% storage system failure' omconfig system alertaction event=storagectrlwarn execappath='%ScriptPath% storage controller warning' omconfig system alertaction event=storagectrlfail execappath='%ScriptPath% storage controller failure' omconfig system alertaction event=pdiskwarn execappath='%ScriptPath% physical disk warning' omconfig system alertaction event=pdiskfail execappath='%ScriptPath% physical disk failure' omconfig system alertaction event=vdiskwarn execappath='%ScriptPath% virtual disk warning' omconfig system alertaction event=vdiskfail execappath='%ScriptPath% virtual disk failure' omconfig system alertaction event=enclosurewarn execappath='%ScriptPath% enclosure warning' omconfig system alertaction event=enclosurefail execappath='%ScriptPath% enclosure failure' omconfig system alertaction event=storagectrlbatterywarn execappath='%ScriptPath% storage controller battery warning' omconfig system alertaction event=storagectrlbatteryfail execappath='%ScriptPath% storage controller battery failure' ECHO. ECHO Sending sample alert to: ECHO %ToEmail% CALL:Alert Testing Dell hardware alert warnings… ECHO. PAUSE GOTO End:End 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. Umumnya, Anda dapat mengetahui kapan Anda menjalankan skrip penyiapan jika acara tidak valid 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:

omconfig system alertaction /?

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

Direkomendasikan: