TrippyBoyの愉快な日々TrippyBoyの愉快な日々ネットワークエンジニアによる、LinuxやWindowsを基本としたIT系の逆引きサイト。302013シェアする試験環境で利用しているルーターのログをCentOSサーバー側で確認したいと思った。利用しているルーターは「WAPM-AG300N」。こちらのログをCentOSで動いているrsyslogdに転送して、サーバー側で閲覧出来るようにしようと思ったわけだ。初めに考えたのは、facilityを送信側のルーターで設定してサーバー側でそのfacilityをもつログを特定のファイルにログとして吐き出す方法。そこでWAPM-AG300Nにてsyslog送信時のfacilityを設定出来ないかを調べたが設定出来なかった。デフォルトで設定されているfacilityがないかを確認するためにちょっとGoogle検索したら以下のページが見つかった。Syslogサーバにおけるファシリティ値を教えてください。【AirStation】どうやらこのページだと、WAPMシリーズには以下のfacilityが設定されているとのこと。(20)確かに、他ルーター用にfacility4を用いてログ取得していたのだが、見事にそちらに出力されていたことを確認した。やりたいことはルーターのログをすべて特定のファイルに出力すること。認証やその他云々によってバラバラに保存される必要はなく、WAPM-AG300Nのログを特定のログに出力したいのだ。検索したところ以下のページがヒットした。Networking上記ページを元に、rsyslogはログの「プロパティ」を元にログの保存先を指定できるとのこと。私がやりたかった事は、以下ルールを/etc/rsyslogd.confに追記しrsyslogを再起動することによって実現できた。####」のすぐしたに追記して、その他のfacilityベースのフィルタに引っかかる前にログを出力し、その後はログを破棄するように設定した。~プロパティでログを出力する際には以下のように設定する。Properties」を参考にしてくれ。ログ全文や接続元ドメイン、接続元IPアドレスなどを元にログをフィルタして好きなファイルに保存できる。これは少ないので以下に書きます。rsyslogd.confからも確認できます。Sinha%d人のブロガーが「いいね」をつけました。