前のトピック: 自動ウォッチャー用の edgewatch コマンド

次のトピック: sysedge.cf での自動ウォッチャーの指定


edgewatch 自動ウォッチャーの例

このセクションでは、自動ウォッチャーを作成するために、SNMP バージョン 1、2c、および 3 で edgewatch ユーティリティを使用する例を示します。

例:

汎用自動ウォッチャー エントリを(テーブル インデックス 13 に)追加して、しきい値が 90 の検出されたすべてのファイルシステムを対象とする devCapacity モニタを生成します。

edgewatch -c private -o autowatch add -index=13 -watchtype=generic 
          -name='All FileSystems - Minor' -table=devTableEntry
          -attribute=devCapacity -interval=120 -criteria='.*' -op=ge
          -value=95 -severity=minor -desc='FileSystem Usage (Percentage)'
          -objclass=FileSystem -objattr=PercentUsed

プロセス自動ウォッチャー エントリを(テーブル インデックス 15 に)追加して、検出されたすべての SQL プロセスを対象とする procRSS モニタを生成し、プロセスの終了時にこれらのモニタを自動的に削除します。

edgewatch -c private -o autowatch add -index=15 -watchtype=process
          -name='SQL Processes RSS' -criteria='.*sql.*'
          -attribute=procRSS -op=ge -value=100000 -severity=major
          -interval=60 -desc='SQL processes' -objclass='Process'
          -objattr='ResidentSet' -loss=remove

サービス自動ウォッチャー エントリを(テーブル インデックス 17 に)追加して、自動開始用に設定されたすべてのサービスを対象とするサービス procAlive ウォッチャーを生成します。

edgewatch -c private -o autowatch add -index 17 -watchtype=service
          -name='All Automatic Services' -criteria='.*' -severity=major
          -interval=300 -limit=200 -desc='Automatic Services'
          -objclass='Service' -objattr='Running' -starttype=automatic

定義されているすべての自動ウォッチャー エントリを一覧表示します。

edgewatch -c private -o autowatch list

以前に指定されたサービス自動ウォッチャー エントリを削除します。

edgewatch -c private -o autowatch delete -index=17

以前に指定されたプロセス自動ウォッチャーの行ステータスを notInService に設定します。

edgewatch -c private -o autowatch setstatus -index=15 -rowstatus=notInService