この投稿は5年以上前のものです
5 Practitioner
•
274.2K メッセージ
0
2177
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を参照してください。
Anonymous
5 Practitioner
5 Practitioner
•
274.2K メッセージ
0
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.
Anonymous
5 Practitioner
5 Practitioner
•
274.2K メッセージ
1
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.
(...)