ログ
この章では ログ メニューを説明します。ホストと仮想マシンのログの閲覧、検索とリアルタイム追跡、ダウンロード、保守担当者向けの診断パッケージの作成、そしてログを別のマシンへ転送する方法です。
1. ログを見る
ログ を開きます。log:read 権限が必要です。
- 最初のドロップダウンで元を選びます。ホスト · /var/log(ホスト自身のログ)か、仮想マシン グループのいずれかの仮想マシン(ログファイルがあるものだけ表示)です。
- 2 番目のドロップダウンで、その元のファイルを選びます。後ろの括弧内はサイズです。ホストにはシステムログや keel 自身のログなどがあり、仮想マシンには keel がその仮想マシンについて記録したログ(起動、デバイス、エラー)があります。元を選ぶと、最初のファイルが自動で開きます。
- ページにはそのファイルの末尾が表示されます。行数 は 200、500、2000、10000 から選べます。前の行 をクリックすると、さらにさかのぼれます。
- 仮想マシンのログを選んだ場合は、タイトルの横にその仮想マシンのページへ戻るリンクが表示されます。
ログの時刻は UTC です(ページに「ログの時刻は UTC です」と表示されます)。設定したタイムゾーンとは関係ありません。
注意:ストレージプールがまだない場合、
/var/logはメモリ上にあり、再起動すると消えます(ページにも表示されます)。その場合は、起動ごとのカーネルメッセージと重要なログの末尾がブートパーティションに保存され(直近 3 回の起動)、プールを作成した後に/var/log/boot-partition/へ移されます。プールの作成はストレージを参照してください。
2. 検索とフィルタ
検索バーはファイル選択の下にあります。
- 検索(文字):文字を入力して Enter を押すと、それを含む行だけが残り、一致した文字が強調表示されます。正規表現 にチェックを入れると正規表現として扱います。
- レベル:すべて、警告とエラー、エラーのみ。
- から / まで:その期間の行だけを表示します。
- フィルタ後、ページに N 行一致 と表示されます。ファイルが大きすぎる場合は末尾の 256 MB だけを検索し、ページにその旨が表示されます。
一致した行をクリックすると、その下に 前後 が表示されます。前後それぞれ 5、20、50、200 行(前後各 N 行)から選べ、そのメッセージの前に何が起きたかを確認できます。閉じる で折りたたみます。
3. リアルタイム追跡
追跡 にチェックを入れると、新しいログ行が出るたびに末尾へ自動で追加され、状態ランプに 追跡中 と表示されます。上にスクロールして古い行を見ると 一時停止(上にスクロール中) になり、末尾までスクロールを戻すと再開します。接続が切れたときは自動で再接続します。圧縮された古いログは追跡できません。再読み込み でもう一度読み込みます。
4. ダウンロード
- ダウンロード:現在のファイルの原文をダウンロードします。
- 診断パッケージをダウンロード(ページ右上、
log:readが必要):保守担当者やフォーラムでの相談用に.tar.gzを作成します。バージョン、dmesg、ログ、ZFS、ネットワーク、PCI、設定が含まれます。パスワード、トークン、鍵は常に除かれます。
診断パッケージをダウンロード をクリックすると小さなウィンドウが開きます。
- 期間:すべて、または 日付を指定(開始、終了。日単位)。切り出されるのは時刻付きのログだけです。時刻のない情報(バージョン、コマンド出力、設定、起動ごとのカーネルログ、コンソール)は常に含まれます。
- 含める情報:IP アドレス(IPv4、IPv6)、MAC アドレス(ベンダーの先頭 3 バイトは残す)、ホスト名とドメイン、シリアル番号(ディスク、マザーボード)とホスト UUID、メールアドレス。チェックを入れたものはそのままパッケージに入ります。チェックしないものは代替の値に置き換えられ、同じ値はパッケージ内のどこでも同じ代替値になるので、保守担当者は「同じマシン」だと判断できます。既定ではすべてチェックされています。公開の場に送る前に外してください。
OK をクリックすると、ブラウザがダウンロードを始めます。
5. リモート syslog
ページの最下部(ホストの書き込み権限が必要)に、展開できる リモート syslog があります。別のマシンのアドレス(192.168.1.10 または 192.168.1.10:514。UDP、既定のポートは 514)を入力して 保存 をクリックすると、ホストの syslog と keel のログが同時にそこへ送られます。空欄にするとオフになります。
6. その他の場所のログ
- 仮想マシンのログは、その仮想マシンのページからも開けます。
- 誰がいつ何を操作したかは システム → 監査ログ にあります。アカウント、トークン、権限を参照してください。
- ホストの再起動やクラッシュの記録、ヘルスチェックは システム → メンテナンス にあります。システム:メンテナンス、時刻、ホストターミナルを参照してください。