目次

InfluxDB を使う

fluentd + elasticsearch + Kibana3 によるログ収集・可視化 では、elasticsearch を時系列データ保存のデータベースに使用しましたが、
ここでは InfluxDB という、時系列データ用のデータベースを使用してみます。

InfluxDB


インストール

Ubuntu(armhf) 用パッケージの作成

最新のリポジトリには、パッケージ化スクリプトが同梱されていますので、.deb のパッケージ化をしておきます。

File Stat SHA1SUM Notes
influxdb_0.9.1_armhf.deb2015/07/01 16:33 6.1 MBe0238449a3227a71078113d67b3902b0a1bf4139Ubuntu 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 に接続することもできます。

InfluxDB Dashboard


Grafana もインストールすれば、MA-E3xx だけでプチ IoT ソリューション的なものも作れそうです。

Grafana