qpopper のログについて教えてください。
/var/log/messages に 1 時間ごとに下記の様なメッセージが出力されています。
<messages>
Jul 7 02:42:19 host qpopper[1088]: Stats: user 0 0 0 0 aaa.aaa.aaa.aaa aaa.aaa.aaa.aaa
Jul 7 03:42:30 host qpopper[1613]: Stats: user 0 0 2 4870 aaa.aaa.aaa.aaa aaa.aaa.aaa.aaa
Jul 7 04:43:11 host qpopper[1743]: Stats: user 0 0 2 4894 aaa.aaa.aaa.aaa aaa.aaa.aaa.aaa
Jul 7 05:42:51 host qpopper[1874]: Stats: user 0 0 2 4894 bbb.bbb.bbb.bbb bbb.bbb.bbb.bbb
Jul 7 06:42:36 host qpopper[2000]: Stats: user 0 0 2 4894 bbb.bbb.bbb.bbb bbb.bbb.bbb.bbb
Jul 7 07:43:06 host qpopper[2125]: Stats: user 0 0 2 4894 bbb.bbb.bbb.bbb bbb.bbb.bbb.bbb
Jul 7 08:43:08 host qpopper[2694]: Stats: user 0 0 2 4894 aaa.aaa.aaa.aaa aaa.aaa.aaa.aaa
1. なぜこの出力がされているのでしょうか。
(user は、私のユーザ名で、ホストは怪しい海外とかではありません)
2. syslog.conf で qpopper.log に出力するようにしているのに、
なぜ messages に出力されてしまっているのでしょうか。
(qpopper.log にも同じ出力がされています)
<syslog.conf>
*.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err /var/log/messages
!qpopper
*.* /var/log/qpopper.log
<inetd.conf>
pop3 stream tcp nowait/0/3 root /usr/local/libexec/qpopper qpopper -s
<環境>
FreeBSD 6.2R
qpopper-4.0.9_1
宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
> 1.
メーラーを立ち上げっぱなしにしているなど、
定期的にメールチェックを行うようなソフトを動かしていませんか?
---man qpopper より抜粋---
OPTIONS
(略)
-s Turns on statistics logging using syslog(8) or trace-file. At
the end of each popper session, the following information is
logged: username, number of messages deleted, number of bytes
deleted, number of message left on server, number of bytes left
on server.
---和訳---
統計情報をsyslogに出力するようにします。popperのセッションが終了するごとに、以下の情報をログに書き出します。
ユーザー名、削除したメッセージ数、削除したバイト数、サーバに残っているメッセージ数、サーバーに残っているバイト数
---抜粋ここまで---
inetd.conf で、qpopper に -s オプションを付けているため、上述の情報がログに書き出されているわけです。ログが不要なら 「qpopper -s」の-sを削除すればよいでしょう。
>2.
syslog.confの指定では、条件に合致する全てのログファイルにメッセージが出力されます。
「!qpopper」という「プログラム qpopper が出力したもの」という条件で、qpopper.log に出力していますが、これは他の条件でのログ出力を禁止するものではありません。
qpopperのデフォルト設定では、このStatsメッセージはfacility/priorityが local0.notice で出力されます。local0.noticeは
> *.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err /var/log/messages
この「*.notice」という条件に合致するため、/var/log/messages にも出力されることになるのです。
qpopper.log に出力したものは、/var/log/messagesには出力させない方法ですが、
syslog.confの設定では、「プログラムを指定した除外」はできませんので、
facility を指定して「local0は除外する」ような設定を行うことになります。
> *.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err;local0.none /var/log/messages
のように、「;local0.none」を追加すれば、local0.* で出力するqpopperのログは/var/log/messages には出力されなくなります。
明快な回答ありがとうございます。
すごくわかりやすく、すぐ解決できました。
1. についてですが、過去の qpopper ログから発生日時や、
アクセス元の情報から、某 web メールの自動受信設定が原因でした。
申し訳御座いません。
2. については、-s を除外しても良かったのですが、向学の為、
syslog.conf の設定を下記のように修正して対処しました。
*.=notice;local0.none;.... /var/log/messages
余談ですが、設定ファイルが qpopper.config.sample のまま、
/usr/local/etc にありましたので、それを見て local0 がデフォルトなどの
内容を把握できました。
そもそも設定ファイルの雛形があるなんて初めて知りました。
動作に問題ないので結局、そのまま(sample のまま)にしています。
素晴らしい回答ありがとうございました。
勉強になりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ¥マークを含むパスの処理について(マクロ、または関数) 2 2022/12/25 02:11
- Perl perl このテキストファイルを簡単に配列に入れるには? 2 2022/04/27 20:24
- SQL Server ACCESSで3ファイルを結合して、表を作成するやり方を教えて下さい。 17 2022/08/15 20:34
- Excel(エクセル) Excel VBA 3 2023/04/22 10:46
- JavaScript jsonテキストデータの並び替えができるサービスを教えてください 2 2022/08/05 20:16
- SQL Server ACCESSで複数テーブルを結合して、リストを作る方法を教えてください。 2 2022/08/12 19:32
- JavaScript 指定したパスが現URLに含まれていたら特定要素を削除するJavascriptのコードを教えてください 2 2023/04/27 17:58
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- JavaScript JavaScript|特定URLだった時、特定の要素を変更するコードの書き方を教えてほしいです 2 2023/08/25 21:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IEのイベントログをイベントビ...
-
syslogdのrestartについて
-
reboot 実行時のログについて
-
イベントログ 「シェルが停止し...
-
この大量のmaillogの原因を知り...
-
squidのアクセスログについて
-
logrotateの挙動について
-
ssl_error_logについて
-
FedoraCore6を使用し、PostFix...
-
CentOSでSSH公開鍵認証ができま...
-
ssl_request_logの必要性について
-
apacheのログファイルがいつの...
-
イベントビューアからの特定のe...
-
ポートスキャンのログ
-
LinuxのWebサーバーのアクセス...
-
expectを用いた正規表現[]のgre...
-
パスワード設定していないユー...
-
DNSサーバを設定したのですがns...
-
エラーメールで"too many hops"...
-
エクセルで#N/Aを含めた平均値...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IEのイベントログをイベントビ...
-
logrotateの再起動
-
squidのアクセスログについて
-
ssl_request_logの必要性について
-
イベントログ 「シェルが停止し...
-
expectを用いた正規表現[]のgre...
-
コマンドプロンプトでのcopyコ...
-
vsftpを設定し試したら書き込み...
-
reboot 実行時のログについて
-
ログローテート
-
WINDOWS NT システムログファイ...
-
rsyncの実行時間
-
syslogからログが出力されなく...
-
evalが使えない場合
-
Apacheのエラーログで、日本語...
-
auth.logが出力されない。
-
suコマンドのログ
-
SolarisからSyslogを転送する設...
-
tailとgrepの組み合わせて、結...
-
ssl_error_logについて
おすすめ情報