為dell伺服器硬體警報設定電子郵件通知

所有Dell伺服器都配有Dell OpenManage Server Administrator軟體,該軟體能夠監視和顯示系統級指示燈。此外,透過警報管理選項卡,您可以配置在觸發警報時執行的操作。不幸的是,沒有一個工具可以對所有事件應用統一的通知,因此我們將提供一個指令碼,它將配置所有警報操作,以傳送一封電子郵件通知您相應的事件。雖然您可以手動設定這些,但擁有一個指令碼非常理想,因為您可以輕鬆地跨多個...

所有Dell伺服器都配有Dell OpenManage Server Administrator軟體,該軟體能夠監視和顯示系統級指示燈。此外,透過警報管理選項卡,您可以配置在觸發警報時執行的操作。不幸的是,沒有一個工具可以對所有事件應用統一的通知,因此我們將提供一個指令碼,它將配置所有警報操作,以傳送一封電子郵件通知您相應的事件。雖然您可以手動設定這些,但擁有一個指令碼非常理想,因為您可以輕鬆地跨多個伺服器部署它。

工作原理

劇本很簡單。有一個setup命令,將每個警報設定為“執行應用程式”,應用程式本身就是指令碼。當指令碼執行時,它只生成一封電子郵件(透過使用Blat工具),其中包含計算機名、日期、時間和觸發的警報。

在執行指令碼之前:

為dell伺服器硬體警報設定電子郵件通知

指令碼執行後:

為dell伺服器硬體警報設定電子郵件通知

所有警報都使用電子郵件通知指令碼:

為dell伺服器硬體警報設定電子郵件通知

要求

當然,您需要安裝Dell OpenManage Server Assistant。如果您的系統未提供此軟體,則可透過Dell的支援站點下載。

此外,您需要在系統上配置Blat,一個命令列電子郵件程式。要配置Blat,只需下載二進位制檔案並提取它們(共3個:blat.exe檔案, blat.dll, blat.lib檔案)到系統路徑變數中的某個位置,例如Windowssystem32資料夾。然後從命令列執行:

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

適當更換郵件伺服器和發件人電子郵件地址。在大多數情況下,您只需要執行這個命令,但是如果您的伺服器有特殊的配置(備用埠等),您可以在Blat的網站上看到完整的安裝選項。

電子郵件警報通知設定

一旦有了這些需求,就可以使用指令碼了。編輯指令碼以包含要通知的電子郵件地址(“ToEmail”變數)。如果您的伺服器需要身份驗證才能中繼,則必須將這些引數新增到指令碼中記錄的Blat命令中。

要設定Server Assistant警報以使用指令碼,只需執行安裝程式:

DellAlert /setup

確認要將此指令碼用作警報操作,並且您已全部設定好。作為設定的一部分,會觸發一個示例警報,這樣您就可以確保電子郵件到達了預期的收件人。

劇本

@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 EnableExtensi*** 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

指令碼修改/維護

所提供指令碼中的事件警報來自我們的一臺Dell伺服器。根據您的Dell伺服器硬體和server Assistant版本,警報可能會有所不同。通常,您可以在執行安裝指令碼時判斷事件是否對伺服器無效(例如,如果您沒有Dell RAID控制器),因為某些儲存事件建立專案將失敗。

以上指令碼中的事件觸發器是透過從命令提示符執行以下命令獲得的:

omconfig system alertaction /?

此命令列出所有事件關鍵字以及相應警報的說明。要新增其他警報,請執行上面的命令並將缺少的條目新增到指令碼的設定部分,然後使用/setup開關重新執行指令碼。

連結

從下載Dell伺服器電子郵件警報腳本系統管理員網站

下載Blat命令列Emailer

Dell支援站點

  • 發表於 2021-04-13 12:25
  • 閱讀 ( 36 )
  • 分類:網際網路

你可能感興趣的文章

取來(fetch)和推(push)的區別

...括fetch和push。您可能還有手動選項。這兩個術語決定了從伺服器向客戶端傳送電子郵件時的初始化過程。fetch和push的關鍵區別在於初始化過程;fetch是由客戶機啟動的,而push是由伺服器啟動的。在推送成為現實之前,獲取是檢索...

  • 發佈於 2020-11-03 00:48
  • 閲讀 ( 31 )

你應該在網路主機中尋找什麼?

...信譽的網路託管公司應該提供兩樣東西:最小或幾乎零的伺服器停機時間,以及強大的客戶支援。 ...

  • 發佈於 2021-03-15 00:46
  • 閲讀 ( 50 )

每個microsoft outlook使用者都應該開始使用的3個快速生產提示

...發件人”選項。要執行以下操作,請確保選中“在新專案警報視窗中顯示”。如果需要,還可以啟用聲音通知,並進入高階選項以瞭解更多條件,例如主題行中的文字和重要性級別。 ...

  • 發佈於 2021-03-15 01:26
  • 閲讀 ( 43 )

用谷歌表和usb攝像頭記錄你的家庭活動

... 此頁是您需要設定電子郵件伺服器設定的位置。Gmail是一種理想的電子郵件服務。它同時提供POP和IMAP功能,而且非常容易設定。 ...

  • 發佈於 2021-03-16 14:06
  • 閲讀 ( 46 )

5種簡單的方法找出誰在網上搜索你

...,“是誰用谷歌搜尋我的?”首先要做的是建立一個谷歌警報。這似乎有點自私自利,但這確實是穩操勝券的第一步。 ...

  • 發佈於 2021-03-18 07:05
  • 閲讀 ( 35 )

最好的電子郵件應用程式為您的iphone你必須嘗試

... 警報、通知和徽章圖示 檔案和照片附件 iPhone和iPad均可使用 免費,可選擇應用程式購買 ...

  • 發佈於 2021-03-18 20:22
  • 閲讀 ( 48 )

如何使用iphone振動模式讓警報更有趣

... 但你的警報沒有理由讓人厭煩。iOS允許您建立自定義振動模式並跨作業系統部署它們,因此您可以更好地識別傳入警報。 ...

  • 發佈於 2021-03-24 06:51
  • 閲讀 ( 51 )

如何在傳送郵件後在outlook中呼叫該郵件

...使用Microsoft Exchange電子郵件帳戶並且收件人與您在同一臺伺服器上時,此功能才有效。如果要檢查是否正在使用Exchange帳戶,請在Outlook中導航到檔案,選擇“帳戶設定”,然後單擊“帳戶設定”按鈕。在“電子郵件”選項卡上,...

  • 發佈於 2021-03-26 00:14
  • 閲讀 ( 42 )

如何在microsoft outlook中僅獲取您關心的電子郵件的通知

...soft Outlook允許您為特定電子郵件地址或整個域設定自定義警報規則。我們以前討論過一般規則,所以如果您以前從未使用過它們,請快速檢視。 使用規則設定自定義警報時,它將覆蓋已設定的預設警報許可權。如果您已經關閉...

  • 發佈於 2021-04-02 02:54
  • 閲讀 ( 46 )

如何在outlook中關閉或自定義新的電子郵件警報

...標 在工作列中顯示電子郵件圖示 在螢幕右下角顯示橫幅警報(Mac使用者為右上角) 所有這些都可以完全關閉。啟動Outlook應用程式,然後進入“檔案”>“選項”>“郵件”並向下滾動到“郵件到達”部分。 透過選中或取消...

  • 發佈於 2021-04-02 04:23
  • 閲讀 ( 95 )
a5043826024
a5043826024

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