ユーザ用ツール

サイト用ツール


mae3xx_tips:setup_influxdb:start

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
mae3xx_tips:setup_influxdb:start [2014/07/25 16:39] – 作成 adminmae3xx_tips:setup_influxdb:start [2015/07/01 16:57] (現在) admin
行 1: 行 1:
 +====== 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** コマンドでインストールします。
 +
 +<code>
 +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#
 +</code>
 +
 +\\
 +
 +===== 動作確認 =====
 +
 +起動してみます。
 +
 +<code>
 +root@plum:/tmp# /etc/init.d/influxdb start
 +Starting the process influxd [ OK ]
 +influxd process was started [ OK ]
 +root@plum:/tmp#
 +</code>
 +
 +\\
 +
 +起動できたようなので、**influx** というコマンドラインツールで接続してみます。
 +
 +<code>
 +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
 +
 +
 +</code>
 +
 +\\
 +
 +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}}]]