====== InfluxDB を使う ====== [[mae3xx_tips:setup_fluentd:start]] では、elasticsearch を時系列データ保存のデータベースに使用しましたが、\\ ここでは [[https://influxdb.com/index.html|InfluxDB]] という、時系列データ用のデータベースを使用してみます。 [[https://influxdb.com/index.html|{{:mae3xx_tips:setup_influxdb:influxdb_logo.png|InfluxDB}}]] \\ ====== インストール ====== ===== Ubuntu(armhf) 用パッケージの作成 ===== 最新のリポジトリには、パッケージ化スクリプトが同梱されていますので、.deb のパッケージ化をしておきます。\\ ^ File ^ Stat ^ SHA1SUM ^ Notes | |{{:mae3xx_tips:setup_influxdb:influxdb_0.9.1_armhf.deb|}}|2015/07/01 16:33 6.1 MB|e0238449a3227a71078113d67b3902b0a1bf4139|Ubuntu 14.04LTS| \\ ===== パッケージのインストール ===== **dpkg** コマンドでインストールします。 root@plum:/tmp# dpkg -i influxdb_0.9.1_armhf.deb Selecting previously unselected package influxdb. (Reading database ... 20604 files and directories currently installed.) Preparing to unpack influxdb_0.9.1_armhf.deb ... Unpacking influxdb (0.9.1) ... Setting up influxdb (0.9.1) ... Removing any system startup links for /etc/init.d/influxdb ... Adding system startup for /etc/init.d/influxdb ... /etc/rc0.d/K20influxdb -> ../init.d/influxdb /etc/rc1.d/K20influxdb -> ../init.d/influxdb /etc/rc6.d/K20influxdb -> ../init.d/influxdb /etc/rc2.d/S20influxdb -> ../init.d/influxdb /etc/rc3.d/S20influxdb -> ../init.d/influxdb /etc/rc4.d/S20influxdb -> ../init.d/influxdb /etc/rc5.d/S20influxdb -> ../init.d/influxdb root@plum:/tmp# \\ ===== 動作確認 ===== 起動してみます。 root@plum:/tmp# /etc/init.d/influxdb start Starting the process influxd [ OK ] influxd process was started [ OK ] root@plum:/tmp# \\ 起動できたようなので、**influx** というコマンドラインツールで接続してみます。 root@plum:/tmp# /opt/influxdb/influx Connected to http://localhost:8086 version 0.9.1 InfluxDB shell 0.9.1 > CREATE DATABASE nyankoshisho > SHOW DATABASES name: databases --------------- name nyankoshisho > \\ Dashboard に接続することもできます。 {{:mae3xx_tips:setup_influxdb:influxdb_web_01.png|InfluxDB Dashboard}} \\ [[http://grafana.org/|Grafana]] もインストールすれば、MA-E3xx だけでプチ IoT ソリューション的なものも作れそうです。 [[http://grafana.org/|{{http://grafana.org/assets/img/logo_transparent_200x75.png|Grafana}}]]