FortiGate80Cを導入したので、きちんとsyslogをとることにしました。
FortiGate80Cのfacilityは標準だとlocal7になってますのですが、local7はブートログで使用しているので
FortiGate80C側で使用するfacilityをlocal0に変更します。
1.使用するログファイルの指定
vi /etc/syslog.conf
local0.* /var/log/router
*の後ろはTabですので、注意してください。
facilityがlocal0であればすべてのメッセージを受け取るとしています。
2.Syslodが外部からの着信を受け付け設定
vi /etc/sysconfig/syslog
SYSLOGD_OPTIONS=”-m 0″
となってる行があるはずなので、下記に書き換えます。
SYSLOGD_OPTIONS=”-m 0 -r”
ファシリティとか確認したい時は以下の設定にします。
SYSLOGD_OPTIONS=”-m 0 -S -S -r”
3.ログのローテーション
vi /etc/logrotate.d/syslog
/var/log/messages /var/log/secure /var/log/maillog /var/log/spooler /var/log/boot.log /var/log/cron
上記メッセージが~と出ている行があるので、一番後ろに下記を足します。
/var/log/router
付け足すときは半角スペースを忘れないこと。
4.ファイアーウォールの許可
syslogはUDPの514を使用します。
TCPとUDPの514番を通過させるファイアーウォールの設定を入れます。
setupでシステム設定を出して、ファイアーウォールの設定画面より個別のポート許可を行います。
TCP:514 UDP:514
区切り文字は半角スペースで、プロトコル:ポート番号となります。
5.Syslogの再起動
service syslog restart
6.FortiGate80Cの設定
FortiGate80CへIE8でログインします。
ログ&リポート→ログ設定→リモートsyslogサーバ設定
でsyslogサーバのIPやメッセージのfacilityを設定します。
今回のfacilityはlocal0とします。
ログの解析方法はどうしましょうかね
-
最近の投稿
最近のコメント
アーカイブ
- 2020年1月
- 2019年1月
- 2017年1月
- 2016年11月
- 2016年10月
- 2016年7月
- 2016年6月
- 2016年3月
- 2015年10月
- 2015年7月
- 2015年6月
- 2015年5月
- 2015年4月
- 2014年12月
- 2014年11月
- 2014年10月
- 2014年7月
- 2014年6月
- 2014年5月
- 2013年11月
- 2013年7月
- 2013年6月
- 2013年1月
- 2012年11月
- 2012年10月
- 2012年8月
- 2012年5月
- 2012年4月
- 2011年11月
- 2011年10月
- 2011年9月
- 2011年8月
- 2011年7月
- 2011年6月
- 2011年3月
- 2011年2月
- 2011年1月
- 2010年12月
- 2010年8月
カテゴリー
メタ情報