なお、今回の環境はCentOS5.8で、普通のsyslogが稼動している状態から検証している。
以下、その手順。
リポジトリの作成
ここの記述どおりに、/etc/yum.repos.d/rsyslog.repo として 作成した。
インストール
[root@cent5 ~]# yum install rsyslog
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* extras: www.ftp.ne.jp
* updates: www.ftp.ne.jp
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package rsyslog.i386 0:7.2.3-1.el5.centos set to be updated
--> Processing Dependency: libjson.so.0 for package: rsyslog
--> Processing Dependency: libestr.so.0 for package: rsyslog
--> Processing Dependency: libee.so.0 for package: rsyslog
--> Running transaction check
---> Package json-c.noarch 0:0.9-4.el5.centos set to be updated
---> Package libee.i386 0:0.4.1-1.el5.centos set to be updated
---> Package libestr.i386 0:0.1.3-1.el5.centos set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
========================================================================
Package Arch Version Repository Size
========================================================================
Installing:
rsyslog i386 7.2.3-1.el5.centos rsyslog_v7 885 k
replacing sysklogd.i386 1.4.1-46.el5
Installing for dependencies:
json-c noarch 0.9-4.el5.centos rsyslog_v7 37 k
libee i386 0.4.1-1.el5.centos rsyslog_v7 22 k
libestr i386 0.1.3-1.el5.centos rsyslog_v7 7.9 k
Transaction Summary
========================================================================
Install 4 Package(s)
Upgrade 0 Package(s)
Total size: 952 k
Total download size: 922 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): json-c-0.9-4.el5.centos.noarch.rpm | 37 kB 00:00
(2/2): rsyslog-7.2.3-1.el5.centos.i386.rpm | 885 kB 00:02
-------------------------------------------------------------------------
Total 181 kB/s | 922 kB 00:05
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : libestr 1/5
Installing : libee 2/5
Installing : json-c 3/5
Installing : rsyslog 4/5
Erasing : sysklogd 5/5
Installed:
rsyslog.i386 0:7.2.3-1.el5.centos
Dependency Installed:
json-c.noarch 0:0.9-4.el5.centos libee.i386 0:0.4.1-1.el5.centos
libestr.i386 0:0.1.3-1.el5.centos
Replaced:
sysklogd.i386 0:1.4.1-46.el5
Complete!
[root@cent5 ~]#
起動
後は起動するだけだが、”-c”オプションがobsoleteになっている(man rsyslogdで確認を)ようで、単純に起動すると以下のようにerrorがでる。
[root@cent5 ~]# /etc/rc.d/init.d/rsyslog start
Starting system logger: rsyslogd: error: option -c is no longer supported - ignored
[ OK ]
[root@cent5 ~]#
なので、/etc/sysconfig/rsyslogの記述を以下のように修正し、rsyslogを再起動する。
SYSLOGD_OPTIONS=""
(備考)
なお、/etc/rsyslog.confは特にいじらなくても普通に起動できるが、v6 formatというのもあるらしい。
こちらはおいおい・・・
0 件のコメント:
コメントを投稿