新しい会話を開始

この投稿は5年以上前のものです

Solved!

ソリューションへ移動

5 Practitioner

 • 

274.2K メッセージ

2177

2014年5月28日 02:00

Solutions Enabler Event Daemonを使用するEMC Symmetrixの監視について

EMCは、リモート通知によってSymmetrixの稼働環境を監視しています。
また、お客様自身においても、ViPR SRM,Unisphere for VMAXやSMC(Symmetrix Management Console)などを
利用することでGUIを利用したSymmetrix環境の容易な監視が可能です。

ここでは、Solutions Enabler Event Daemonを使用したCLIベースのEMC Symmetrixの監視方法について説明します。

Solutions Enabler Event Daemon (Storevntd サービス)はSolutions Enablerがインストールされているサーバ上で実行されるサービスです。
Symmetrix(DMX,VMAX)のステータスをモニターすることができイベントをファイル出力/イベント・ログ出力/SNMP Trap送信することができます。
本サービスの使用方法の簡単な説明を行います。

ステップ1:定義ファイルの編集
 Storevntd サービスを使用するには、daemon_optionファイルを編集します。
  UNIX:/var/symapi/config/daemon_option
  Windows:C:\Program Files\EMC\SYMAPI\config\daemon_option

 設定項目
 a)イベントの出力先
 ・ファイルへの出力
  storevntd:log_event_targets = file
 ・アプリケーション・イベントログへの出力(Windows)
  storevntd:log_event_targets = system
 ・シスログへの出力(UNIX)
  storevntd:log_event_targets = system
  facilityはLOG_USER
 ・SNMPへの出力
  storevntd:log_event_targets = snmp

 ※複数の出力先を指定する場合は、ブランクを空けて指定します。
  storevntd:log_event_targets = snmp system

 b)出力先ファイルの指定(出力先がファイルの場合)
 storevntd:log_event_file_name = ファイル名(デフォルト:events)
 指定したファイル名をプレフィクスとして、ファイル名.log0,ファイル名.log1が作成され循環使用されます。
 出力先フォルダは、以下になります。
  Unix:     /var/symapi/log
  Windows:  c:\Program Files\EMC\SYMAPI\log

 c)SNMPトラップの送信先の指定(SNMPの場合)
 storevntd:snmp_trap_client_registration = IP,Port,Filter,ACTIVE
 IP:SNMP送信先
 Port:送信先ポート
 Filter:
  2:fatal以上を通知
  4:critical以上を通知
  5:minor以上を通知
  6:warning以上を通知
  8:normal以上を通知
  10:全て通知
 例)storevntd:snmp_trap_client_registration = 152.62.42.105,162,10,ACTIVE  

 d)監視イベントの指定
  以下のように、監視対象のSymmetrixのS/Nとイベント・カテゴリ(またはイベント・コード)を指定します。
 storevntd:log_symmetrix_events = sid=000190102000,disk,device;
 イベント・カテゴリは複数のイベント・コードの集合体です。イベント・カテゴリには、以下のようなものがあります。
  - events
  - array subsystem
  - checksum
  - diagnostic
  - environmental
  - device pool
  - service processor
  - srdf system
  - srdf link
  - srdfa session
  - srdf consistency group
  - director
  - device
  - disk
  - status
  - optimizer
 イベント・カテゴリにある"events"というカテゴリには、他の多くのカテゴリが含まれます。
 そのため、全てのイベント・カテゴリを監視する場合には、以下のように指定します。
 storevntd:log_symmetrix_events = \
  sid=000190102000,events,status,optimizer;

 監視不要なイベント・コードがある場合には、ignore指定が可能です。
 例えば、イベント・コード 1114と1115を監視外にしたい場合には、以下のように指定します。
 storevntd:log_symmetrix_events = \
  sid=000190102000,events,status,optimizer;\
 sid=000190102000,1114,1115,ignore;

 セミコロン毎に解読されるため、次のように記載すると、全てのイベント・カテゴリが監視外となってしまいますのでご注意ください。
 storevntd:log_symmetrix_events = \
  sid=000190102000,events,status,optimizer,1114,1115,ignore;

 ※EMC Solutions Enabler Version 7.x Installation Guideには、
  log_symmetrix_eventsのパラメタ説明の中に
  severity levelでフィルタを行う[,sev=SEV]パラメタが記載されていますが、
  将来のバージョンでサポート予定であり、現在までのバージョン(SolutionsEnabler7.6.x)では使用できません。

