while(true) ;

クソNoobな情報系学生のblog。c++やRuby, Railsやってます。perlは猛勉強中。

td-agentを使ってMysqlにLogを格納する Part 1 [mysqlの導入]

修士論文も終盤をむかえ、余裕がでてきました。kazunyaaanです。

最近作っているTCPハニーポットのLogをtd-agentを使ってMysqlに格納していきます。

td-agent (fluentd)でmongodbにVPSTCPスキャンログを取っていたのですが、なんとなくMysqlに移行して行こうと思います。

とりあえずmysqlを導入します。

Mysqlのインストール

$ sudo yum install -y mysql-server

設定変更

$ sudo vim /etc/my.cnf

ローカルのみアクセスを許可とポート番号の変更を追記。

[mysqld]
bind-address=127.0.0.1
port=12346

Mysqlの起動と自動起動

$ sudo service mysqld start
Starting mysqld:                                           [  OK  ]

$ sudo chkconfig mysqld on

$ sudo netstat -tlpn | grep mysqld
tcp        0      0 127.0.0.1:12346             0.0.0.0:*                   LISTEN      xxxx/mysqld

あとは適当にデータベース作っときます。