Your SlideShare is downloading. ×
sensuとその周辺のはなし
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

sensuとその周辺のはなし

609
views

Published on

Published in: Software

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
609
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. sensuとその周辺のはなし Monitoring Casual #6 2014.6.12 ハッチ株式会社 Nobutoshi Ogata
  • 2. 自己紹介 • 尾形暢俊 a.k.a @nobu666 •    → ハッチ株式会社 • talentio というサービスを作っています • 人材採用と求職活動のためのサービスです • インフラエンジニア、といつつL4から上
  • 3. talentioのサーバ構成概要 Direct Connect 踏み台 DB memchached DCAWS ELBWWW batch sensu
  • 4. 入社してすぐの状態 • メールも飛ばない状態のZabbix • 設定を試みるがUIのダメさに心が折れる • all-in-oneなのはいいんだけどなー • なるべく少ない設定で死活監視入れたい • かつ拡張性があるとなおよい
  • 5. sensuのいいところ • clientの登録をしないでいい • client.jsonに適当にattributesを追加して、 sensu-serverで一括管理できる • nagios pluginをパクれる
  • 6. sensuのつらみ (1) • No keep-alive… が消えてくれない • どなたか解決方法をご存知でしたら教えて 下さい…
  • 7. sensuのつらみ (2) • イラっとする • のでこうしました… $ cat /etc/init.d/sensu #!/bin/bash /etc/init.d/sensu-server $1 /etc/init.d/sensu-api $1
  • 8. sensuでやってること • Health check • process(http/mysql/batch) • response(http) • replication status(mysql/solr) • disk usage, load ave. • Notification • mail • slack
  • 9. 多少手を入れてる • backup用にいくつかのmysqlをmysqld_multiで集約 してる • check-mysql-alive.jsonにいちいち付け足すのがめ んどいので、mysqld_multi reportとmy.cnfから監 視対象を勝手に決めるように • slack通知時 ```hogehoge``` としたかったので指定の 文字列で囲めるようにpull request中
  • 10. sensuでやってないこと • metricsの収集 • why? • graphiteめんどい(単によくわかってない) • es+kibanaは大げさな気がする • いまはNewRelic使ってる • agentのinstallとpluginのinstallがちょっとめんどい • めんどいっつーかたまにsyntax errorとかでて動かない • mackerelもちょっとお試し中
  • 11. これからやりたいこと • ansible連携 • reloadだのrestartだののタイミングでalertが飛んでしまうので黙らせたい • sensu-cliでできるのかな • twilio + slack連携 • 深夜だとメールだけでは気づかないので電話鳴らしたい • 電話に出てしまうと金かかるので、slackから電話とめる • hubot + slack連携 • sensu-adminの画面からできることはslackからやれるようにしたい
  • 12. ご静聴 ありがとうございました