YAMAHAのルーター(RTX1210)のログをfluentd + Elasticsearch + Kibanaで可視化しようとしたのですが、ハマった点をまとめます。
## syslogのポートが514固定
ルーターのsyslogをfluentdに送りたかったのですが、fluentdでsyslogを受信する設定をすると5140ポートで待ち受けます。(デフォルト)
RTX1210の設定でsyslogの送信先を192.168.1.123:5140のように指定したのですが、fluentdの方に入ってきませんでした。
fluentdの設定も初めてだったので、問題をうまく切り分けできず悩んだのですが、結果はルーターが514ポートにパケットを送っていて受信できていませんでした。
fluentdの方で514ポートを使うようにしたら受信することができました。
## 受信はできるけどエラーになる
受信する事はできるようになったけど、fluentdのログをみるとエラーになっていました。
エラーの内容を見るに、うまくパースできていないようで、formatの指定をした所エラーが出なくなりました。
td-agent.confのsyslogの受信部分を以下のような感じにしました。
```bash
`gutter:false;
0 件のコメント :
コメントを投稿