○ logwatchのインストール

*ログをチェックし、管理者 (root) に報告します
*fedoraのパッケージをCentOS用にアレンジします
*logwatch-7.3.6-51.fc13を使っています
*make はメンテナンスマシンで行っています

**以降はコメントです
*ソースの取得、削除は省略します
* エディタ、ファイラーの操作は省略します
* ソースを展開したら説明文 (英文) を読みましょう
* Enterキーを省略します

*ログイン端末で "#" はroot、"$" は一般ユーザのプロンプトの記号です
*設定ファイルで "#" で始まる行はコメントとして解釈されます

○関連サイト

:logwatch-7.3.6-51.fc13.src.rpm  (http://ftp.riken.jp/Linux/fedora/)

○参照ファイル

パッケージの追加
最初の設定 (Xen)

○インストール環境

:OS CentOS 5.5
:selinux disabled
:インストール先  /etc /usr/share
:作業 /usr/src
:言語 LANG=en_US.UTF-8
:ユーザー rootで実行

*メンテナンスの場合は一般ユーザから行います



○logwatch-7.3.6

○rebuildに必要なパッケージ

Requires: textutils sh-utils grep mailx
Requires: perl(Date::Manip)

○ソースの展開・インストール

*md5チェックができないので、--nomd5オプションでインストールします

# cd /usr/src
# mkdir logwatch
# rpm -ivh --nomd5 logwatch-7.3.6-51.fc13.src.rpm
# cd redhat/SPECS
# rpmbuild -ba --clean --rmsource --define 'dist .C55' logwatch.spec
# mv logwatch.spec /usr/src/logwatch
# cd ../RPMS/noarch

*作成されたパッケージ
 logwatch-7.3.6-51.C55.noarch.rpm

# mv *.rpm /usr/src/logwatch
# cd ../../SRPMS

*作成されたパッケージ
 logwatch-7.3.6-51.C55.src.rpm

# mv *.rpm /usr/src/logwatch

*インストール

# cd /usr/src/logwatch
# rpm -Uvh logwatch-7.3.6-51.C55.noarch.rpm

○configファイルの修正

:/etc/logwatch/conf/logwatch.conf

*デフォルトの設定ファイルをコピーします

# cd /usr/share/logwatch
# cp default.conf/logwatch.conf /etc/logwatch/conf

*詳細なレポートを出すように設定します

LogDir = /var/log
TmpDir = /var/cache/logwatch
MailTo = root
MailFrom = Logwatch
Print = No
Range = yesterday
Detail = Med
Service = All
mailer = "sendmail -t"

○ Copyright(c) 528p.com All Rights Reserved.