shiden.com



shiden.com blog


Mac OSでsyslogを受ける

ネットワーク機器からのsyslogをMac OS Xで受け付ける方法のメモ。

> sudo vi /System/Library/LaunchDaemons/com.apple.syslogd.plist

syslogdのサービス定義XML(?)を編集する。 外部ホストからのsyslogを受け付けるのは,ファイル下の方にある <!-- Un-comment the following lines to enable the network syslog protocol listener. -->" とかかれている場所のコメントアウトを外せばよい。
ぐぐると起動コマンドに"-u"を加える方法もあるが,こちらは以前(10.4まで?)の方法で,Leopard(10.5)ではうまく動かない。

編集が終わったら,以下のコマンドでsyslogdのサービスを読み込み直す。

> sudo launchctl unload /System/Library/LaunchDaemons/com.apple.syslogd.plist
> sudo launchctl load /System/Library/LaunchDaemons/com.apple.syslogd.plist

これで,514/UDPでサービスを受け付けるようになり,外部ホストからのsyslogも受け付ける。 あとは必要に応じて /etc/syslog.conf を編集し,ファシリティと出力先ファイルの対応を変えればよい。

トラックバック(0件)

このブログ記事を参照しているブログ一覧: Mac OSでsyslogを受ける

このブログ記事に対するトラックバックURL: http://shiden.com/mt/mt-trackback-shiden.cgi/194

コメントする


画像の中に見える文字を入力してください。