Systemwalker Centric Manager スクリプトガイド - UNIX/Windows(R)共通 - |
目次 索引 |
第3章 サンプルスクリプトのカスタマイズ | > 3.2 メッセージ監視アクション型スクリプトのカスタマイズ |
イベントテキストの変換をします。その際、メッセージテキスト中の任意の文字列を変換先文字列中に埋め込むことができます。
自動運用支援のフィルタリングで変換元テキストの特定を行い、その処理スクリプトとしてスクリプトごとに、常に同一の変換を行います。変換先のパターンの数だけ、スクリプトを作成する必要があります。
OS種別 |
格納場所とファイル名 |
Windows |
Systemwalkerインストールディレクトリ\mpwalker.dm\mpsc\sample\scFixedTextChange.swt |
Solaris |
/etc/opt/FJSVssc/sample/scFixedTextChange.swt |
Linux |
/etc/opt/FJSVssc/sample/scFixedTextChange.swt |
HP-UX |
提供なし |
AIX |
提供なし |
プロシジャ名の規約に従い編集します。
必ずプロシジャ名の先頭文字は“Usr”にします。
動作定義パート[単独定義型]の規約に従い編集します。
通知するイベントテキストを定義します。テキスト中に可変情報を埋め込むことができます。
可変情報操作処理の規約に従い編集します。
変換先イベントテキストに可変文字列を埋め込む場合、その可変文字列を元イベントテキストから抽出する処理を記述します。
利用可能なイベント情報の項目は以下のとおりです。
発生したイベントのテキストから、アプリケーション名(“AplName=”に続く文字列)と終了コード(“RetCode=”に続く数値)を可変文字列として切り出し、変換先イベントテキストに埋め込んだイベントを通知します。
以下のイベントを変換対象とします。
[変更前]
"Application abnormal end AplName=Jb01 UserInf=abc RetCode=014 DtlCode=00091"
[変更後]
"アプリケーションJb01が異常終了しました(終了コード014) "
set ProcName UsrFixedTextChange
set SendText {アプリケーション%sが異常終了しました(終了コード%s)}
regexp {AplName=([^ ]*).* RetCode=([^ ]*)} $EventText All Var0 Var1
目次 索引 |