mNEFOのメモ帳

ツイッターとかに書ききれなかったメモの集まり

sysklogdでyamahaのルータ(RTX1300)のsyslogを採る

まずはルーター側の設定

syslog host 192.168.1.3 // 送信先
syslog local address 192.168.1.1 // 送信元==ルータのIP
syslog facility local0 // 送信先で分別するためのファシリティ値
syslog info on // ログレベル INFO
syslog notice on // ログレベル NOTICE(めっちゃ多い。飽きたらOFF)

受信先sysklogdの設定(Gentoo https://wiki.gentoo.org/wiki/Sysklogd)

/etc/conf.d/sysklogd
# Config file for /etc/init.d/sysklogd

#SYSLOGD="-m 0 -s -s -r 10M:10"
SYSLOGD="-m 0 -r 10M:10 -b 192.168.1.3:514" // IPは受信サーバ
/etc/syslog.conf
local0.*            -/var/log/rtx1300.log  // RTX1300で決めたファシリティ値を/var/log/rtx1300.logに送る
secure_mode 0 // リモートから受信する設定

後はsysklogdを再起動すればOK.