syslogdの設定ができません
■ このスレッドは過去ログ倉庫に格納されています
0001River
NGNGsyslogdで任意のファイルにログを吐かせたいのですが、
syslog.confの設定がまずいのかログをさっぱり吐いてくれません。
OSはSolaris2.6で、ハードはFujitsuGP7000Sです。
下記に私の作業内容を書きます。
1.syslog.confを開き、吐かせたいログの出所とレベル、ファイルのパス
を記入。
auth.emerg /vin/log/logfile
2.syslogdを強制終了させ、再び起動させる。
以上です。
識者の方々、よろしくお願いします。
0002名無しさん
NGNGcp /dev/null logfile
とかして用意しておかないとログを吐かなかった
と記憶しています。
solaris2.6 にも当てはまるかどうかは知りません。
はずしてたらごめんなさい。
0003River
NGNGしかし、ダメでした。
私がログを吐かせようとしているディレクトリは
/var/log/logfile
なので、
cp /dev/null /var/log/logfile
とやればOKのはずですよね?
う〜ん...うまくいかなかったです。
引き続きみなさんよろしくお願いします。
0004駒
NGNG手許のSolaris7の/etc/syslog.confを見るとそうなってる。
# touch /var/log/logdir/logfile
# chown root /var/log/logdir/logfile
# chgrp other /var/log/logdri/logfile
くらいでイケるのでは。
あと、
# kill -HUP syslogdのProcessID
を忘れているとか。
0005駒
NGNG×# chgrp other /var/log/logdri/logfile
○# chgrp other /var/log/logdir/logfile
△# kill -HUP syslogdのProcessID
○# kill -HUP `cat /etc/syslog.pid`
0006River
NGNG*.* ifdef(`LOGHOST'@` /var/log/logfile@` `loghost')
と記入してみたところ、ログイン情報以外は吐けるようになりました。
皆さんありがとうございました...と言いたいところなのですが、
あともう少し力を貸してください。
ログインやログアウトのログはどうやって吐かせればいいのでしょう?
syslog.conf以外にもファイルをさわらなければいけないのでしょうか?
たびたびすいませんがよろしくお願いします。
0007男
NGNG0008River
NGNG吐けない場合があります。いったいなぜでしょうか?
WinNTからTELNETでログインした、というログはauth.infoでは吐けない
ものなのでしょうか?
ご存じの方、お教えください。
0009難しいこと聞くね(笑)
NGNGhttpdが吐き出すログみたいなヤツかな?
ex) Mozilla/4.6 [ja] (Win98; I) proxy.hogehoge.co.jp
みたいな?
元々、telnetプロトコルには、そんなモン無いしね。困ったね。(~_~メ)
IP、ホスト名と、使用機器 & OSのデーターベース作って...
ってのもスマートじゃ無いしね。
何か良い方法ある?
逆に、Windows環境でホスト側からの問い合わせに応えるプロトコルって
あるのかな?
「あなたは、だぁ〜れ?だれでしょね?」って。
0010駒
NGNG特にそういう怪しい振舞いならば、
Solaris2.6のバグを疑ってもいいと思うぞ。
ftp://sunsite.sut.ac.jp/pub/sun-info/sunsolve-patches/2.6_Recommended.README
ftp://sunsite.sut.ac.jp/pub/sun-info/sunsolve-patches/2.6_Recommended.tar.Z
proxyの関係で外がftpで見えないならhttpに替えて試してみそ。
0011駒
NGNGauth.infoを設定するといけたぞ。
ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd
telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd
shell stream tcp nowait root /usr/sbin/tcpd in.rshd
login stream tcp nowait root /usr/sbin/tcpd in.rlogind
exec stream tcp nowait root /usr/sbin/tcpd in.rexecd
こんな感じで/etc/inetd.confを書き換えるわけ。
パッチは忘れて(^^;
0012River
NGNGWindowsからのログイン時にログがはけるようになりました。
しかし、ログインする側がパスワードやユーザー名を間違った場合
のみログを吐きます。
ログインが成功した場合にもログを吐かせたいのですが・・・
引き続きがんばってみます。
■ このスレッドは過去ログ倉庫に格納されています