この記事は、 「ネットワーク中級編|構築・検証・障害切り分けを身につける」 の第47回です。
前回は、ネットワークを構築したあとに実施する 単体試験・結合試験の考え方を学びました。 今回は実際の運用現場で障害が発生したとき、 最初の数分から何を確認し、何を記録し、誰へ伝えるべきかを整理します。
障害発生時の初動|ネットワーク障害で最初に確認・記録・報告すること
ネットワーク障害が発生したときに重要なのは、 いきなり原因を当てることではありません。 まず事象を正確に確認し、影響範囲を把握し、 必要な情報を残しながら関係者へ共有することが重要です。 この記事では、障害発生直後の初動を実務の流れに沿って解説します。
「ネットワークにつながらない」と連絡を受けた瞬間、 pingを打ったり、スイッチへログインしたり、 怪しい機器を再起動したくなるかもしれません。
しかし、障害対応の初動で最も重要なのは 原因を急いで決めることではなく、現在起きている事実を正確に押さえること です。
初動を誤ると、障害を悪化させたり、 原因調査に必要なログや状態を失ったりすることがあります。
この記事を読み終えるとできること
- 障害発生直後に確認すべき項目を説明できる
- 事象と影響範囲を分けて整理できる
- 事実と推測を分けて報告できる
- ログや機器状態を残す理由を説明できる
- 変更・再起動前に確認すべきことを判断できる
- エスカレーションに必要な最低限の情報を整理できる
障害発生時の初動とは
障害発生時の初動とは、 原因調査を始める前後に 「事象・影響・時刻・状態」を整理し、 必要な調査と連絡を開始する一連の行動です。
障害対応というと、 「どのコマンドを実行するか」 「どの機器が故障したのか」 といった技術的な切り分けを想像しやすいでしょう。
もちろん技術調査は重要です。 しかし実際の現場では、その前に整理しなければならない情報があります。
- 何ができないのか
- いつから発生しているのか
- 誰に影響しているのか
- どこまで影響しているのか
- 現在も継続しているのか
- 障害直前に変更作業がなかったか
- 誰へ連絡する必要があるのか
障害の初動で「原因はたぶんスイッチです」のように 原因から考え始めるのは危険です。
まずは「何が起きているか」という事象を確認し、 そこから原因候補を絞り込んでいきます。
初動で最も重要な3つの目的
障害初動では、細かいコマンドを覚える前に、 何のために初動を行うのかを理解しておきましょう。
影響を把握する
1人だけの問題なのか、 部署全体なのか、 全社なのかを確認します。
影響が大きいほど、 優先度や連絡先も変わります。
情報を失わない
ログ、インターフェース状態、 経路情報などは、 復旧操作によって変化する場合があります。
調査に必要な情報を可能な範囲で残します。
対応を開始する
障害規模に応じて、 運用担当、ネットワーク担当、 サーバー担当、責任者などへ連絡します。
一人で抱え込まないことも重要です。
初動の目的は「5分で原因を特定すること」ではありません。
現在の状況を把握し、 その後の調査・復旧・報告を正しく進められる状態を作ることが目的です。
まず全体の流れを理解する
ネットワーク障害が発生した場合は、 大まかに次の流れで初動を進めます。
障害発生直後の基本フロー
実際には、これらを完全に順番どおり行うとは限りません。 大規模障害では、影響確認をしながら同時に責任者へ連絡する場合もあります。
重要なのは、 技術調査だけに集中して、影響確認や報告を忘れないこと です。
最初の5分で確認すること
障害連絡を受けたら、 まず最低限次の項目を確認します。
- 何ができないのか確認する 「ネットワークが使えない」という表現だけで判断せず、 Web閲覧不可、業務サーバーへ接続不可、拠点間通信不可など、 実際の症状を確認します。
- 発生時刻を確認する 正確な時刻が分からない場合でも、 「10時頃」「最後に正常だったのは9時45分」など、 可能な範囲で時間を絞ります。
- 現在も継続しているか確認する 一時的な通信断だったのか、 現在も通信できないのかを確認します。
- 影響している利用者・端末を確認する 1台のみなのか、 同一部署なのか、 複数拠点なのかを確認します。
- 直前の変更作業を確認する ネットワーク設定変更、サーバー作業、 ファイアウォール変更、回線工事などがなかったか確認します。
- 障害規模に応じて連絡を開始する 重大な影響がある場合は、 原因が分かるまで待たず、決められた連絡先へ共有します。
「最後に正常だった時刻」も重要です。
発生時刻が分からなくても、 最終正常時刻と最初に異常を確認した時刻が分かれば、 ログを調べる時間帯を絞り込めます。
影響範囲を確認する
初動の中でも特に重要なのが 影響範囲の確認です。
同じ「サーバーにつながらない」という申告でも、 影響範囲によって原因候補は大きく変わります。
| 影響範囲 | 状況例 | 最初に考える方向 |
|---|---|---|
| 1台のみ | PC-Aだけ接続できない | 端末設定、LANケーブル、NIC、接続ポート |
| 同一VLAN | 営業部端末だけ通信不可 | VLAN、アクセスSW、SVI、DHCP |
| 特定拠点 | 大阪拠点だけ本社へ通信不可 | WAN回線、拠点ルーター、VPN、ルーティング |
| 特定サービス | Webは使えるが業務システムだけ不可 | 対象サーバー、FW、DNS、アプリケーション |
| 全社 | 複数拠点から同時に通信不可 | 共通経路、コア機器、上位回線、共通サービス |
「誰が使えないか」だけでは不十分
影響範囲は、複数の軸で確認すると整理しやすくなります。
利用者・場所
- 1人だけか
- 部署単位か
- フロア単位か
- 拠点単位か
- 全社か
通信・サービス
- インターネットのみか
- 社内通信のみか
- 特定サーバーのみか
- 名前指定だけ失敗するか
- すべての通信が不可か
影響範囲を確認すること自体が、障害切り分けになっています。
「1台だけ」「同じVLAN全体」「複数拠点」のように範囲を絞ると、 共通して通過する機器や通信経路を推測できます。
事実と推測を分ける
障害対応では、 確認できた事実と まだ確認していない推測を分けることが重要です。
確認できた事実
- PC-Aから192.168.10.1へのpingが失敗
- PC-Bからは同じ宛先へping成功
- PC-AのLANリンクはUp
- 10:15に利用者から障害申告
まだ推測の状態
- スイッチが壊れている
- VLAN設定が消えた
- 回線障害だと思う
- ファイアウォールが原因だろう
報告の表現も変える
スイッチが原因だと確認できていない段階で断定しています。
確認済みの事実と、現在の調査内容を分けて説明しています。
障害報告では、 「確認済み」「未確認」「推測」 を意識して表現すると、誤解を減らせます。
ログ・状態・時刻を残す
障害中の機器状態は、 復旧操作によって変化することがあります。
そのため、緊急性とのバランスを取りながら、 調査に必要な情報を可能な範囲で保存します。
ネットワーク機器で残したい情報の例
| 情報 | 確認内容 | 目的 |
|---|---|---|
| 現在時刻 | 機器時刻・調査開始時刻 | ログと事象を対応付ける |
| インターフェース | Up/Down、エラー、速度 | 物理・リンク状態を確認する |
| ルーティング | 経路、Next Hop | 通信経路の変化を確認する |
| ARP | IPとMACの対応 | L2/L3到達性を確認する |
| MACアドレステーブル | MACとポートの対応 | 端末の収容先を確認する |
| ログ | リンク変化、隣接断、エラー | 発生時刻や状態変化を確認する |
| CPU・メモリ | 高負荷の有無 | 機器リソース異常を確認する |
コマンド結果はコピーして残す
画面を見て終わるのではなく、 必要に応じてテキストファイルや作業記録へ残します。
10:18
対象機器:SW01
確認結果
・Gi1/0/10:down
・Gi1/0/11:up
・Gi1/0/10は10:12頃にlink downのログあり
対応
・利用者へLANケーブル状態を確認依頼
・現時点では設定変更なし
再起動すると消える情報もあります。
再起動や設定変更が必要な場合は、 緊急度、作業権限、社内ルールを確認したうえで、 可能な範囲で事前に状態やログを保存します。
直前の変更有無を確認する
障害が発生したときは、 直前に何か変わっていないか を確認します。
変更作業と障害発生時刻が近い場合、 強い手がかりになることがあります。
ネットワーク側
- VLAN変更
- ルーティング変更
- ACL変更
- ファイアウォールポリシー変更
- 機器交換・再起動
- ケーブル差し替え
ネットワーク以外
- サーバー変更
- DNS変更
- アプリケーションリリース
- 端末設定変更
- 回線工事
- 電源設備作業
「直前に変更があった=その変更が原因」とは限りません。
変更は重要な調査材料ですが、 時刻や影響範囲、実際の通信状態を確認して判断します。
エスカレーションする
自分だけで解決できない場合や、 影響が大きい場合は、早めにエスカレーションします。
原因が分からないからといって、 「調査中です」だけを伝えるのでは不十分です。
最低限伝えたい情報
障害初動のエスカレーション項目
- 障害の事象
- 発生時刻または検知時刻
- 現在も継続しているか
- 影響範囲
- 正常な範囲
- 確認済みの内容
- 実施済みの対応
- 直前の変更有無
- 現在の調査状況
エスカレーション例
【事象】
大阪拠点から本社業務サーバーへ接続できません。
【発生時刻】
10:05頃から。10:00時点では利用できていたとのことです。
【影響範囲】
大阪拠点の複数端末で発生しています。
東京拠点からは同じサーバーへ接続可能です。
【確認済み】
・大阪拠点内の端末間通信:正常
・大阪拠点ルーターLAN側:到達可能
・本社宛てping:失敗
・大阪-本社間のWAN状態を現在確認中
【変更】
現時点でネットワーク変更作業の情報はありません。
【現在の対応】
大阪拠点ルーターおよびWAN回線を確認しています。
原因が分かっていなくても、 事象・影響・確認済み情報が整理されていれば 有効なエスカレーションができます。
障害初動でやってはいけないこと
障害を早く直したい気持ちが強いほど、 初動で不要な操作を行ってしまうことがあります。
一時的に復旧しても、 障害時の状態や原因調査に必要な情報が失われる可能性があります。
元の障害と自分の変更による影響を区別できなくなり、 切り分けがさらに難しくなります。
実際には部署全体や複数拠点へ影響している可能性があります。
大規模障害では、 原因特定より先に影響状況を共有する必要があります。
同じ確認を複数人で繰り返したり、 後から時系列を整理できなくなったりします。
何を確認し、何が分かり、 次に何を調べるのかを記録しながら進めます。
障害初動で使える確認テンプレート
障害連絡を受けたときに、 次の項目を埋める形で整理すると、 情報の抜け漏れを減らせます。
【障害初動メモ】
■ 事象
何ができないか:
■ 発生時刻
発生時刻:
最終正常時刻:
検知時刻:
■ 継続状況
現在も発生中:
一時的に復旧:
■ 影響範囲
利用者:
端末:
部署:
拠点:
サービス:
■ 正常な範囲
正常に利用できる端末:
正常な拠点:
正常なサービス:
■ 直前の変更
ネットワーク変更:
サーバー変更:
回線・設備作業:
その他:
■ 確認結果
1.
2.
3.
■ 取得した情報
ログ:
コマンド結果:
監視アラート:
■ 実施した対応
1.
2.
■ 現在の判断
確認済み:
未確認:
原因候補:
■ エスカレーション
連絡先:
連絡時刻:
共有内容:
実際の現場では、 自社や顧客の障害管理ルール、 インシデント管理票、 エスカレーションフローがある場合は、 そちらを優先してください。
障害初動の具体例
次のような障害連絡を受けた場合を考えてみましょう。
「営業部から業務サーバーへつながりません」
この段階では、まだ原因は分かりません。
次のように初動を進めます。
営業部の利用者から 「業務サーバーへ接続できない」と連絡を受けた。
営業部の複数端末で同じ症状を確認。 技術部端末からは業務サーバーへ接続できることを確認。
営業部PCからデフォルトゲートウェイまではping成功。 業務サーバー宛てはping失敗。
10:00頃に営業部VLANに関係するACL変更作業が 実施されていたことを確認。
営業部VLANから業務サーバーへの通信に限定して 障害が発生していること、 直前にACL変更があることを作業担当者へ共有。
この時点で言えること
確認済みの事実
- 営業部の複数端末で発生
- 技術部からは接続できる
- 営業部PCからGatewayまでは到達できる
- 業務サーバー宛て通信は失敗する
- 障害直前にACL変更が実施されている
まだ「ACL変更が原因」と断定はできません。
ACLの現在設定、ヒットカウント、通信経路などを確認し、 実際に対象通信が拒否されているかを調べます。
初動報告例
【事象】
営業部端末から業務サーバーへ接続できない事象が発生しています。
【発生時刻】
10:15頃に利用者から申告。
最終正常時刻は現在確認中です。
【影響範囲】
営業部の複数端末で発生しています。
技術部端末からは同サーバーへ接続可能です。
【確認結果】
・営業部PC → デフォルトゲートウェイ:ping成功
・営業部PC → 業務サーバー:ping失敗
・技術部PC → 業務サーバー:接続可能
【変更情報】
10:00頃に営業部VLANに関係するACL変更作業が実施されています。
【現在の対応】
ACL設定および対象通信の通過状況を確認中です。
【原因】
現時点では未確定です。
このように、 原因を断定しなくても十分に有効な初動報告ができます。
障害対応では「復旧」と「原因調査」を分けて考える
障害対応では、 原因を完全に突き止める前に、 業務影響を減らすための復旧対応が必要になる場合があります。
復旧対応
利用者が業務を再開できる状態へ戻すことを優先します。
- 切り戻し
- 予備回線への切り替え
- 冗長機への切り替え
- 暫定経路の使用
原因調査
なぜ障害が発生したのかを調査し、 恒久対応や再発防止につなげます。
- ログ解析
- 設定差分確認
- パケット解析
- 機器・回線調査
障害規模が大きい場合は、 復旧を優先する担当と 原因調査を進める担当を分けることもあります。
現場で使える障害初動チェックリスト
障害連絡を受けたら確認する
- 何ができないのか確認した
- 発生時刻または検知時刻を確認した
- 最終正常時刻を確認した
- 現在も継続中か確認した
- 影響している利用者・端末を確認した
- 影響している部署・拠点を確認した
- 正常に利用できる範囲も確認した
- 障害直前の変更作業を確認した
- 必要なログ・状態を記録した
- 実施したコマンド・操作を記録した
- 事実と推測を分けて整理した
- 必要な関係者へエスカレーションした
理解度チェック
障害初動について理解できたか、 5問で確認してみましょう。
問題1.利用者から「ネットワークにつながらない」と連絡を受けました。 最初の対応として最も適切なものはどれですか。
- コアスイッチを再起動する
- 原因は回線障害だと報告する
- 何ができないのか、影響範囲や発生時刻を確認する
- すぐにすべてのネットワーク設定を確認する
解答を見る
最初に事象、発生時刻、影響範囲などを確認します。 原因が分からない段階で再起動や原因の断定をしてはいけません。
問題2.障害の影響範囲を確認する理由として最も適切なものはどれですか。
- 障害対応を長くするため
- 原因候補や優先度を整理するため
- 利用者へ設定変更を依頼するため
- 必ずネットワーク機器の故障だと判断するため
解答を見る
1台のみなのか、VLAN単位なのか、拠点全体なのかで 原因候補や障害の重要度が大きく変わります。
問題3.次のうち「確認済みの事実」に該当するものはどれですか。
- おそらくファイアウォール障害だ
- ルーターが壊れていると思う
- PC-Aからデフォルトゲートウェイへのpingが失敗した
- 昨日の変更が原因に違いない
解答を見る
実際に確認した結果は事実です。 A、B、Dは調査前の推測です。
問題4.障害発生直後にログやコマンド結果を残す理由は何ですか。
解答を見る
復旧操作や時間経過によって機器状態やログが変化する可能性があるためです。
障害発生時の状態を残しておくことで、 後から原因を分析しやすくなります。
問題5.原因がまだ分からない場合、障害報告はどうすべきですか。
- 原因が分かるまで報告しない
- 推測した原因を確定情報として報告する
- 事象・影響範囲・確認結果・現在の調査状況を報告する
- 「調査中です」だけを報告する
解答を見る
原因が未確定でも、 現在確認できている事実を整理して共有できます。
実践演習:障害初動を整理してみよう
あなたはネットワーク運用担当者です。 11:10に次の連絡を受けました。
「名古屋拠点からインターネットにつながりません」
追加で確認したところ、次の情報が得られました。
- 名古屋拠点の複数端末で発生している
- 社内のファイルサーバーにはアクセスできる
- 東京拠点ではインターネットを利用できる
- 名古屋拠点のデフォルトゲートウェイへpingできる
- 外部IPアドレスへのpingは失敗する
- 10:30に名古屋拠点ルーターの設定変更作業が行われた
課題1.影響範囲を整理する
現時点で分かっている影響範囲を書いてください。
影響サービス:
正常な通信:
解答例を見る
- 影響拠点:名古屋拠点
- 影響サービス:インターネット接続
- 正常な通信:名古屋拠点内から社内ファイルサーバーへの通信
- 正常な他拠点:東京拠点
課題2.次に確認することを3つ挙げる
2.
3.
解答例を見る
例として、次の確認が考えられます。
- 名古屋拠点ルーターのデフォルトルート
- インターネット回線側インターフェースのUp/Down
- 10:30に実施した設定変更の内容
- ルーターのログ
- 外部宛てのtraceroute
- NAT設定やセッション状態
課題3.現在の原因をどう報告するか
次の2つのうち、適切な報告を選んでください。
A
「10:30のルーター設定変更が原因です。」
B
「名古屋拠点からインターネットへの通信に影響があります。 直前にルーター設定変更が実施されていますが、 現時点で原因は未確定のため設定内容とWAN側状態を確認しています。」
解答を見る
変更作業と障害発生時刻が近いため重要な調査材料ですが、 まだ原因だと確認できていません。
確認済みの事実と未確定情報を分けて報告します。
課題4.初動報告を作成する
以下の形式で、障害初動報告を作成してください。
【発生時刻】
【影響範囲】
【確認結果】
【変更情報】
【現在の対応】
【原因】
解答例を見る
【事象】
名古屋拠点からインターネットへ接続できない事象が発生しています。
【発生時刻】
11:10に利用者から申告。
詳細な発生時刻は確認中です。
【影響範囲】
名古屋拠点の複数端末で発生しています。
東京拠点ではインターネット利用可能です。
【確認結果】
・名古屋拠点内の社内ファイルサーバーへは接続可能
・デフォルトゲートウェイへのpingは成功
・外部IPアドレスへのpingは失敗
【変更情報】
10:30に名古屋拠点ルーターの設定変更作業が実施されています。
【現在の対応】
ルーターのWAN側状態、ルーティング、NAT、
変更内容およびログを確認しています。
【原因】
現時点では未確定です。
自分の言葉で説明する課題
後輩から 「障害が起きたら、すぐ怪しい機器を再起動すればいいですか?」 と質問されました。
30秒程度で説明してください。
説明例を見る
障害が発生したら、すぐに再起動するのではなく、 まず何が起きているのか、誰に影響しているのか、 いつから発生しているのかを確認します。 また、再起動すると障害時のログや状態が失われることがあるため、 必要な情報を記録してから、 手順や承認に従って復旧操作を行います。
中級編では、コマンドを実行できるだけでなく、 「なぜその順番で確認するのか」を説明できること を目標にしましょう。
まとめ
- 障害初動では、原因特定より先に 事象・時刻・影響範囲を確認する
- 「1台」「部署」「VLAN」「拠点」「全社」など、 影響範囲を確認すること自体が障害切り分けになる
- 確認済みの事実と推測を分ける
- ログやインターフェース状態など、 障害時の情報を可能な範囲で記録する
- 直前の変更作業は重要な調査材料だが、 変更があっただけで原因と断定しない
- 原因が未確定でも、 事象・影響・確認結果・対応状況は報告できる
- 原因を確認せずに再起動や設定変更を行わない
- 重大な障害では原因特定を待たず、 決められたルールに従ってエスカレーションする
障害対応ができるエンジニアとは、 原因をすぐ当てられる人ではありません。 情報を整理し、確認した事実を積み上げながら、 適切な調査・復旧・報告へつなげられる人です。
中級編では、 VLAN・ルーティング・セキュリティ・パケット解析・障害切り分けから、 実際の変更作業、試験、障害対応までを順番に学びます。

コメント