私は、ネットワーク経由でログを取得し、関連する情報を解析し、何らかのアクションを実行するスクリプトを作成しようとしています(重要な問題がある場合は電子メールでログファイルに書き込みます)。 syslogdでAIXマシンを使用してログを処理しています。今のところ、いつものようにすべてのログをファイルに書き出しています...たくさんのファイル。名前付きパイプを使ってPerlでsyslogを解析する?
スクリプトを実装するためにPerlとNamed Pipesを使用することをお勧めしました。私はちょうど名前付きパイプで読んでいくつかの時間を過ごしたと私は彼らが非常に魅力的だと思う。しかし、私は、この状況で情報の "流れ"がどのように働くべきか、それをどう処理するのかについて困惑しています。
例えば、スクリプトの外部にfifoを作成して、デフォルトでsyslogdに書き込んで、スクリプトの反対側にスクリプトを書き出すようにしますか? Perlはこれを行うことができますか(あなたのシステム管理者にとって)これはスマートで/可能なオプションですか?
これはPerlと名前付きパイプで初めての遭遇です。
私のログ管理プロジェクト[Octopussy](http://www.8pussy.org)は、それ以上のことをしています。これは完全なPerlプロジェクトですので、コードを見たり、使用したりすることができます。 – sebthebert
非常にクールなアイデア@sebthebert。自分のログマネージャを作成しようとするかもしれません。私は間違いなくあなたのコードに行きます。 – n0pe