sensu introduction

12
堀内 晨彦 @hico_horiuchi Sensu Introduction

Upload: akihiko-horiuchi

Post on 18-Jul-2015

175 views

Category:

Engineering


2 download

TRANSCRIPT

堀内 晨彦 @hico_horiuchi

Sensu Introduction

これまでの 監視フレームワーク 1 / 3

15/04/25 2

Nagios

統合監視フレームワーク

× 対象追加時に再起動が必要   → クラウドには不向き × 複雑な設定ファイル × スケールアウトしにくい

15/04/25 3

mackerel

監視SaaS

○ 各種ツール・サービス連携 ○ リソースの可視化

高い! 2,000円/ホスト月

15/04/25 4

Sensu is モダンな監視 2 / 3

15/04/25 5

Sensuの概要

Ruby製 監視フレームワーク

・ 2011年~開発 ・ テクノロジ:RabbitMQ、Redis

○ クライアントの自動登録 ○ JSON形式の設定 (chefなどで自動生成) ○ リソース(メトリクス)の監視も可能

15/04/25 6

Sensuの構成

15/04/25 7

sensu-server (check指示、Redis保存)

sensu-client (check実行、結果送信)

sensu-api (REST API、Redis読込)

uchiwa (ダッシュボード)

15/04/25 8

http://portertech.ca/2011/11/01/sensu-a-monitoring-framework/

導入事例 @最所研究室 3 / 3

15/04/25 9

構成図

15/04/25 10

sensu-server + kibana

Nginx + Dokuwiki

GitLab

Ruby on Rails

Ubuntu + KVM

・ 物理サーバ (15台) ・ 仮想サーバ (17台) ・ スイッチ (4台) ・ 構成管理はAnsible Hubot

(hico-horiuchi/huboco)

Uchiwa

15/04/25 11

Kibana

15/04/25 12