狠狠撸

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

More Related Content

厂别苍蝉耻の骋鲍滨/颁鲍滨の雑感

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

Editor's Notes

  1. 0.12を使っている。0.13にあげるために検証したら、redis{#servername}みたいなエラーがでて、なんだこりゃってなった 90台でrabbitmqのキューが溜まって、メールが飛びまくる問題が出た。ことがあるがおそらくNW的な問題。
  2. リリース中は「リリース中」「箩别苍办颈苍寿司」とか出るようにしてある
  3. ちょっとしか触っていない