ステップ2:起動方法

 # stordaemon start storevntd

 OS起動時に自動起動させるには、以下のコマンドを実行することにより、
 Windowsではサービスが自動起動になり、UnixではOS起動時のスクリプトが作成されます。
 # stordaemon install storevntd -autostart

機能や使用法の詳細は、EMC Solutions Enabler Version 7.x Installation Guideを参照してください。

5 Practitioner

 • 

274.2K メッセージ

2014年5月28日 02:00

Solutions Enabler Event Daemonによって出力されるイベントのサンプルです。

・トラップ
    TRAP種別 = enterprises.1139.3.0.4
    connUnitEventId.80.6.4.132.72.147.69.0.0.0.0.0.0.0.0.0.745 = INTEGER: 745
    connUnitEventType.80.6.4.132.72.147.69.0.0.0.0.0.0.0.0.0.745 = INTEGER: other(2)
    connUnitEventObject.80.6.4.132.72.147.69.0.0.0.0.0.0.0.0.0.745 = OID: zeroDotZero
    connUnitEventDescr.80.6.4.132.72.147.69.0.0.0.0.0.0.0.0.0.745 = STRING: "Symmetrix 000287460628 Director FA-13A : Director not responding."
    connUnitEventSeverity.80.6.4.132.72.147.69.0.0.0.0.0.0.0.0.0.745 = INTEGER: emergency(2)
    connUnitName.80.6.4.132.72.147.69.0.0.0.0.0.0.0.0.0 = STRING: "000287460628"
    connUnitType.80.6.4.132.72.147.69.0.0.0.0.0.0.0.0.0 = INTEGER: storage-subsystem(11)
    enterprises.1139.3.8888.1.0 = INTEGER: 2
    enterprises.1139.3.8888.2.0 = INTEGER: 1117
    enterprises.1139.3.8888.3.0 = INTEGER: 1028
    enterprises.1139.3.8888.4.0 = STRING: "FA-13A"

 

・アプリケーション・イベントログへの出力(Windows)
  イベントの種類:               エラー
  イベント ソース:              storevntd
  イベント カテゴリ:        None
  イベント ID:         0
  日付:                         2014/05/28
  時刻:                         11:50:23
  ユーザー:                               N/A
  コンピュータ:    WINHOST01
  説明:
  [fmt=evt] [evtid=1117] [date=2014-05-28T11:44:08] [symid=000287460628] [Director=FA-13A] [sev=fatal]  = Director not responding.

・シスログへの出力(UNIX)
  May 28 11:52:16 SunHost01 storevntd[649]: [ID 702911 user.crit] [fmt=evt] [evtid=1117] [date=2014-05-28T11:43:53] [symid=000287460628] [Di
rector=FA-13A] [sev=fatal]  = Director not responding.

・ファイル出力
  [fmt=evt] [evtid=1117] [date=2014-05-28T11:44:08] [symid=000287460628] [Director=FA-13A] [sev=fatal]  = Director not responding.

5 Practitioner

 • 

274.2K メッセージ

2014年5月28日 02:00

補足)

daemon_optionを変更した際には、Solutions Enabler Event Daemonを再起動してください。
 停止:# stordaemon shutdown storevntd
 起動:# stordaemon start storevntd

Solutions Enabler Event Daemonを起動した状態のまま反映させたい場合には、次のコマンドが利用可能です。
# stordaemon action storevntd -cmd reload

また、イベント・カテゴリおよびイベント・コードの一覧は、以下のコマンドで確認可能です。
イベント・カテゴリの一覧の確認
 # stordaemon action storevntd -cmd load_plugin Symmetrix
 # stordaemon action storevntd -cmd list -categories
  storevntd           Event Categories
 Symmetrix:
    status
    events
    array subsystem
   (...)

イベント・コードの一覧の確認
 # stordaemon action storevntd -cmd load_plugin Symmetrix
 # stordaemon action storevntd -cmd list -events
  storevntd           Supported Events:
 1050,diagnostic,Diagnostic event trace triggered.
 1051,diagnostic,Remote (SRDF) diagnostic event trace triggered.
 (...)

イベントは見つかりませんでした!

Top