Setup Pemberitahuan E-mel untuk Makluman Perkakasan Dell Server

Isi kandungan:

Video: Setup Pemberitahuan E-mel untuk Makluman Perkakasan Dell Server

Video: Setup Pemberitahuan E-mel untuk Makluman Perkakasan Dell Server
Video: 🐷 Braised Pork: The Cantonese Way (薯仔炆豬肉) 2023, Disember
Setup Pemberitahuan E-mel untuk Makluman Perkakasan Dell Server
Setup Pemberitahuan E-mel untuk Makluman Perkakasan Dell Server
Anonim

Semua pelayan Dell datang dengan perisian Pentadbir Pelayan Dell OpenManage yang mempunyai keupayaan untuk memantau dan memaparkan petunjuk peringkat sistem. Di samping itu, melalui tab Pengurusan Alert, anda boleh mengkonfigurasi tindakan untuk melaksanakan setiap kali tanda waspada dicetuskan. Malangnya tidak ada kenderaan untuk memohon pemberitahuan seragam ke semua acara, jadi kami akan menyediakan skrip yang mengkonfigurasi semua tindakan amaran untuk menghantar e-mel memberitahu anda mengenai acara masing-masing. Walaupun anda boleh menetapkannya secara manual, mempunyai skrip yang sesuai kerana anda dapat dengan mudah menggunakan ini di beberapa pelayan.

Bagaimana ia berfungsi

Skrip sangat mudah. Terdapat arahan persediaan yang menetapkan setiap amaran kepada "Jalankan permohonan" dengan aplikasi itu menjadi skrip itu sendiri. Apabila skrip berjalan, ia hanya menjana e-mel (dengan menggunakan alat Blat) dengan nama komputer, tarikh, masa dan amaran yang dicetuskan.

Sebelum skrip dijalankan:

Selepas skrip dijalankan:
Selepas skrip dijalankan:
Semua isyarat menggunakan skrip pemberitahuan e-mel:
Semua isyarat menggunakan skrip pemberitahuan e-mel:
Image
Image

Keperluan

Sudah tentu, anda perlu memasang Dell OpenManage Server Assistant. Perisian ini, jika tidak disediakan dengan sistem anda, boleh dimuat turun melalui tapak sokongan Dell.

Di samping itu, anda perlu mempunyai Blat, satu emailer arahan, dikonfigurasi pada sistem anda. Untuk mengkonfigurasi Blat, muat turun fail binari dan ekstraknya (3 total: blat.exe, blat.dll, blat.lib) ke lokasi dalam pembolehubah PATH sistem anda, seperti folder Windowssystem32 anda. Kemudian dari baris arahan, jalankan:

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

Gantikan pelayan mel dan dari alamat e-mel dengan sewajarnya. Sebagian besar arahan ini adalah semua yang anda perlukan untuk dijalankan, tetapi jika pelayan anda mempunyai konfigurasi khas (port alternatif, dll.), Anda dapat melihat pilihan pemasangan penuh pada laman web Blat.

Persediaan Pemberitahuan Pemberitahuan E-mel

Sebaik sahaja anda mempunyai syarat-syarat ini, anda sudah bersedia menggunakan skrip. Edit skrip untuk menyertakan alamat e-mel (es) untuk memberitahu (pembolehubah 'ToEmail'). Sekiranya pelayan anda memerlukan pengesahan untuk menyampaikan, anda perlu menambah parameter ini kepada arahan Blat seperti didokumenkan dalam skrip.

Untuk menyiapkan makluman Pembantu Pelayan untuk menggunakan skrip, jalankan persediaan:

DellAlert /setup

Sahkan anda mahu menggunakan skrip ini sebagai tindakan amaran anda dan anda telah ditetapkan. Sebagai sebahagian daripada persediaan, satu amaran sampel dicetuskan supaya anda dapat memastikan e-mel mencapai penerima yang dimaksudkan.

Skrip

@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 / Penyelenggaraan Skrip

Peringatan acara dari skrip yang disediakan adalah dari salah satu daripada pelayan Dell kami. Bergantung pada perkakasan pelayan Dell dan versi Pembantu Server anda, makluman mungkin berbeza-beza. Umumnya, anda boleh memberitahu apabila anda menjalankan skrip persediaan jika acara tidak sah untuk pelayan anda (misalnya, jika anda tidak mempunyai pengawal RAID Dell) sebagai beberapa item penciptaan acara penyimpanan akan gagal.

Acara yang mencetuskan skrip di atas diperoleh dengan menjalankan yang berikut dari prompt arahan:

omconfig system alertaction /?

Perintah ini menyenaraikan semua kata kunci acara dengan perihalan amaran masing-masing. Untuk menambah makluman tambahan, jalankan arahan di atas dan tambahkan entri yang hilang ke bahagian persediaan skrip dan kemudian ulang skrip dengan suis / Persediaan.

Pautan

Muat turun Dell Server E-mel Alert Script dari SysadminGeek.com

Muat turun Blat Command Line Emailer

Tapak Sokongan Dell

Disyorkan: