Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Route 53 Health CheckでYAMAHAルータの死活監視 / Route 5...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
metalefty
July 13, 2017
Programming
0
440
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
Tweet
Share
More Decks by metalefty
See All by metalefty
EL9系リモートデスクトップ系ソフト比較! / Remote desktop softwares available on EL9
metalefty
0
380
山の奥ユーザー会のご紹介 / Introduction of Yamanooku User's Group
metalefty
0
1.9k
Virtual Desktop Infrastructure by xrdp
metalefty
0
660
Other Decks in Programming
See All in Programming
Vuetify 3 → 4 何が変わった?差分と移行ポイント10分まとめ
koukimiura
0
110
Claude Code の Skill で複雑な既存仕様をすっきり整理しよう
yuichirokato
1
360
エンジニアの「手元の自動化」を加速するn8n 2026.02.27
symy2co
0
130
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
7.9k
文字コードの話
qnighy
44
17k
Go1.26 go fixをプロダクトに適用して困ったこと
kurakura0916
0
350
AIコーディングの理想と現実 2026 | AI Coding: Expectations vs. Reality 2026
tomohisa
0
1.2k
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
230
Railsの気持ちを考えながらコントローラとビューを整頓する/tidying-rails-controllers-and-views-as-rails-think
moro
5
390
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
260
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
15
2.9k
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
320
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Documentation Writing (for coders)
carmenintech
77
5.3k
Odyssey Design
rkendrick25
PRO
2
540
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
470
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
660
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
340
The SEO identity crisis: Don't let AI make you average
varn
0
410
WCS-LA-2024
lcolladotor
0
480
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Transcript
で ルータの死活監視 株式会社ハウインターナショナル 岩男 皓一朗
説明不要ですよね? 以下、文字数の都合で と省略して表記する場合あり。
やりたいこと • 弊社の対外線の死活監視 • 外部から死活を監視し応答がなければ で を飛ばす • 主に やフレッツ回線の障害を検知したい
• を使った安い・早い・かんたんな方法でやりたい
要件 • 障害発生時に冗長性のあるデバイスで通知を受ける ◦ モバイル回線や • ルータから外部のホストへの疎通を確認という方法は不可 • 回線障害時に通知を送るための回線がないという状態にも有効な方法 •
小規模なお客様のオフィスにも対応できる方法がよい ◦ 単一回線・単一 ◦ 社内 は ◦ 高くても数万円のルータ
None
︺︹︺
でできないこと を使ったヘルスチェック
• いわゆる • ルータや回線の単純な死活監視は普通これ • でルータや回線の死活監視を しようとする人はいないのか ? 困った
どうしよう
案 ルータへの を監視する 番ポートを全世界に向けて公開し、指定外の アドレスからアクセスすると 表示される画面をヘルスチェックに使う。 で応答していれば正常。 さすがにこれはちょっと
案 案 と同様、 や を監視する。 ルータは の認証に鍵認証を使うことができない。全世界に向けてパス ワード認証の アクセスを許可することは許容できない。 はもってのほか。
アクセス元を に限定するのもなんか違う気がする。
どの方法も頭が悪い
そこで
ルータにこんな機能がある
スクリプトで サーバを実装すれば の エンドポイントの監視 で実現できるのではないかと考えた。 できました!
None
ルータにデプロイ 作成した スクリプトを メモリに保存 メモリからルータの内部メモリにコピー スクリプトを実行 ※ などでネットワーク経由で転送する方法もある
応答するか確認 今回は で待ち受けているので、 で叩いてみる。 で死活監視をするには、別途ファイアウォール等の設定を調整 して、外部ネットワークからのアクセスに応答するようにしておく。
止め方 実行中の スクリプト一覧を表示
止め方 先ほど確認した を停止する 死活監視で死んでる確認をしたいときにはこれで。 実運用中の回線を止めるのは簡単ではないですよね?
自動起動設定 ルータの電源断や再起動に備え、起動時に サーバの スクリプトが実行されるよ うにしておく。 数字は任意の空いてる番号を指定。
まとめ • で ルータを使用した回線の死活監視を行った • では のみをサポートし、ルータや回線の 死活監視で一般的な を使用することはできない •
最近 の ルータは スクリプトで自作のプログラムを実行できる • スクリプトで サーバを実装することで をルータの死活監視に使うこと ができる • 安い・早い・かんたんな回線の死活監視は で! *1 概ね2008年11月発売のRTX1200以降の機種
参考資料 第 回 スクリプトで運用を簡略化しよう! 第 回 常駐スクリプト入門 向けヤマハルーター専用 スクリプト機能 で遊ぶ