でわでわ、前回の続きで。

とりあえず、受け入れ用のスクリプト
/usr/local/bin/hoge_script.sh を。

#!/bin/sh
while read line
do

echo $line >> /var/log/hogesrv.log

done

ちょっと解説すると、 while read line; do; ほにゃらら done;で
1行ずつ待ちうけ。
ほにゃららで、処理を書く。
たとえば、メールを送りたかったら、こんなかんじで。

#!/bin/sh
while read line
do
echo $line | mail -s “httpd action” hoge@begood-tech.com
done

ここから、Windowsのイベントログを syslogサーバに転送するときに
NTSYSLOGというツールを使うと
バグがあって、syslog-ngのオプションのlong_hostname設定を変更して
バグを回避するような話を書こうと思ってたんですが。

NTSYSLOGのバージョンが2になって、バグが直ってました。
というわけで、本来の目標を果たせずにsyslog-ngの話はこのへんで・・・終わり