ホームページ » の仕方 » Dellサーバーハードウェア警告の電子メール通知の設定

    Dellサーバーハードウェア警告の電子メール通知の設定

    すべてのDellサーバーには、システムレベルのインジケータを監視および表示する機能を持つDell OpenManage Server Administratorソフトウェアが付属しています。さらに、[アラート管理]タブでは、アラートが発生したときに実行するアクションを設定できます。残念ながら、すべてのイベントに統一された通知を適用する手段はないため、すべてのアラートアクションを設定してそれぞれのイベントを通知する電子メールを送信するスクリプトを提供する予定です。手動で設定することもできますが、スクリプトを用意するのが理想的です。複数のサーバーに簡単にデプロイできるからです。.

    使い方

    スクリプトはとても単純です。スクリプト自体をアプリケーションとし、各アラートを「Execute application」に設定するsetupコマンドがあります。スクリプトが実行されると、コンピュータ名、日付、時刻、アラートがトリガーされた電子メールを(Blatツールを使用して)生成するだけです。.

    スクリプトが実行される前に:

    スクリプトが実行された後:

    すべてのアラートはEメール通知スクリプトを使用します。

    必要条件

    もちろん、Dell OpenManage Server Assistantをインストールする必要があります。このソフトウェアがシステムに付属していない場合は、デルのサポートサイトからダウンロードできます。.

    さらに、あなたのシステム上で設定されたBlat、コマンドラインメールメーラを持っている必要があるでしょう。 Blatを設定するには、バイナリファイルをダウンロードし、それらをWindowssystem32フォルダなど、システムのPATH変数内の場所に抽出する(合計3つ:blat.exe、blat.dll、blat.lib)。その後、コマンドラインから次のコマンドを実行します。

    blat - my.mailserver.com [email protected]をインストールします。

    メールサーバーとEメールアドレスを適切に交換してください。ほとんどの場合、このコマンドを実行する必要がありますが、サーバーに特別な設定(代替ポートなど)がある場合は、BlatのWebサイトでフルインストールオプションを見ることができます。.

    電子メールアラート通知設定

    これらの要件が整ったら、スクリプトを使用する準備が整いました。通知するEメー​​ルアドレスを含めるようにスクリプトを編集します( 'ToEmail'変数)。サーバーで中継に認証が必要な場合は、スクリプトに記載されているように、これらのパラメーターをBlatコマンドに追加する必要があります。.

    スクリプトを使用するようにサーバアシスタントの警告を設定するには、単に次の設定を実行します。

    DellAlert /セットアップ

    あなたがあなたのアラートアクションとしてこのスクリプトを使いたい、そしてあなたがすべて設定されていることを確認します。セットアップの一環として、サンプルのアラートがトリガーされるので、Eメールが意図した受信者に届いていることを確認できます。.

    スクリプト

    Dellハードウェア電子メール警告ECHOデルハードウェア電子メール警告ECHO作成者:Jason Faulkner ECHO SysadminGeek.com ECHO。エコー。 REM Dellハードウェア警告がトリガされたときにEメールアラートを送信します。 REMこのスクリプトはスペースを含むパスの中にあるべきではありません。 REM REM使用法:REM DellAlert /セットアップ|警告メッセージ REM / SETUPこのスクリプトを警告に使用するようにDell Server Assistantを設定します。 REMアラートメッセージ送信するREMメッセージ。 REM REM必要なもの:REM Blat:(コマンドラインEメーラー)は現在のシステム上で設定され動作しています。 REMご使用のEメールサーバーが中継に認証を要求する場合は、以下のコメントを参照してください。アラートを送信するREM Eメールアドレス(カンマ区切り)SET ToEmail = myaddress @ email.com設定EnableExtensions IF / I %1 == / SETUP GOTO設定IF NOT %1 ==  GOTOアラートGOTO終了:アラートSETログ= "%TEMP%DellAlert.txt"日付/ T>%ログ%TIME / T >>%ログ%ECHO Dellアラートが発生しました。 >>%Log%ECHO%* >>%Log%REMご使用のEメールサーバーが中継に認証を必要とする場合、REMは以下の行の末尾に以下を追加します。REM -uユーザー名-pwパスワードBLAT%Log%-to%ToEmail %-subject "%ComputerName%Hardware Alert"が存在する場合%Log%DEL / F / Q%Log%GOTO終了:ECHOを設定します。これにより、現在のすべてのDell Server Assistant警告がこのスクリプトへの呼び出しECHOに置き換えられます。続行するかどうかを確認するには、YES(大文字と小文字を区別)を入力してください。 SET / P Confirm = IFでない%Confirm% == YES GOTO End SET ScriptPath =%〜dpnx0 ECHO使用するアラートの設定:%ScriptPath%omconfigシステムalertactionイベント= powersupply execappath = "%ScriptPath%power failure" omconfigシステム警告イベント= powersupplywarn execappath = "%ScriptPath%電源警告" omconfigシステム警告イベント= tempwarn execappath = "%ScriptPath%温度警告" omconfigシステム警告イベント= tempfail execappath = "%ScriptPath%警告エラー" omconfigシステム警告イベント= fanwarn execappath = "%ScriptPath%ファン速度警告" omconfigシステムalertactionイベント= fanfail execappath = "%ScriptPath%ファン速度障害" omconfigシステムalertactionイベント= voltwarn execappath = "%ScriptPath%電圧警告" omconfigシステムalertactionイベント= voltfail execappath = "%ScriptPath%電圧障害" omconfigシステムアラートアクションイベント=侵入execappath = "%ScriptPath%シャーシイントルージョン" omconfigシステムアラートアクションイベント= redundegrad execappath = "%ScriptPath%redundancy d "omconfigシステムalertactionイベント= redunlost execappath ="%ScriptPath%冗長性が失われました "omconfigシステムalertactionイベント= memprefail execappath ="%ScriptPath%メモリの事前障害 "omconfigシステムalertactionイベント= memfail execappath ="%ScriptPath%メモリの障害 "omconfig system alertactionイベント= hardwarelogwarn execappath = "%ScriptPath%ハードウェアログの警告" omconfigシステムalertactionイベント= hardwarelogfull execappath = "%ScriptPath%ハードウェアのログがいっぱい" omconfig system alertactionイベント= processorwarn execappath = "%ScriptPath%プロセッサの警告" omconfigシステムalertactionイベント= processorfail execappath = "%ScriptPath%プロセッサ障害" omconfigシステムalertactionイベント= watchdogasr execappath = "%ScriptPath%watchdog asr" omconfigシステムalertactionイベント= batterywarn execappath = "%ScriptPath%バッテリ警告" omconfigシステムalertactionイベント= batteryfail execappath = " %ScriptPath%バッテリ障害 "omconfig system alertaction event = systempowerwarn execappath ="%ScriptPath%システム電源警告 " omconfigシステムアラートアクションイベント= systempowerfail execappath = "%ScriptPath%システム電源障害" omconfigシステムアラートアクションイベント= storagesyswarn execappath = "%ScriptPath%ストレージシステム警告" omconfigシステムアラートアクションイベント= storagesysfail execappath = "%ScriptPath%ストレージシステムエラー" omconfig system alertactionイベント= storagectrlwarn execappath = "%ScriptPath%ストレージコントローラの警告" omconfigシステムalertactionイベント= storagectrlfail execappath = "%ScriptPath%ストレージコントローラの障害" omconfigシステムalertactionイベント= pdiskwarn execappath = "%ScriptPath%物理ディスクの警告" omconfigシステムalertactionイベント= pdiskfail execappath = "%ScriptPath%物理ディスク障害" omconfigシステム警告イベント= vdiskwarn execappath = "%ScriptPath%仮想ディスク警告" omconfigシステム警告イベント= vdiskfail execappath = "%ScriptPath%仮想ディスク障害" omconfigシステム警告イベント= enclosurewarn execappath = "%ScriptPath%enclosure warning" omconfigシステムアラートアクションイベント= enclosur efail execappath = "%ScriptPath%エンクロージャ障害" omconfigシステムalertactionイベント= storagectrlbatterywarn execappath = "%ScriptPath%ストレージコントローラバッテリ警告" omconfig system alertactionイベント= storagectrlbatteryfail execappath = "%ScriptPath%ストレージコントローラバッテリ障害" ECHO。 ECHOサンプルアラートの送信先:ECHO%ToEmail%CALL:アラートのテストDellハードウェアアラートの警告…ECHO。 GOTO一時停止終了:ENDLOCAL終了

    スクリプトの修正/メンテナンス

    提供されているスクリプトからのイベントアラートは、当社のDellサーバーのいずれかからのものです。お使いのDellサーバーハードウェアとServer Assistantのバージョンによっては、警告が異なる場合があります。一般に、イベントがご使用のサーバーに有効でない場合(例えば、Dell RAIDコントローラーを持っていない場合)、セットアップ・スクリプトをいつ実行するかを指定できます。これは、いくつかのストレージ・イベント作成項目が失敗するためです。.

    上記のスクリプトのイベントトリガーは、コマンドプロンプトから次のコマンドを実行することによって取得されました。

    omconfig system alertaction /?

    このコマンドは、すべてのイベントキーワードとそれぞれのアラートの説明を一覧表示します。追加の警告を追加するには、上記のコマンドを実行して、不足しているエントリをスクリプトの設定部分に追加してから、/ Setupスイッチを使用してスクリプトを再実行します。.

    リンク集

    SysadminGeek.comからDell Server Email Alertスクリプトをダウンロードします。

    Blat Command Line Emailerをダウンロード

    デルサポートサイト