こんにちは。MiwaYonedaです。
> これ、また RedHat9 での話ですよね?、山田花子さん。い
> い加減、ここが Vine Linux の ML だと言うことを認識して
> 下さい。
すいません。
> # しかし、根本的に swatchrc の syntax がおかしく見える
> # のは俺だけか? watchfor で始まるような記憶があるが…
# grep -v ^# /etc/swatch/swatchrc
watchfor /Authentication failed/
mail=hoge
watchfor /INVALID|REPEATED|INCOMPLETE/
mail=hoge
watchfor /(panic|halt)/
mail=hoge
watchfor /err/
mail=hoge
watchfor /denied/
mail=hoge
watchfor /fail/
mail=hoge
watchfor /warning/
mail=hoge
watchfor /(INVALID|Invalid|invalid)/
mail=hoge
watchfor /Warn/
mail=hoge
watchfor /(FAIL|Fail|fail)/
mail=hoge
watchfor /refuse/
mail=hoge
watchfor /3 more authentication failures/
echo
mail=hoge,subject=swatch_login_log
watchfor /sshd.*reject/
write root
mail=hoge,subject=swatch_sshd_log
watchfor /ftpd.*authentication failure/
echo
mail=hoge,subject=swatch_ftpd_log
watchfor /(null connection|eof received)/
mail=hoge,subject=swatch_portScan_log
watchfor /Bogus PPPoE length field/
exec=/etc/hoge.sh
mail=hoge
と書換えました。
>> Can't locate File/Tail.pm in @INC (@INC contains:
>> /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0
>> /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi
>> /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl
>> /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
>> /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl
>> /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 .) at
>> /root/.swatch_script.16051 line 430.
>> BEGIN failed--compilation aborted at /root/.swatch_script.16051 line 430.
> File/Tail.pm がしかるべきところに存在しないと言っているようですけれど。
# mv /usr/lib/perl5/5.8.0/CPAN/Config.pm
/usr/lib/perl5/5.8.0/CPAN/Config.pm.tmp
# perl -MCPAN -e shell
# perl -e 'use CPAN; install File::Tail'
# perl -e 'Date::Tail'
としてインストールできました。(FTPサーバはftp.ayamura.org/pub/CPANを指定)
# /etc/rc.d/init.d/swatch.sh
Srarting Swatch(root) #
*** swatch-3.0.1 (pid:5355) started at 2003年 12月 20日 土曜日 14:02:36 JST
*** swatch-3.0.1 (pid:5352) started at 2003年 12月 20日 土曜日 14:02:36 JST
*** swatch-3.0.1 (pid:5344) started at 2003年 12月 20日 土曜日 14:02:36 JST
*** swatch-3.0.1 (pid:5354) started at 2003年 12月 20日 土曜日 14:02:36 JST
*** swatch-3.0.1 (pid:5349) started at 2003年 12月 20日 土曜日 14:02:37 JST
# ps ax | grep swatch
5344 pts/1 S 0:00 perl /usr/bin/swatch -c /etc/swatch/swatchrc -t
/var/log/messages
5349 pts/1 S 0:00 perl /usr/bin/swatch -c /etc/swatch/swatchrc -t
/var/log/maillog
5352 pts/1 S 0:00 perl /usr/bin/swatch -c /etc/swatch/swatchrc -t
/var/log/vsftpd.log
5354 pts/1 S 0:00 perl /usr/bin/swatch -c /etc/swatch/swatchrc -t
/var/log/secure
5355 pts/1 S 0:00 perl /usr/bin/swatch -c /etc/swatch/swatchrc -t
/var/log/cron
5382 pts/1 S 0:00 perl /root/.swatch_script.5344
5384 pts/1 S 0:00 perl /root/.swatch_script.5352
5385 pts/1 S 0:00 perl /root/.swatch_script.5355
5387 pts/1 S 0:00 perl /root/.swatch_script.5354
5389 pts/1 S 0:00 perl /root/.swatch_script.5349
として漸く起動出来ました。どうもお騒がせ致しました。