????????????????????¨????°???¨??§????????°???????¨??????¬???????????°?????±??????????????§??????
このスレッドはクローズされています。記事の閲覧のみとなります。
Aliasesでエラー? |
|
- ????????? 2010/06/21 22:11
- ????????? ハフナー
-
1.不明点・障害内容:
2.ログの有無 : (有:その内容) : 3.Distribution :CentOS Version :5.5 4.Service Name : Version : 5.ネットワーク構成:
困っています。root宛のメールを<USER>に転送しようと、/etc/aliasesを編集しました。 具体的には最終行に「root: <user)」を加えただけです。この状態でnewliasesを実行すると
# newaliases /etc/aliases: 76 aliases, longest 10 bytes, 760 bytes total
となります。これはnewaliasがエラーになっていると考えてよいのでしょうか? 実際 logwatchやcronがroot宛に送ってくる(はずの)メールが<USER>には転送されません。 何がまずいのでしょうか?
|
■ コンテンツ関連情報
Re: Aliasesでエラー? ( No.1 ) |
|
- ????????? 2010/06/22 11:28
- ????????? ペングイン
-
はじめまして。
# newaliases /etc/aliases: 76 aliases, longest 10 bytes, 760 bytes total
これはエラーではなく、構築されたaliasesの内容を提示しているものです。
76個の設定 一番長い行が10バイト 全部で760バイト です。
root: <USER> と設定されてたとの事ですが、設定ユーザが「centos」とすると root: centos と設定されたとの事でよろしいでしょうか?
状況を確認する為に、テストメールを送信し、maillogを確認されることを お勧めいたします。
|
Re: Aliasesでエラー? ( No.2 ) |
|
- ????????? 2010/06/22 18:32
- ????????? ハフナー
-
お返事ありがとうございます。
> root: <USER> と設定されてたとの事ですが、設定ユーザが「centos」とすると > root: centos と設定されたとの事でよろしいでしょうか?
その通りです。
# rpm -qa logwatch logwatch-7.3-8.el5 # chkconfig --list crond crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off
このようにlogwatchもcronもインストールされています。rootあてのメールは<USER>に転送されました。 rootでmailコマンドで見るとlogwatchの結果は、過去には配送されていますが最近は送られてきていません。 具体的には、6月15日のlogwatchの結果が残っていました。
|
Re: Aliasesでエラー? ( No.3 ) |
|
- ????????? 2010/06/23 09:47
- ????????? ペングイン
-
ご確認ありがとうございます。
> root でmailコマンドで見るとlogwatchの結果は、過去には配送されていますが最近は送られてきていません。 > 具体的には、6月15日の logwatchの結果が残っていました。
6月15日のlogwatchの結果が残っていたとの事から、その時点以降何かに変更が行われた 可能性が一番高いかと思われます。
> このようにlogwatchもcronもインストールされています。rootあてのメールは<USER>に転送されました。
ご確認頂きました内容から察するところ、メールエイリアスの設定には問題がないものと思われます。
私の環境では、以下のようにcronの設定が行われております。
sh-3.2# ls -al /etc/cron*/* | grep logwatch lrwxrwxrwx 1 root root 39 May 18 10:35 /etc/cron.daily/0logwatch -> /usr/share/logwatch/scripts/logwatch.pl sh-3.2#
sh-3.2# cat /etc/logwatch/conf/logwatch.conf # Local configuration options go here (defaults are in /usr/share/logwatch/default.conf/logwatch.conf) sh-3.2# sh-3.2# egrep -v '^#|^$|^ *#.' /usr/share/logwatch/default.conf/logwatch.conf LogDir = /var/log TmpDir = /var/cache/logwatch MailTo = root MailFrom = Logwatch Print = No Range = yesterday Detail = Low Service = All Service = "-zz-network" # Prevents execution of zz-network service, which Service = "-zz-sys" # Prevents execution of zz-sys service, which Service = "-eximstats" # Prevents execution of eximstats service, which mailer = "sendmail -t" sh-3.2#
・logwatchを起動するcronは適切に実行されておりますでしょうか(/var/log/cron)。 ・/usr/share/logwatch/scripts/logwatch.plを直接root権限で実行しメールは配信されますでしょうか。 ・上記直接実行でメールが配信されない場合、maillogにてエラーを確認出来ますか? ・/usr/share/logwatch/scripts/logwatch.pl --debug Low等を利用しエラーを確認できますか? (詳細は/usr/share/logwatch/scripts/logwatch.pl --helpをご参照ください。)
以上ご確認頂き、問題解決までたどり着けることをお祈り申し上げます。
以上
|
Re: Aliasesでエラー? ( No.4 ) |
|
- ????????? 2010/06/27 12:08
- ????????? ハフナー
-
> 問題解決までたどり着けることをお祈り申し上げます。
いろいろとアドバイスありがとうございました。なんとか無事に<USR>宛配信されるようになりました。 原因はわかってしまえば恥ずかしい話なのですが、ネットワーク名が設定とconfファイルで完全に 一致していないことでした。
|
■ その他