JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Solaris のシステム管理 (上級編)     Oracle Solaris 10 8/11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  端末とモデムの管理 (概要)

2.  端末とモデムの設定 (手順)

3.  サービスアクセス機能によるシリアルポートの管理 (手順)

4.  システム資源の管理 (概要)

5.  システム情報の表示と変更 (手順)

6.  ディスク使用の管理 (手順)

7.  UFS 割り当て制限の管理 (手順)

8.  システムタスクのスケジュール設定 (手順)

9.  システムアカウンティングの設定と管理 (手順)

10.  システムアカウンティング (リファレンス)

11.  システムパフォーマンスの管理 (概要)

12.  システムプロセスの管理 (手順)

13.  システムパフォーマンスの監視 (手順)

14.  ソフトウェアの問題解決 (概要)

15.  システムメッセージの管理

システムメッセージの表示

システムメッセージを表示する方法

システムログローテーション

システムのメッセージ記録のカスタマイズ

システムのメッセージ記録をカスタマイズする方法

リモートコンソールメッセージングを有効にする

実行レベルの変更中に補助コンソールメッセージングを使用する

対話型ログインセッション中に consadm コマンドを使用する

補助 (リモート) コンソールを有効にする方法

補助コンソールのリストを表示する方法

システムリブート後も補助 (リモート) コンソールを有効にする方法

補助 (リモート) コンソールを無効にする方法

16.  コアファイルの管理 (手順)

17.  システムクラッシュ情報の管理 (手順)

18.  ソフトウェアで発生するさまざまな問題の解決 (手順)

19.  ファイルアクセスでの問題の解決 (手順)

20.  UFS ファイルシステムの不整合解決 (手順)

21.  ソフトウェアパッケージで発生する問題の解決 (手順)

索引

システムのメッセージ記録のカスタマイズ

/etc/syslog.conf ファイルを変更すると、さまざまなシステムプロセスが生成するさらに多くのエラーメッセージを記録できます。デフォルトでは、/etc/syslog.conf は、多くのシステムプロセスのメッセージが /var/adm/messages ファイルに格納されるように指示します。クラッシュとブートのメッセージも、同様にこのファイルに格納されます。/var/adm メッセージを表示する方法については、「システムメッセージを表示する方法」を参照してください。

/etc/syslog.conf ファイルは、タブで区切られた 2 つの列から構成されています。

facility.level ... action
facility.level

機能またはメッセージや状態のシステムでの出所。コンマで区切られた機能のリスト。機能の値については、表 15-1 を参照。level は、記録する状態の重要度や優先順位を示します。優先レベルについては表 15-2 を参照

同じ機能の 2 つのエントリは、それぞれの優先順位が異なる場合、同じ行に入力しないでください。syslog ファイルに優先順位を入力すると、この優先順位以上のすべてのメッセージが記録され、最後のメッセージが優先されます。指定の機能とレベルに対し、syslogd はそのレベル以上のすべてのメッセージを記録します。

action

動作フィールドは、メッセージが転送される場所を示します。

次の例は、デフォルトの /etc/syslog.conf ファイルのサンプルを示します。

user.err                                        /dev/sysmsg
user.err                                        /var/adm/messages
user.alert                                      `root, operator'
user.emerg                                      *

この例は、次のユーザーメッセージが自動的に記録されることを意味します。


注 - エントリを個別の行に入力すると、/etc/syslog.conf ファイルでログの対象が複数回指定された場合に、メッセージのログ順が変わることがあります。単独行のエントリに複数のセレクターを指定できます。その際、セレクターはセミコロンで区切ります。


一般的なエラー状態の送信元を次の表に示します。一般的な優先順位を、重要度順に表 15-2 に示します。

表 15-1 syslog.conf メッセージの送信元の機能

送信元
説明
kern
カーネル
auth
認証
デーモン
すべてのデーモン
mail
メールシステム
lp
スプールシステム
user
ユーザープロセス

注 - /etc/syslog.conf ファイルで有効化できる syslog 機能の数に制限はありません。


表 15-2 syslog.conf メッセージの優先レベル

優先順位
説明
emerg
システムの緊急事態
alert
すぐに修正が必要なエラー
crit
致命的なエラー
err
その他のエラー
info
情報メッセージ
debug
デバッグ用の出力
none
この設定は出力を記録しない

システムのメッセージ記録をカスタマイズする方法

  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。

  2. /etc/syslog.conf ファイルを編集します。syslog.conf(4) のマニュアルページで説明している構文に従って、メッセージの送信元、優先順位、およびメッセージの格納場所を追加または変更します。
  3. 変更を保存して編集を終了します。

例 15-2 システムのメッセージ記録のカスタマイズ

次の /etc/syslog.confuser.emerg 機能の例は、ユーザー緊急メッセージを root ユーザーと個別のユーザーに送信します。

user.emerg                                      `root, *'