■現象
netstat -anの情報収集でタイムアウトが発生し、以下の警告メッセージが出力される場合があります。
【Windows版】
コマンドの実行時間が70秒を超過しました。処理を停止します。netstat -an |
【UNIX版】
DSA3073W:Maximum command process time of 70 seconds exceeded. Command aborted: netstat -an |
■原因
WIN_NET_SYSTEMまたはUX_NET_SYSTEM の値を取得するためのnetstat -anコマンドが完了するまでに70秒以上掛かったためです。
70秒以上掛かる原因には次のものがあります。
出力される情報が大量にあり、出力に時間が掛かっている。
■確認ポイント
netstat -an コマンドを実行し、実行開始から出力完了までの動作を確認してください。
動作の状況から、それぞれに対応する対処を行ってください。
コマンドの結果は待ちが発生せずに出力されているが、大量に出力されるため出力完了までに70秒を超えている場合には、netstat -anの情報は収集できませんので、対処方法の対処1により情報を収集しない設定としてください。
この対処の場合は、netstat -anの情報は収集されません。
■対処方法
対処1
netstat -anによる情報収集を抑止します。
[設定手順]
SQCを停止します。
【Windows版】
Systemwalker SQC DCMサービスを停止します。
【UNIX版】
次のコマンドを実行します。
# /etc/rc0.d/K00ssqcdcm stop |
収集ポリシーを変更します。
次の場所にあるtemplate.datを変更します。
対象ファイル
【Windows版】
<可変ファイル格納ディレクトリ>\control\template.dat |
【UNIX版】
/etc/opt/FJSVssqc/template.dat |
対象セクション [ATTR::OS]
以下のように、収集項目”NETSTATA”を削除します。
[ATTR::OS] GROUP="SAR,DF,NET,VMSTAT,IOSTAT,MPSTAT,PS,SWAP,SWAPL,PRSTAT,NETSTATA,IPCS" |
↓
[ATTR::OS] GROUP="SAR,DF,NET,VMSTAT,IOSTAT,MPSTAT,PS,SWAP,SWAPL,PRSTAT,IPCS" |
ポリシーを適用します。
次のようにsqcSetPolicyコマンドを実行してポリシーを適用します。
コマンドの詳細については、リファレンスマニュアル「 1.1.3 sqcSetPolicy(ポリシー適用コマンド)」を参照してください。
【Windows版】
<インストールディレクトリ>\bin\sqcSetPolicy.exe [-h <host name>] |
【UNIX版】
# /opt/FJSVssqc/bin/sqcSetPolicy.sh [-h <host name>] |
SQCを起動します。
【Windows版】
Systemwalker SQC DCMサービスを起動します。
【UNIX版】
次のコマンドを実行します。
# /etc/rc2.d/S99ssqcdcm start |