前のトピック: ログ ファイル モニタリング用の edgewatch コマンド

次のトピック: ログ モニタリング エントリの削除


edgewatch の例

このセクションでは、SNMP バージョン 1、2c、および 3 で edgewatch ユーティリティを使用する例を示します。

例: ログ モニタ テーブル内のエントリのリスト

以下の例は、ログ モニタ テーブルの内容を表示します。

edgewatch -v 1 -h 127.0.0.1 -c public -o logfile list
edgewatch -v 2c -h fe80::2367:1 -c public -o logfile list
edgewatch -v 3 -s 3 -u userName -x privPassword -X encryptProtocol -A authProtocol -a authPassword -o logfile list

ログ モニタ エントリの追加

以下の例は、テーブル インデックス 5 でログ モニタ テーブルにエントリを追加して、HP-UX システム上に su エラーがないか検索するようにエージェントに指定します。 エージェントは、一致を検索するとき、スクリプト /local/bin/mail2admin を実行します。

edgewatch -v 1 -h 127.0.0.1 -c private -o logfile add 5 0x00 /usr/adm/sulog "SU.* -" "su attempt - WARNING" "/local/bin/mail2admin" 1
edgewatch -v 2c -h fe80::2367:1 -c private -o logfile add 5 0x00 /usr/adm/sulog "SU.* -" "su attempt - WARNING" "/local/bin/mail2admin" 1
edgewatch -v 3 -h fe80::2367:1 -s 3 -u userName -A authProtocol -a authPassword -X encryptProtocol -x privPassword -o logfile add 5 0x00 /usr/adm/sulog "SU.* -" "su attempt - WARNING" "/local/bin/mail2admin" 1

例: ログ モニタ エントリの削除

以下の例では、テーブル インデックス 5 でログ モニタ テーブルからエントリを削除します。

edgewatch -v 1 -h 127.0.0.1 -c private -o logfile delete 5
edgewatch -v 2c -h fe80::2367:1 -c private -o logfile delete 5
edgewatch -v 3 -h 127.0.0.1 -s 3 -u userName -A authProtocol -a authPassword -X encryptProtocol -x privPassword -o logfile delete 5

例: ログ モニタ エントリの無効化

以下の例では、エントリのステータスを notInService(2) に設定することにより、テーブル インデックス 5 でログ モニタ テーブル エントリを無効にします。 エントリはテーブル内に残りますが、ステータスが active(1) に戻らない限り、エージェントは正規表現についてログ ファイルをスキャンしません。

edgewatch -v 1 -h 127.0.0.1 -c private -o logfile setstatus 5 notInService
edgewatch -v 2c -h fe80::2367:1 -c private -o logfile setstatus 5 notInService
edgewatch -v 3 -h 127.0.0.1 -s 3 -u userName -A authProtocol -a authPassword -X encryptProtocol -x privPassword -o logfile setstatus 5 notInService