ネットワークを運用するうえで欠かせないのが監視です。シスコの機器では、主にsyslog・SNMP・NetFlowの3つを使います。それぞれ「何が分かるか」が違うので、役割を整理して覚えましょう。CCNPのENCOR・ENARSIのどちらでも出題されます。
先に結論から
- syslogは「何が起きたか」のログ、SNMPは「今どういう状態か」の数値、NetFlowは「誰がどこと何をどれだけ通信したか」を知るために使います。
- syslogの重大度は0〜7の8段階で、数字が小さいほど深刻です。
- SNMPv3は、認証と暗号化ができる安全なバージョンです。
- NetFlowは、通信をフロー単位で記録し、コレクターに送ります。
3つの違い

| syslog | SNMP | NetFlow | |
|---|---|---|---|
| 分かること | 起きた出来事(ログ) | CPU使用率やインターフェースの状態などの数値 | 通信の内訳(送信元・宛先・ポート・量) |
| 主なポート | UDP 514 | UDP 161(取得)、162(トラップ) | コレクター側で決める(例:UDP 2055) |
| 使い方の例 | 障害の原因を調べる | グラフで状態を監視する | 帯域を使っている通信を調べる |
syslogの重大度レベル

| レベル | 名前 | 意味 |
|---|---|---|
| 0 | emergencies | システムが使えない |
| 1 | alerts | すぐに対応が必要 |
| 2 | critical | 重大な状態 |
| 3 | errors | エラー |
| 4 | warnings | 警告 |
| 5 | notifications | 通常だが重要な出来事 |
| 6 | informational | 情報 |
| 7 | debugging | デバッグの情報 |
logging host 10.1.1.50
logging trap warnings
logging trap warningsと設定すると、レベル4(warnings)と、それより深刻な0〜3のログがサーバーに送られます。
SNMPのバージョン
| バージョン | 認証 | 暗号化 |
|---|---|---|
| SNMPv1/v2c | コミュニティ名(平文) | なし |
| SNMPv3(noAuthNoPriv) | ユーザー名だけ | なし |
| SNMPv3(authNoPriv) | あり(SHAなど) | なし |
| SNMPv3(authPriv) | あり | あり(AESなど) |
snmp-server group ADMIN v3 priv
snmp-server user nmsuser ADMIN v3 auth sha AuthPass123 priv aes 128 PrivPass123
監視サーバーが値を取りに行く(ポーリング)のがUDP 161、機器から監視サーバーへ異常を知らせる(トラップ)のがUDP 162です。
Flexible NetFlowの設定例
flow record FR1
match ipv4 source address
match ipv4 destination address
match transport source-port
match transport destination-port
collect counter bytes
!
flow exporter FE1
destination 10.1.1.60
transport udp 2055
!
flow monitor FM1
record FR1
exporter FE1
!
interface GigabitEthernet0/1
ip flow monitor FM1 input
- flow recordで、何をキーにして何を数えるかを決めます。
- flow exporterで、送り先のコレクターを決めます。
- flow monitorで、recordとexporterを組み合わせます。
- インターフェースに、監視する向き(inputかoutput)を指定して適用します。
確認にはshow flow monitor FM1 cacheやshow flow exporterを使います。ENARSIのインフラサービス分野全体は、ENARSIの勉強法でまとめています。
よくある質問
syslogでlogging trap 4と設定すると、どのログが送られますか?
レベル4(warnings)と、それより深刻なレベル0〜3のログが送られます。
SNMPで使うポート番号を教えてください。
監視サーバーが値を取得するのにUDP 161、機器からトラップを送るのにUDP 162を使います。
SNMPv3で認証と暗号化の両方を行うセキュリティレベルは何ですか?
authPrivです。
