フェッチローグ

新しいログファイルメッセージを取得します
今すぐダウンロード

フェッチローグ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Alexander Haderer
  • 出版社のWebサイト:
  • http://search.cpan.org/afrika/DBIx-FileSystem-1.7/FileSystem.pm

フェッチローグ タグ


フェッチローグ 説明

新しいログファイルメッセージを取得します fetchlogユーティリティは、ログファイルの最後の新しいメッセージを表示します。それはティーのように似ていますが、パターンマッチングのための拡張された正規表現を使用して、出力フォーマットとメッセージフィルタリングのためのいくつかの追加機能を提供します。最後の呼び出しがFetchLogを使用しているため、新しいメッセージのみが表示され、ブックマークを使用して、どのメッセージがFETCHEDになっていたかを覚えておく.FetchLogはログファイルをスキャンし、すべてのメッセージを収集し、オプションで指定された正規表現パターンのいずれかに一致するものだけを収集します。次にFetchLogが見つかったメッセージ行を出力のために変換します。これらの条件の1つに該当する場合、スキャンを停止します。ブックマークファイルのブックマークに達するか、LEN文字が出力の準備ができているか、エラーが発生します。 FetchLogは、回転していないログファイルを知っており、回転ログファイルでスキャンするときにログファイルをログファイルに追加することで、ログファイルを「。」の「.9」を追加して、ロールログファイルでスキャンを続けます。回転されたログファイルが存在しない場合、スキャンはエラーなく停止します.FetchLogは、ローカルログファイルを監視するためのNagios(以前のNetSaint)ネットワーク監視システムのローカルプラグインとして使用できます。変換が少なくとも 'NO'に設定され、LenがNagios.FetchLogに十分短い場合はNagiosプラグインの呼び出し規則に従います。このパッケージには、これを設定する方法を示すREADMEが含まれています。 * NAGIOS NET-SNMPとFETCHLOG CHECK-SNMPプラグインを使用する。このパッケージには、これを設定する方法を示すREADMEが含まれています。 * Nagios Remote Plugin Executor NRPGと一緒にNagiosがリモートホスト上でプラグインを実行させるためのNRPG。 * Nagios Service Check Acceptor NSCAと一緒にNagios。 Passive Serviceチェックを受け付けるには、Send_nscaコマンドを介してクライアントから送信してください。これ:#!/ bin / sh host = `hostname` fetchlog =" / usr / local / bin / fetchlog -f 1:80:1000:s "msg =` $ fetchlog / var / log / messages / tmp / msgbm ' $ ;それからエコー-e "$ msg" | .. / usr / bin / mail -s "syslog:$ host" admin@your.domainfiand crontabにエントリを追加する:0 * * * * / path / / shellScript> / dev / null 2> 1はそうではありません/ var / log / messagesが他のユーザーに対して読み取り可能である場合は、cronjobをrootとして実行する必要があります。最大1000文字の列80は、重要なシェルメタ文字を削除し、2つのメッセージを終了します。収集されたメッセージは、電子メールを介してadminに送信されます。 #!/ bin / sh fetchlog = "/ usr / local / bin / fetchlog -f 1:100:1000:" while; msg = `$ fetchlog / var / log / messages / tmp / msgbm 'デバイス' 'sun。* down'` $? -GT 0];それからEcho -e "$ MSG"エコー^ g;スリープ1; echo ^ g fi sleep 5しました


フェッチローグ 関連ソフトウェア