外部からのsyslogを受信する
最近、社内で使用しているRTX-1000が不調で、突然telnetやpingすら返さなくなる現象に悩まされています。
ログを詳細に取り、原因を究明するため、Linuxにsyslogを転送してログをとるようにしてみました。
1・RTX-1000側での設定
設定はこれだけでOKです。
2・Linux側の設定
今回はせっかくなのでsyslog-ngをインストールしてみました。
設定は、 /etc/syslog-ng/syslog-ng.conf を変更します。
C言語のような構文で割とわかりやすい書式です。
蛇足ですが、フィルタには以下のように条件を組み合わせることも出来ます。
設定が完了したら再起動します。
これでログの転送が出きるようになりました。
まだ、不安定になる現象は再現していませんがしばらくRTX-1000の状態を監視していればなにか分かるかもしれません。
・おまけ
フリーズの原因ですが、一つ心当たりがあります。
最初にフリーズしたとき、
もしかしたらコンデンサが熱でやられたのかもしれません。
外部からの攻撃よりも熱暴走が最大の敵・・・?
電子機器と熱は切っても切れない関係。そして最大の敵でもある。
世の中の管理者の皆さん。ルーターを雑に扱っていると、
忙しいときに限って壊れます。
普段から気にかけてあげてください。
ログを詳細に取り、原因を究明するため、Linuxにsyslogを転送してログをとるようにしてみました。
1・RTX-1000側での設定
- syslog
host 172.16.0.100 # syslogサーバーのIP - syslog
facility user # facility名 - syslog
notice on - syslog
info on - syslog
debug on
設定はこれだけでOKです。
2・Linux側の設定
今回はせっかくなのでsyslog-ngをインストールしてみました。
- $
sudo apt-get install syslog-ng
設定は、 /etc/syslog-ng/syslog-ng.conf を変更します。
- source
s_all { (省略) udp(); # これをつけないと外部から取得できない - }
- #
保存先を指定 - destination
df_router { file("/var/log/router"); }; - #
フィルタの設定 172.16.0.1 からのログはフィルタにマッチ - filter
f_router { host(172.16.0.1); }; - #
ログの設定 - log
{ # 全部のログから source(s_all); # f_routerフィルタのマッチするものを filter(f_router); # df_routerの場所に記録 destination(df_router); - };
C言語のような構文で割とわかりやすい書式です。
蛇足ですが、フィルタには以下のように条件を組み合わせることも出来ます。
- filter
f_router { host(172.16.0.1) or host(172.16.1.1); };
設定が完了したら再起動します。
- $
sudo /etc/init.d/syslog-ng restart
これでログの転送が出きるようになりました。
まだ、不安定になる現象は再現していませんがしばらくRTX-1000の状態を監視していればなにか分かるかもしれません。
・おまけ
フリーズの原因ですが、一つ心当たりがあります。
最初にフリーズしたとき、
- |
| - |
ルーター | - |
RTX-1000 | - |
ルーター | - [↑ラックの棚]
もしかしたらコンデンサが熱でやられたのかもしれません。
外部からの攻撃よりも熱暴走が最大の敵・・・?
電子機器と熱は切っても切れない関係。そして最大の敵でもある。
世の中の管理者の皆さん。ルーターを雑に扱っていると、
忙しいときに限って壊れます。
普段から気にかけてあげてください。
最近の記事
- もうすぐ健康診断があるんだ・・・ [2010年09月02日 : 阿部恵]
- Photoshopで壁紙を作りながら、基本的な使い方を覚える [2010年09月01日 : 鴨田健次]
- はじめての共同作業 Canvas編 (node.js + websocket) [2010年09月01日 : 中川善樹]
- 「PHP×Flex(後編)」PHPテクニカルセミナー(無料)第4弾の募集を開始しました!! [2010年08月26日 : 和田記光]
- 【HTML5】Canvasでお絵かきしてみた(前編) [2010年08月25日 : 橋本章史]
- MacにgroongaのMySQL用ストレージエンジン [2010年08月23日 : 笹亀弘]
- Appleのサイトで見たiPhone4をFireworksで描いてみました-1/2 [2010年08月19日 : 和田記光]
- iPad版の会社紹介を作ってみました [2010年08月19日 : 小林有佳]
- iPhoneアプリ開発開始時に気をつけるべきファイルの取り扱い (2) [2010年08月19日 : 亀本大地]
- symfonyセミナー動画無料公開! [2010年08月13日 : 岡本雄樹]



最近のコメント