Tech Sketch Bucket of Technical Chips by TIS Inc.

【コラム】自律移動ロボットへの取組み

Pocket

TISでは、明治大学理工学部機械工学科ロボット工学研究室(黒田洋司教授)と共に、NEDOが募集した「次世代ロボット中核技術開発」プロジェクトの研究開発項目である「革新的なロボットインテグレーション技術」に応募し、「知識の構造化によるロボットの知的行動の発現研究開発」というテーマで採択され、現在研究開発を進めつつあります。今回の投稿では、私達が何故この取組みを行っているのかと、現在そして今後の取組みの方向性などを簡単にまとめておこうと思います。

様々なインフラ自動化ツールを組み合わせたCloudConductorを使って、Webシステムを自動構築してみよう

Pocket

クラウドを利用する場合、システムの構築や運用にはインフラ自動化ツールの利用が不可欠です。 OSSのインフラ自動化ツールとして、仮想マシンイメージを作成するpacker、ネットワークやインスタンスを自動作成するTerraform、ミドルウェアのインストールや設定変更が可能なChef、インフラのテストを実行できるServerspecなどがよく使われています。

しかし、システムの構築から設定、テスト、その後の運用まで統合的に自動化するためには、いくつかのツールを組み合わせて利用する必要があり、どうしても実行タイミングの制御やパラメータの連携などが必要になります。

CloudConductorは、これらのインフラ自動化ツールを連携させ、定義されたパターンに従ってインフラの自動化、自律化を実現するOSSのクラウドオーケストレーションツールです。 CloudConductorを利用する事で、利用者から見ると、個別のツールを意識することなく統合的にインフラを自動構築、自律運用することができます。

今回は、CloudConductorを使ってサンプルのJavaアプリケーション実行環境を構築する方法を紹介します。

fluentd+influxdb+Grafanaでsnmpwalkの結果をグラフにしてみた

Pocket

ITmedia @ITでOSS運用監視製品の比較記事の執筆をさせて頂いた。
その際にfluentd+influxdb+Grafanaを利用してsnmpwalkで取得したリソース使用量の測定値をグラフ化する検証を実施した。
その構築手順について以下にまとめる。

インストールの為に以下のサイトを参考とさせて頂いている。
iij/fluent-plugin-snmp
tarom/fluent-plugin-typecast
Dstat + Fluentd + Influxdb + Grafana(Qiita/akito1986氏)
fluentd(td-agent)のインストールと設定

Prometheus+alertmanagerをインストールしてみた

Pocket


ITmedia @ITでOSS運用監視製品の比較記事の執筆をさせて頂いた。
記事の執筆にあたり、オープンソースのシステム監視ソフトウェアのPrometheusとPrometheusのアラート通知機能のalertmanagerを実際にインストールし動作を確認する検証を実施した。
その実際に行った構築手順をまとめたものが以下である。

インストールの為に以下のサイトを参考とさせて頂いた。
Prometheus DOCS
Alertmanager DOCS
【入門】PrometheusでサーバやDockerコンテナのリソース監視

Muninをインストールしてみた

Pocket


ITmedia @ITでOSS運用監視製品の比較記事の執筆をさせて頂いた。
記事の執筆にあたり、オープンソースのシステム監視ソフトウェアのMuninを実際にインストールし動作を確認する検証を実施した。
その実際に行った構築手順をまとめたものが以下である。

インストールの為に以下のサイトを参考とさせて頂いた。
Welcome to the Munin Guide
「Muninでかんたんサーバー監視」~初心者でもよくわかる!VPSによるWebサーバー運用講座(3)
server-memo.net-Munin インストール

Xymonをインストールしてみた

Pocket


ITmedia @ITでOSS運用監視製品の比較記事の執筆をさせて頂いた。
記事の執筆にあたり、オープンソースのシステム監視ソフトウェアXymonを実際にインストールし
動作を確認する検証を実施した。その実際に行った構築手順をまとめたものが以下である。

インストールの為に以下のサイトを参考とさせて頂いている。
http://www.server-kanshi.net/

Sensu+Uchiwaをインストールしてみた

Pocket

ITmedia @ITでOSS運用監視製品の比較記事の執筆をさせて頂いた。

記事の執筆にあたり、オープンソースのシステム監視ソフトウェアのSensuおよび
監視結果を参照するダッシュボードのUchiwaを実際にインストールし動作を確認する検証を実施した。
その実際に行った構築手順をまとめたものが以下である。

インストールの為に以下のサイトを参考とさせて頂いている。
Sensu/Documentation/0.23/Getting Started with Checks
Uchiwa: A simple dashboard for the Sensu monitoring framework

PandoraFMSをインストールしてみた

Pocket


ITmedia @ITでOSS運用監視製品の比較記事の執筆をさせて頂いた。
その際に評価を行ったPandraFSMをインストールする手順を以下にまとめている。

インストールの為に以下のサイトを参考とさせて頂いた。
PandraFSM 日本語公式サイト
Pandora FMS 日本語コミュニティ

ロボット・デバイス連携アプリの開発環境R-envをハッカソンで触ってきました!

Pocket

2016年3月19日〜3月20日にR-env(連舞)ハッカソンが開催されました。このハッカソンは、NTTが開発中のR-envという開発ツールを使って、ロボットやデバイスを連携したサービスを実装し、その内容を競うというものです。弊社、戦略技術センターはR-envハッカソンに参加し最優秀賞を頂きました。本記事では、開発中である中使わせて頂いたR-envの紹介を含めて、ハッカソンの内容をレポートします。

自然言語処理を使ったプロトタイピング開発体験インターンシップに参加しました!

Pocket

今回TISのインターンシップに参加した、修士2年の山内です。 3月22日から25日まで平日4日間のインターンシップに参加し、利用者のおすすめスポットを理由をつけてレコメンドするシステムを開発しました。