WTOメッセージ が連続して複数行に渡ってSYSLOGへ表示されることがあります。
最初の(1行目の)メッセージのみを残して、残りの同一メッセージをSYSLOGに出力されないようにできますか?
<メッセージ出力イメージ(サプレス前)>
00.00.01 Mxxxx1 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00.00.02 Mxxxx1 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00.00.03 Mxxxx1 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<メッセージ出力イメージ(サプレス後)>
00.00.01 Mxxxx1 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
OS : z/OS
Product : OPS/MVS Event Management & Automation
Release : All
Component : OPSMVS
一定の時間内に発生したメッセージイベントのうち、SYSLOGに一番初めに出力されたメッセージのみを残して
2番目以降の重複分メッセージをSYSLOGには出力されないようにできます。
具体的には、OPSTHRSHのタイプEを利用します。
<ご参考>
Mxxxx1メッセージが20秒間隔に複数表示される場合のサンプルです。
最初のMxxxx1メッセージだけをSYSLOGに表示されるようになります。
2番目以降のMxxxx1メッセージはコンソールとSYSLOGから抑制されますが、OPSLOGには引き続き表示されます。
20秒後、新たにMxxxx1メッセージが表示された場合は、新しいインターバルにて
メッセージルールが有効になります。
結果的に、メッセージの出力数に関係なく、SYSLOGには20秒以内に同一のメッセージが
1つしか表示されない状態が続きます。
)MSG Mxxxx1
)PROC
count = OPSTHRSH('E','20')
if count > 1 then return delete
:
Mxxxx1メッセージに関わるルールがある場合はここにコードします。
:
return
Old Japanese Knowledge document ID: JTEC003271
OPS/MVSのその他FAQについては、以下のリンクからご確認ください。