ネットワーク監視(SNMP・NetFlow・Zabbix)とは?手段と道具を役割で押さえる

公開: 更新: カテゴリ: テクノロジ系

30秒で結論

ネットワーク監視とは(全体像)

ネットワーク監視は、いわばビルの警備室。たくさんの機器や通信を見張り、おかしくなる前・なったらすぐに気づくためのしくみだ。

やることは、おおまかに3段階に分けると整理しやすい。

「SNMP」や「Zabbix」といった用語は、この3段階のどこを担う道具かで覚えると混ざらない。


詳しく:手段と道具を役割で押さえる

ここが心臓部。監視の手段は、何を見るかで分かれる。

ネットワーク監視の手段と道具

手段・道具役割(何を見る/する)
Ping相手に声をかけて返事があるか(生死・到達性)を見る
traceroute通信がどの経路を通って相手に届くかを追う
SNMP機器に問い合わせて状態を集める(定期のPolling・異常通知のTrap)
NetFlow/sFlow通信の流れ(どこからどこへ・どれだけ)を統計で見る
syslogあちこちのログを1か所に集める
Zabbix/Prometheus集めた情報をまとめて監視・グラフ化し、異常を知らせる道具

言葉を噛み砕いておく。

最近は、集めた大量の情報からAIが異常を見つけるAIOpsという発展も進んでいる。

わかりやすく言い換えると

つまり、監視は警備室の仕事にたとえるとスッと入る。

まずPingでインターホン越しに在室確認、tracerouteで荷物が通った道を追う。次にSNMPで各部屋を定期点検し、syslogで日誌を1冊にまとめ、NetFlowで配送の流れを記録する。

そして集めた情報を映すのがモニター盤(ZabbixやPrometheus)。Zabbixは何でも映せる便利な盤、Prometheusは「時間とともにどう変わったか」を見るのが得意な盤、と覚えるとよい。


試験のツボ

🔴 一番出る:手段が何を見るか

①Ping=生死/traceroute=経路

②SNMP=状態の収集/NetFlow=流れの統計/syslog=ログ集約

🔴 次に出る:ZabbixとPrometheusの違い

①Zabbix=汎用(何でも監視)

②Prometheus=時系列データに強い

🟡 押さえると安定:SNMPは「監視そのもの」ではなく、状態を集めるための手段(プロトコル)の一つ


よくある間違い

「SNMPがネットワーク監視そのもの」→ ✗  SNMPは状態を集める手段の一つ。監視はPingやNetFlow、Zabbixなどを合わせた全体のこと。

「ZabbixとPrometheusは同じもの」→ ✗  Zabbixは汎用、Prometheusは時系列データに強い。得意分野がちがう。

「Pingで通信の中身まで詳しくわかる」→ ✗  Pingでわかるのは生死・到達性まで。中身を細かく見るならパケットキャプチャ(Wiresharkなど)。


試験での出題パターン

実際の問題でたしかめてみよう。

オリジナル問題1(監視手段の役割)

📝 オリジナル問題 1 監視手段の役割

ネットワーク監視の手段に関する次の記述のうち、正しいものはどれか。

  1. Pingは通信の中身をすべて記録して解析する手段で、経路の追跡やログ集約までを一括で担うとされる
  2. SNMPは機器に問い合わせて状態を集める手段で、定期的なPollingと異常時のTrap通知のしくみを持つ
  3. tracerouteは機器が生きているかどうかだけを確かめる手段で、通信が通る経路は一切わからないとされる
  4. NetFlowは通信内容の文章をそのまま保存する手段で、流れの統計をつかむことには使えないものである
アルゴキュブ
アルゴキュブ 解答・解説

解答は 2 である。

SNMPは機器に問い合わせて状態を集める手段で、定期的に見にいくPollingと、異常を知らせるTrapのしくみを持つ。

選択肢1はPingの説明として誤りで、Pingは生死の確認まで。選択肢3はtracerouteを逆に説明しており、tracerouteはむしろ経路を追う手段。選択肢4のNetFlowは流れの統計をつかむ手段で、説明が逆になっている。

選択肢判定理由
1Pingは生死確認まで。中身解析やログ集約はしない
2SNMPは状態収集・Polling/Trapで正しい
3tracerouteは経路を追う手段
4NetFlowは流れの統計をつかむ手段

オリジナル問題2(ZabbixとPrometheus)

📝 オリジナル問題 2 ZabbixとPrometheusの違い

監視プラットフォームに関する次の記述のうち、正しいものはどれか。

  1. ZabbixとPrometheusはまったく同じ製品の別名で、機能にも得意分野にも違いはないものとされている
  2. Prometheusは紙の帳簿を電子化する専用ソフトで、ネットワークの状態監視には使えないとされている
  3. Zabbixは汎用的に幅広く監視でき、Prometheusは時間とともに変化するデータ(時系列)の扱いに強い
  4. Zabbixは通信の暗号化だけを行う専用ツールで、グラフ表示や異常の通知の機能は持たないものである
アルゴキュブ
アルゴキュブ 解答・解説

解答は 3 だ。

Zabbixは幅広く何でも監視できる汎用タイプ、Prometheusは時系列データ(時間とともにどう変わったか)の扱いに強いタイプ。同じ監視の道具でも得意分野がちがう。

選択肢1は「まったく同じ」が誤り。選択肢2はPrometheusを帳簿ソフトと取り違えている。選択肢4はZabbixを暗号化ツールと誤って説明している。

選択肢判定理由
1別名でも同一でもなく、得意分野が違う
2帳簿ソフトではなく監視の道具
3Zabbix=汎用・Prometheus=時系列に強いで正しい
4暗号化専用ではなくグラフ・通知も担う

オリジナル問題3(監視とSNMPの関係)

📝 オリジナル問題 3 監視とSNMPの関係

ネットワーク監視の全体像に関する次の記述のうち、正しいものはどれか。

  1. ネットワーク監視はPingやSNMP、NetFlow、Zabbixなど複数の手段を組み合わせた全体を指す考え方である
  2. ネットワーク監視はSNMPだけを指す言葉で、PingやNetFlow、Zabbixは監視には含まれないものとされている
  3. ネットワーク監視はサーバの電源を物理的に切り替える作業のことで、通信状態の確認とは無関係とされている
  4. ネットワーク監視は社員の勤務時間を記録する人事のしくみで、機器や通信の状態とは関係ないものとされる
アルゴキュブ
アルゴキュブ 解答・解説

解答は 1 だ。

ネットワーク監視は、Ping・SNMP・NetFlow・syslog・Zabbixなど、複数の手段を組み合わせた全体を指す。SNMPはそのうちの一つの手段にすぎない。

選択肢2は「SNMPだけ」とする点が誤り。選択肢3の電源切り替え、選択肢4の勤務時間の記録は、どちらも監視とは別の話だ。

選択肢判定理由
1複数の手段を組み合わせた全体で正しい
2SNMPは手段の一つで、監視全体ではない
3電源の物理切り替えとは無関係
4勤務時間の記録とは別もの

まとめ

押さえどころ

次に学ぶ


執筆: SikakuQuest編集部

勉強は、クエストになった。

資格の勉強を、冒険に変えるRPG学習アプリ

App Storeで見る