Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Route 53 Health CheckでYAMAHAルータの死活監視 / Route 5...
Search
metalefty
July 13, 2017
Programming
470
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Route 53 Health CheckでYAMAHAルータの死活監視 / Route 53 Health Check with YAMAHA router
JAWS-UG福岡 #5 での発表資料です。
https://jaws-ug-kyushu.doorkeeper.jp/events/62480
metalefty
July 13, 2017
More Decks by metalefty
See All by metalefty
EL9系リモートデスクトップ系ソフト比較! / Remote desktop softwares available on EL9
metalefty
0
440
山の奥ユーザー会のご紹介 / Introduction of Yamanooku User's Group
metalefty
0
2k
Virtual Desktop Infrastructure by xrdp
metalefty
0
730
Other Decks in Programming
See All in Programming
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
220
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
250
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
220
SalesForceを内製化!? ~ HR事業を支える顧客管理基盤のインフラを大公開 ~
oku053
0
180
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
140
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
180
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
380
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
620
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.9k
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
430
すこし踏み込む CancellationToken
htkym
2
1.7k
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
28
33k
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Amusing Abliteration
ianozsvald
1
350
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
780
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
How to build a perfect <img>
jonoalderson
1
6.1k
It's Worth the Effort
3n
188
29k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
4 Signs Your Business is Dying
shpigford
187
23k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
Accessibility Awareness
sabderemane
1
250
Transcript
で ルータの死活監視 株式会社ハウインターナショナル 岩男 皓一朗
説明不要ですよね? 以下、文字数の都合で と省略して表記する場合あり。
やりたいこと • 弊社の対外線の死活監視 • 外部から死活を監視し応答がなければ で を飛ばす • 主に やフレッツ回線の障害を検知したい
• を使った安い・早い・かんたんな方法でやりたい
要件 • 障害発生時に冗長性のあるデバイスで通知を受ける ◦ モバイル回線や • ルータから外部のホストへの疎通を確認という方法は不可 • 回線障害時に通知を送るための回線がないという状態にも有効な方法 •
小規模なお客様のオフィスにも対応できる方法がよい ◦ 単一回線・単一 ◦ 社内 は ◦ 高くても数万円のルータ
None
︺︹︺
でできないこと を使ったヘルスチェック
• いわゆる • ルータや回線の単純な死活監視は普通これ • でルータや回線の死活監視を しようとする人はいないのか ? 困った
どうしよう
案 ルータへの を監視する 番ポートを全世界に向けて公開し、指定外の アドレスからアクセスすると 表示される画面をヘルスチェックに使う。 で応答していれば正常。 さすがにこれはちょっと
案 案 と同様、 や を監視する。 ルータは の認証に鍵認証を使うことができない。全世界に向けてパス ワード認証の アクセスを許可することは許容できない。 はもってのほか。
アクセス元を に限定するのもなんか違う気がする。
どの方法も頭が悪い
そこで
ルータにこんな機能がある
スクリプトで サーバを実装すれば の エンドポイントの監視 で実現できるのではないかと考えた。 できました!
None
ルータにデプロイ 作成した スクリプトを メモリに保存 メモリからルータの内部メモリにコピー スクリプトを実行 ※ などでネットワーク経由で転送する方法もある
応答するか確認 今回は で待ち受けているので、 で叩いてみる。 で死活監視をするには、別途ファイアウォール等の設定を調整 して、外部ネットワークからのアクセスに応答するようにしておく。
止め方 実行中の スクリプト一覧を表示
止め方 先ほど確認した を停止する 死活監視で死んでる確認をしたいときにはこれで。 実運用中の回線を止めるのは簡単ではないですよね?
自動起動設定 ルータの電源断や再起動に備え、起動時に サーバの スクリプトが実行されるよ うにしておく。 数字は任意の空いてる番号を指定。
まとめ • で ルータを使用した回線の死活監視を行った • では のみをサポートし、ルータや回線の 死活監視で一般的な を使用することはできない •
最近 の ルータは スクリプトで自作のプログラムを実行できる • スクリプトで サーバを実装することで をルータの死活監視に使うこと ができる • 安い・早い・かんたんな回線の死活監視は で! *1 概ね2008年11月発売のRTX1200以降の機種
参考資料 第 回 スクリプトで運用を簡略化しよう! 第 回 常駐スクリプト入門 向けヤマハルーター専用 スクリプト機能 で遊ぶ