Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

SensuのGUI/CUIの雑感

2,105 views

Published on

Sensuのユーザインターフェイスであるsensu dashboard, sensu admin, uchiwa, sensu-cliおよびhubot+sensuを用いたオペレーションに関する雑感について。

Published in: Software
  • Be the first to comment

SensuのGUI/CUIの雑感

  1. 1. SensuのGUI/CUIの雑感 Hiroaki Sano( @la_luna_azul ) Sensu Casual Talks #1 at KAIZEN platform 2014/09/17
  2. 2. 自己紹介 • 名前 – 佐野裕章 • 所属 – CyberAgent, Inc • Twitter – @la_luna_azul • ブログ – https://hiroakis.com/ • 趣味とか – 個人旅行(バックパッカー) – 10月はヨルダンにいってきます。イスラエルとエジプトも行けた ら…。
  3. 3. Sensu • monから移行した • APIのある監視ツールにしたかった • オンプレで90台を監視 • 基本的な使い方のみ – 通知はメール – 監視 • CPU, Disk, RAID, swap, ntp… • 各種プロセス存在監視 • ポート疎通 • http疎通 • MySQL(レプリ遅延、コネクション数…etc)
  4. 4. SensuのUI • Sensu dashboard • Sensu Admin • Uchiwa • Sensu-cli (CUI) • Hubot (ChatOps)
  5. 5. Sensu dashboard • いらない子…(‘A`) • 今まではデフォルトでインストールされるハズ だったが、気がついたらデフォルトですらなく なっていた… • もはや使う理由もない(と思う)
  6. 6. Sensu admin • Ruby on Rails製 • Sensu本体がRedisで管理している情報に加え て、Rails(MySQL or SQLite)がDowntimeや Logs(操作ログ)などを管理している
  7. 7. Sensu admin • オペレーションを行ったユーザを管理できるのが良い • アラートを誰がどういった理由で止めたかを把握でき る
  8. 8. Sensu admin • でもやる気のない子… • sensuのAPI仕様の変化に追いついてない – Pull Request:スルーされる – もしかして:開発止まってる
  9. 9. Uchiwa • Node.js製 • 雰囲気イケメン
  10. 10. Uchiwa • 今後の主流? – Sensu公式ではUchiwaを使うようにレコメンドされ ている – http://sensuapp.org/docs/latest/install_a_dashbo ard
  11. 11. Sensu-cli • あるいはGUIを使わない • https://github.com/agent462/sensu-cli • Sensu APIの仕様変更に追従している – sensu-cli 0.5.0 はsensu 0.12に対応 – sensu-cli 0.6.0 はsensu 0.13に対応
  12. 12. Sensu-cli • ターミナルが友達のエンジニアには扱いやすい • フォーマット指定で種々の形式で出力できる
  13. 13. Hubot • 流行(?)のchatops • Hubotプラグインを自作する • 外出時、スマホからの操作時に重宝(弊社の場合)
  14. 14. まとめ • Sensuはまだまだ過渡期なのかAPI仕様がちょいちょい変わる • Sensuのバージョンアップ時はGUI/CUIの対応状況に要注意 • GUI/CUIツールの開発状況は重要 • 自力でhackするのもアリ 表:雑感まとめ 開発状況機能 Sensu dashboard × △ Sensu Admin × ◎ Uchiwa ○ ○ Sensu-cli ○ ○ Hubot (自分次第) (自分次第)
  15. 15. おわり

×