• 締切済み

/var/log/messagesエラー出力

Linux初心者です。 初Linuxサーバを構築して、色々とパッケージをインストールしています。 サーバ再起動後に、/var/log/messagesを確認していますが、 [Warning]のエラーの確認は出来たのですが、他にどのような出力があるのかが分からない状況です。 Warning=警告だとすれば、Windowsのように、 ・Info=情報 ・Error=エラー とか、出力されるのでしょか? /var/log/messagesで注意した方がいい文字を教えて頂けないでしょか?

みんなの回答

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.2

syslog.confの設定次第でログファイルに出力されるログレベルは変更できます。 出力結果にpriorityの表記は無かったと思いますが…… 別のsyslogデーモンを使用しているのでしょうか?

  • wellow
  • ベストアンサー率46% (892/1932)
回答No.1

このメッセージは主にsyslogで出力されるものですので、優先度の高いものから順に書くと、以下のようになります。 emerg: システムが落ちるような状態 alert: 緊急に対処すべきエラー crit: 致命的なエラー err: 一般的なエラー warning: 警告 notice: 通知 info: 情報 debug: デバッグレベルのメッセージ 一般的にはerr以上(神経質な方であればwarning以上)を見ておけば十分です。

関連するQ&A

  • /var/log/messages出力形式について

    お世話になっております。 現在、/var/log/messagesを対象とした監視導入を計画中です。 通常、エラー等のステータスを示すキーワードとなる priority(notice,warning,err,error,crit,critical,alert,emerg)の各文字列を 監視ソフトウェアで検知対象とする事を検討しています。 そこでご質問になりますが、実際にsystemトラブルが発生した場合は、 そもそもpriorityは、/var/log/messages内にどのように出力されるものでしょうか? 当方、/var/log/messagesログの標準的な出力形式は、 以下内容となる程度しか認識がありません。 <日付> <時間> <ホスト名> <プログラム名> <ログメッセージ> 実際の監視対象OS上では、過去にwarningとして以下2パターンの 出力のみがありました。 Aパターン ホスト名直後にコロンで区切られた箇所がある(Warningの直後はコロンで区切られる) ・Jan 1 00:00:01 host001 kernel: bonding: Warning: messagexxx Bパターン ホスト名直後に(プロセスID?を含む)プログラム名が記され、 コロンで区切られた箇所がある(WARNINGの直後はコロンで区切られる) ・Jan 1 00:00:01 host001 avahi-daemon[4079]: WARNING: messagexxx これらの内容から、全てのpriorityの出力形式は、以下の通りと考慮しますが、 間違いないものでしょうか? [メッセージ+半角ブランク+priorityのいずれか+直後にコロン+半角ブランク+メッセージ] === 環境) ・OS: RedHat Enterprise Linux 5.4 ・syslogデーモン設定はデフォルト設定(syslog-ng等へのカスタマイズなし) syslog.conf内の記述は、以下の通りです。 デフォルトの設定です。 *info;mail.none;authpriv.none;cron.none /var/log/messages authpriv. * /var/log/secure mail. * /var/log/maillog cron. * /var/log/cron *. emerg * uucp, news. crit /var/log/spooler local7. * /var/log/boot.log [authprivとcronを除いた全てのfacilityでinfo以上のメッセージを /var/log/messagesに出力する(デフォルト設定)]

  • /var/log/messagesでプライオリティをlogに残す方法はあるでしょうか?

    Solarisのmessagesにはエラーのレベル(crit,error,warn)などがログメッセージに記載あsれているのですが、/var/log/messagesでプライオリティをエラーメッセージとともにlogに残す方法はあるでしょうか?

  • messagesログに何も書き込まれなくなりました

    こんにちは。 先日サーバーメンテの際に、誤って/var/log/messagesファイルを削除してしまいました。 それでviで/var/log/messagesという空ファイルを作り 権限(600)と所有(root:root)を設定したのですが、 何も書き込まれません。 単にmessagesという空ファイルを作っただけでは いけないのでしょうか。 どなたかご存知の方、messagesに ログが書き込まれるようにする方法をご教授下さい。 宜しくお願い致します。

  • solarisの/var/adm/messagesの出力内容について

    solarisでは/var/adm/messagesにカーネルからのメッセージが出力されるとのことですが、出力内容はそれぞれ何を意味しているのでしょう? /etc/syslog.confでエラーメッセージの設定をすると、設定に応じたエラーが出力される・・といった漠然とした理解しかできておらず、いまいち/var/adm/messagesの読み方が分かりません。 インターネットで調べてみるも、出力内容の読み方が書いてあるサイトは見つからず・・ 出力内容の読み方や、それについて詳細に書いてあるサイトなどありましたら教えてください、よろしくお願いします。

  • irqbalanceの出力するメッセージについて

    VPSでサーバを構築中です。 /var/log/messageを参照すると以下のようなメッセージが10秒おきに出力されています。 v4260 irqbalance: WARNING, didn't collect load info for all cpus, balancing is broken /var/log/messageからWARNINGの出力をなくしたいのですが、原因がよくわかりません。 根本的な原因について教えていただけないでしょうか。

  • syslogからログが出力されなくなりました。

    こんにちは。 昨日よりログの出力が一切されなくなりました。 以下の状況です。 OS:Redhat ES4 カーネル:2.6.9-11 /etc/syslog.conf(デフォルトのまま) *.info;mail.none;・・・ /var/log/messages syslogデーモンの状況 psでの結果 syslogd -m 0 syslog以外のアプリケーションが出力しているログは 各ログに出力されています。 messages以外に、cron、secureなどsyslogが担当しているログが全て出力されません。 ログローテーションは使用しており、指定した日時に0バイトのままローテーションされています。 わかる方お願いします。

  • /var/log/messagesに変なメッセージがでています。

    こんにちは。 IBMのBLADECENTER HS20にREDHAT AS2.1を導入しています。 そのうちの1枚のBLADEの/var/log/messagesに以下のようなメッセージが毎分出力されております。 設定は同じにしたつもりなので、他のBLADEに出ていないのが気になります。 どこから調べたらよいでしょうか? /var/log/messages--------------------------------- Jun 6 04:02:06 localhost syslogd 1.4.1: restart. Jun 6 04:02:05 localhost kernel: Device not ready. Make sure there is a disc in the drive. Jun 6 04:02:39 localhost last message repeated 17 times Jun 6 04:03:40 localhost last message repeated 30 times Jun 6 04:04:41 localhost last message repeated 30 times Jun 6 04:05:43 localhost last message repeated 31 times Jun 6 04:06:44 localhost last message repeated 30 times

  • messagesのログにつきまして(その2)。

    環境は「RedHat Enterprise 5.5」です。 /var/log/messagesに下記ログが表示されており、何か対策はないでしょうか? Nov 19 11:06:32 sun smbd[4963]: getpeername failed. Error was 通信端点が接続されていません 恐らくsambaだと思いますので、smbd.logを見たところ、 [2010/11/19 09:11:00, 0] lib/util_sock.c:get_peer_addr(1224) getpeername failed. Error was 通信端点が接続されていません と記録されていました。 何か解決策はありますでしょうか? 宜しくお願いいたします。

  • syslogの出力先追加

    syslogの出力先を追加する方法について教えていただきたいです。 使用環境は、Red Hat系のLinuxです。 現状、syslog.confの設定が下記のようになっているため、messagesファイルに syslogが大量に出力され、必要なログを探すのが大変な状態です。 syslog.confの中身 *.info;mail.none;authpriv.none;cron.none /var/log/messages authpriv.* /var/log/secure mail.* /var/log/maillog cron.* /var/log/cron *.emerg * uucp,news.crit /var/log/spooler local7.* /var/log/boot.log そこでfacilityのlocal0-7を使用し、syslogに出力するファイルを分散 させようと考えています。 例えば、local0の出力先を追加するのは、syslog.confを下記のように 修正すればよいでしょうか。 (実際に試せばよいのでしょうが、多くの人達が使用している環境のため、  syslogd再起動が出来ない状態です。) messagesの設定 修正前:*.info;mail.none;authpriv.none;cron.none /var/log/messages 修正後:*.info;mail.none;authpriv.none;cron.none;local0.none /var/log/messages local0の設定 追加:local0.* /var/log/ファイル名 ご回答の方、よろしくお願いします。

  • MySQL のログ出力方法について (Error 1130)

    MySQLのログについて質問です。 現在、MySQL Administratorを使用して、遠隔でデータベースサーバにログインしようとしたところ以下のようなエラーが発生しました。 ■エラー内容(クライアントに表示されたもの) MySQL Error Number 1130 Host 'host名' is not allowd to connect to this MySQL server ちなみに、このエラーはデータベースのアクセス権を付与する事で回避でき、無事にデータベースへ接続は出来たのですが、データベースサーバの方に、このようなアクセスしてきたログは残っていませんでした。 そこで、上記のようなエラーが発生した場合、サーバ側のログに出力させる事は可能でしょうか? ちなみに、/etc/my.confのログ設定内容は以下の通りになっています。 ■サーバ側のmy.confに記述してあるログ設定内容 log-error=/var/log/mysqld.log log=/var/log/mysqld.log mysqld.logは、オーナー、グループ共に「mysql」です。 Error Number 1045などは、アクセス時にパスワードが無いというログが、mysqld.logに出力されるのですが、Error Number 1130が残りません。 どうにかして、サーバ側でこのようなアクセスがあった事を確認する方法(ログの出力方法など)はありませんか? 是非とも、ご教示よろしくお願いいたします。

    • ベストアンサー
    • MySQL