「さくらのクラウド」を支えるoss(オープンソースカンファレンス2016...

14
(C)Copyright 1996-2015 SAKURA Internet Inc. 「さくらのクラウド」を支えるOSS オープンソースカンファレンス2016 Tokyo/Spring LT さくらインターネット株式会社 クラウド開発室 大喜多利哉 2016/2/27

Post on 08-Jan-2017

686 views

Category:

Services


2 download

TRANSCRIPT

Page 1: 「さくらのクラウド」を支えるOSS(オープンソースカンファレンス2016 Tokyo/Spring LT)

(C)Copyright 1996-2015 SAKURA Internet Inc.

「さくらのクラウド」を支えるOSSオープンソースカンファレンス2016 Tokyo/Spring LT

さくらインターネット株式会社 クラウド開発室 大喜多利哉2016/2/27

Page 2: 「さくらのクラウド」を支えるOSS(オープンソースカンファレンス2016 Tokyo/Spring LT)

(C)Copyright 1996-2015 SAKURA Internet Inc.

自己紹介

CTC教育サービス様「クラウド時代のネットワーク事情」http://www.school.ctc-g.co.jp/columns/okita/

@IT様「サーバー管理者のためのChef超入門」http://www.atmarkit.co.jp/ait/kw/chef_nyumon.html

@IT様「CentOS 7で始める最新Linux管理入門」http://www.atmarkit.co.jp/ait/series/2628/index.html

鈴与シンワート様「大喜多利哉の最新ネットワーク技術事情」http://s-port.shinwart.com/tech-column/

ヒューマンリソシア様「ネットワーク徹底入門」http://resocia.jp/column/it_eng/network/network_beginner/

さくらのナレッジ「楽しいさくらのクラウド」http://knowledge.sakura.ad.jp/

大喜多利哉(@toshi__ya)さくらインターネット株式会社クラウド開発室 企画チーム所属今の主な業務内容はドキュメント整備と開発支援

各記事へのリンクは下記サイトにまとめていますhttp://www.ookita.biz/

Page 3: 「さくらのクラウド」を支えるOSS(オープンソースカンファレンス2016 Tokyo/Spring LT)

(C)Copyright 1996-2015 SAKURA Internet Inc.

さくらのクラウドの外部監視サービス「シンプル監視」

簡単にサーバやサービスを外側から監視ができるサービス

Page 4: 「さくらのクラウド」を支えるOSS(オープンソースカンファレンス2016 Tokyo/Spring LT)

(C)Copyright 1996-2015 SAKURA Internet Inc.

「さくらのクラウド」コントロールパネルから設定できます

4

Page 5: 「さくらのクラウド」を支えるOSS(オープンソースカンファレンス2016 Tokyo/Spring LT)

(C)Copyright 1996-2015 SAKURA Internet Inc.

対応している監視項目

プロトコル 監視方法 設定オプション

ping 指定した監視先にpingを送信し、ネットワーク疎通を確認します。 –

tcp 指定した監視先の指定ポートに対しTCPでの接続性を確認します。 ・ポート番号(*)

http指定した監視先の指定パスにhttp接続し、レスポンスコードが期待したものであるかを検査します。

・パス(*)

・レスポンスコード(*)

https指定した監視先の指定パスにhttps接続し、レスポンスコードが期待したものであるかを検査します。

・パス(*)

・レスポンスコード(*)

dns指定した監視先に指定したFQDNで問い合わせを行い、オプション指定された場合はレスポンスが期待したものであるかを検査します。

・問合せFQDN(*)

・期待値

ssh指定した監視先/ポート番号にTCP接続し、SSHサーバからのレスポンスがあることを確認します。

・ポート番号(省略時は22番ポート)

smtp指定した監視先/ポート番号にTCP接続し、SMTPコマンドの応答があるかどうかを確認します。

・ポート番号(省略時は25番ポート)

pop3指定した監視先/ポート番号にTCP接続し、POP3コマンドの応答があるかどうかを確認します。

・ポート番号(省略時は110番ポート)

snmp指定した監視先の161番ポートにUDP接続し、指定したコミュニティ名とOIDで問い合わせた際の応答が、期待したものと同じであるかどうかを検査します。

・コミュニティ名(*)

・SNMPバージョン(*)

・OID(*)

・期待値(*)

Page 6: 「さくらのクラウド」を支えるOSS(オープンソースカンファレンス2016 Tokyo/Spring LT)

(C)Copyright 1996-2015 SAKURA Internet Inc.

監視対象は「IPアドレス」または「FQDN」で指定

6

IPアドレス

FQDN

Page 7: 「さくらのクラウド」を支えるOSS(オープンソースカンファレンス2016 Tokyo/Spring LT)

(C)Copyright 1996-2015 SAKURA Internet Inc.

「IPアドレス」の無料判定通知

7

IPアドレスは「さくらインターネットのIPアドレス」を監視対象とした場合は無料になります。

細かい話をすると、「自社ASからインターネットに広告している経路に含まれているアドレス」を対象にしています。(東京 AS9370 大阪 AS9371 石狩 AS7684)

Page 8: 「さくらのクラウド」を支えるOSS(オープンソースカンファレンス2016 Tokyo/Spring LT)

(C)Copyright 1996-2015 SAKURA Internet Inc.

監視方法(1)

8

ping

http/https TCP

Page 9: 「さくらのクラウド」を支えるOSS(オープンソースカンファレンス2016 Tokyo/Spring LT)

(C)Copyright 1996-2015 SAKURA Internet Inc.

監視方法(2)

9

dns ssh

smtp pop3

Page 10: 「さくらのクラウド」を支えるOSS(オープンソースカンファレンス2016 Tokyo/Spring LT)

(C)Copyright 1996-2015 SAKURA Internet Inc.

監視方法(3)

10

snmp

Page 11: 「さくらのクラウド」を支えるOSS(オープンソースカンファレンス2016 Tokyo/Spring LT)

(C)Copyright 1996-2015 SAKURA Internet Inc.

通知はメール・Slack

通知は3パターン メールのみ Slackのみ メール・Slack両方

Page 12: 「さくらのクラウド」を支えるOSS(オープンソースカンファレンス2016 Tokyo/Spring LT)

(C)Copyright 1996-2015 SAKURA Internet Inc.

「シンプル監視」の特徴

監視サーバ構築不要・すぐ始められる死活監視と通知に特化低価格(月額21円/監視項目)※さくらインターネットのIPアドレスが監視対象の場合は無料

Page 13: 「さくらのクラウド」を支えるOSS(オープンソースカンファレンス2016 Tokyo/Spring LT)

(C)Copyright 1996-2015 SAKURA Internet Inc.

「シンプル監視」の裏側

nagiosが動いています。

さくらのクラウド「シンプル監視」の有料・無料判定の実装についてhttp://qiita.com/jh1vxw/items/c3d9b2d329187d1dca90

“中身はnagiosそのもので、お客様がコンパネで設定された監視パラメータを集約して、nagiosのconfigに落としこんでる”

Page 14: 「さくらのクラウド」を支えるOSS(オープンソースカンファレンス2016 Tokyo/Spring LT)

(C)Copyright 1996-2015 SAKURA Internet Inc.

ご静聴ありがとうございました