vine-users ML アーカイブ



[vine-users:063580] Re: swatch 起動時に「 error in /etc/swatch/swatchrc at line 4: option listed before keyword. Skipping. 」が

  • From: "MiwaYoneda" <y_or_iy_or_i@xxxxxxxxxxx>
  • Subject: [vine-users:063580] Re: swatch 起動時に「 error in /etc/swatch/swatchrc at line 4: option listed before keyword. Skipping. 」が
  • Date: Sat, 20 Dec 2003 15:19:38 +0900
こんにちは。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


として漸く起動出来ました。どうもお騒がせ致しました。