Systemwalker Centric Manager スクリプトガイド - Solaris(TM) Operating Environment - - Microsoft(R) Windows NT(R)/ Microsoft(R) Windows(R) 2000/ Microsoft(R) Windows Server(TM) 2003 - |
目次
索引
![]() ![]() |
複数パターンのイベントテキストの変更をします。
以下の2つのスクリプトとして提供されます。
メッセージ監視アクション型のスクリプトは、ライブラリ型のテキスト変換を利用するイベント変換スクリプトです。
ライブラリ型のスクリプトは、入力されたイベント識別キーに対し、変換先テキストを返却するプロシジャです。
イベント識別キーと、それに対するテキストのテーブル定義を持ちます。
また、このスクリプトでは、セベリティを文字列に変換する処理も行いますが、その変換の内容については編集できません。
OS種別 |
格納場所とファイル名 |
Windows |
Systemwalker Centric Managerインストールディレクトリ\mpwalker.dm\mpsc\sample\scMultiTextChange.swt |
Solaris OE |
/etc/opt/FJSVssc/sample/scMultiTextChange.swt |
Linux |
/etc/opt/FJSVssc/sample/scMultiTextChange.swt /etc/opt/FJSVssc/sample/scMultiTextChangeTable.swt |
HP-UX |
提供なし |
AIX |
提供なし |
プロシジャ名の規約に従い編集します。
必ずプロシジャ名の先頭文字は“Usr”にします。
動作定義パート[単独定義型]の規約に従い編集します。
可変情報操作処理の規約に従い編集します。
イベント識別キー、および通知イベントテキストに、可変文字列を埋め込みます。可変文字列は、元のイベントテキストから抽出することができます。
利用可能なイベント情報の項目は以下のとおりです。
プロシジャ名の規約に従い編集します。
必ずプロシジャ名の先頭文字は“Usr”にします。
動作定義パート[複数定義型]の規約に従い編集します。
イベント識別キーごとに通知するイベントテキストを定義します。
以下のイベントを変換対象とします。
[変換前]
"INFO: 001: AplName=Jb01" "INFO: 002: normal ended AplName=Jb01" "ERROR:003: abnormal ended AplName=Jb01"
[変換後]
"情報: Jb01が正常起動しました" "情報: Jb01が正常終了しました" "エラー: Jb01が異常終了しました"
[イベント切り分けテキスト変換(テーブル定義)]
[プロシジャ名]
set TableProcName UsrMultiTextChangeTable
[変換テーブル]
set msg ""001"" set OutTextFormat($msg) {%s: %sが正常起動しました} set msg ""002"" set OutTextFormat($msg) {%s: %sが正常終了しました} set msg ""003"" set OutTextFormat($msg) {%s: %sが異常終了しました}
[イベント切り分けテキスト変換]
[プロシジャ名]
set ProcName UsrMultiTextChange
[使用するイベント切り分けテキスト変換(テーブル定義)のプロシジャ名]
set TableProcName UsrMultiTextChangeTable
[イベント識別キー、可変部分切り出し]
regexp {^.*: (...): .* AplName=([^ ]*)} $EventText All Key Var1set Var0 $Severity
目次
索引
![]() ![]() |