LinuCレベル1 102試験の例題と解説
1.09.2システムのログ
今回は102試験の試験範囲から、「1.09.2 システムのログ」についての例題を解いてみます。
例題
rsyslogのログ転送機能について不適切なものを選択してください。
- rsyslogは、TCPでログを転送することができる
- rsyslogは、UDPでログを転送することができる
- rsyslogは、ログを圧縮して転送することができる
- rsyslogは、ログを転送できない
※この例題は実際の試験問題とは異なります。
解答と解説
答えは「4. rsyslogは、ログを転送できない」です。
rsyslogは、syslogの代替として、利用されているソフトウェアです。
syslogは、ログの転送プロトコルとしてUDPしか対応していませんでした。しかしrsyslogは、UDPに加えてTCPでの転送が可能になっています。またログを圧縮して転送することもできます。
実際の設定としては以下のように設定を行ないます。
[/etc/rsyslog.confの設定例]
# 192.168.1.10にログを転送
# @を指定することでUDPで転送することを意味する
local1.* @192.168.1.10
# 192.168.1.11にログを転送転送
# @@を指定することでTCPで転送することを意味する
local1.* @@192.168.1.10
# 192.168.1.12にログを圧縮(圧縮レベル1)してTCPでログを転送
# 圧縮レベルは(zN)で設定する。Nは圧縮レベルを表し、最低1、最高9が設定可能
local1.* @@(z1)192.168.1.10
多くのシステムを管理するようになると、ログの管理が手間になります。そのような場合に、ログの転送機能を使って集中管理を行うようにすると良いでしょう。
例題作成者
株式会社デージーネット ソリューション開発部 森 彰吾 氏