ネットワークスイッチの管理情報を自動生成！

PortMap for Zabbixのご紹介

NTTコムソリューションズ株式会社
マネジメントソリューション本部
プラットフォームソリューション部

田中 武信

会社紹介
NTT コムソリューションズ株式会社(https://www.nttcsol.com/)

・NTTコミュニケーションズの100%子会社
・2008年より、Zabbix社と提携したZabbix関連事業を開始
・ZABICOMソリューションとして、導入から運用までのサービスを提供

https://www.zabicom.com
1

Copyright © 2018 NTT Com Solutions Corporation. All rights reserved.

ネットワーク配線管理の課題

2

Copyright © 2018 NTT Com Solutions Corporation. All rights reserved.

現在のネットワーク配線管理
ケーブル配線
タグ付け

3

管理表・配線図作成

Copyright © 2018 NTT Com Solutions Corporation. All rights reserved.

管理者が更新現実のネットワーク配線管理
ケーブル配線
タグ付け

新規案件が優先だ！

4

管理者が更新管理者の更新は後回し

管理表・配線図の管理表・配線図情報が劣化
作成トラブルだ！
すぐ直せ！

Copyright © 2018 NTT Com Solutions Corporation. All rights reserved.

現地調査に伴うアクシデントの数々…
管理表・配線図を最新化するため、現地調査を実施 . . .
LANケーブルを取り違えた！

LANケーブルが抜けた！

予期せぬ事故を誘発

電源ケーブルも抜けた！

Zabbixで配線情報を集めることができないか？
5

Copyright © 2018 NTT Com Solutions Corporation. All rights reserved.

基礎技術
L2 Discovery Module for LLDP

6

Copyright © 2018 NTT Com Solutions Corporation. All rights reserved.

物理結線の情報を収集する手段
・物理結線（隣接機器情報）はデータリンク層の情報・隣接機器情報を収集するプロトコルは、機器メーカーの独自仕様が乱立・IEEEで標準化されたLLDP（IEEE 802.1AB）を選択
第7層 – アプリケーション層

第6層 – プレゼンテーション層
第5層 – セッション層
第4層 – トランスポート層
第3層 – ネットワーク層
第2層 – データリンク層
第1層 – 物理層

7

隣接機器探査プロトコル群
CDP
EDP
FDP
NDP
L2MS
LLTD
ISDP
LLDP

Cisco Discovery Protocol
Extreme Discovery Protocol
Foundry Discovery Protocol
Nortel Discovery Protocol
Layer2 Management Service
Link Layer Topology Discovery
Industry Standard Discovery Protocol
Link Layer Discovery Protocol

Copyright © 2018 NTT Com Solutions Corporation. All rights reserved.

なぜLLDPなのか？
LLDPは標準化されており、マルチベンダー環境での使用が可能
・管理機能を持つ多くのネットワーク機器が対応
・ネットワーク機器以外の製品も対応（ストレージ、アプライアンス等の一部製品）
・主要なOS製品も対応（Linux、Windows、ESXi）
LLDPはネットワーク上の全ての物理機器で使用が可能
LLDP
READY

LLDP
READY
Security
Appliance

L2/L3 SwitchStorage

LLDP
READY
LLDP
READY

LLDP
READY

Client OS

LLDP
READY

RouterServer OS

8Copyright © 2018 NTT Com Solutions Corporation. All rights reserved.

LLDPの仕組みと問題
LLDPが隣接機器の情報を収集する仕組みは以下の通り。
・隣接機器からLLDPパケットを送出

・LLDPパケットを受信した機器が 隣接機器の一覧 を記録
・隣接機器の一覧 はSNMP(LLDP-MIB)のOIDにマッピング

ZabbixのSNMP監視機能ではLLDP-MIBから情報を収集出来ない
技術的な詳細は「Zabbix Summit 2018」の資料を参照下さい

LLDP-MIB
lldpRemSysName.n.1.n = 機器A
lldpRemSysName.n.2.n = 機器B
lldpRemSysName.n.3.n = 機器C

機器A
スイッチ

#show lldp neighbors
・機器A
・機器B
・機器C

LLDPLLDP

LLDP
機器C
9Copyright © 2018 NTT Com Solutions Corporation. All rights reserved.

機器B

Zabbixで収集するための対策
ZabbixでLLDP-MIBから情報を収集するため、2つの機能を開発。

① LLDP-MIBの隣接機器情報を収集する Zabbixローダブルモジュール（ L2 Discovery Module for LLDP ）② LLDP-MIBの情報からLLDを使用してアイテムを生成する テンプレート（ L2 Discovery Module Template ）ZabbixServerスイッチ

10Zabbix
Database

SNMP

LLDP

Low Level
Discovery

L2DM for
LLDP

Copyright © 2018 NTT Com Solutions Corporation. All rights reserved.

L2DM
Templates隣接機器情報の収集結果

Zabbixの表示には限界があるため、可視化機能を開発
11Copyright © 2018 NTT Com Solutions Corporation. All rights reserved.

可視化機能PortMap for Zabbix

12Copyright © 2018 NTT Com Solutions Corporation. All rights reserved.

PortMap for Zabbix の特徴◎特徴
・L2DM Templateで収集した情報の可視化機能を提供

・隣接機器情報の視認性を改善
・隣接機器情報を再利用が可能な形で出力
・Zabbix Webインターフェイスとの高い親和性◎構造・Zabbix APIを使用したデータの入出力構造
・Zabbixから独立した処理系であるため、定期実行にも対応

Low Level
Discovery

ZabbixServerZabbix
Database

SNMP

LLDP

スイッチ

ZabbixAPI

L2DM forLLDP

L2DM
Templates

13

Copyright © 2018 NTT Com Solutions Corporation. All rights reserved.

PortMapforZabbix

機能①：機器外観図の生成機能
・Zabbixのマップとして、ネットワーク機器の外観図を自動的に生成
・L2DM Templateがリンクされているホストを対象に生成・ホストグループ単位での一括生成が可能

14

Copyright © 2018 NTT Com Solutions Corporation. All rights reserved.

機能①：機器外観図の生成機能
・ポート毎に、リンク状況と隣接機器情報の表示が可能
・リンク毎に通信量、又は帯域使用率の表示が可能

通信量モード送受信の通信量(bps)を表示

15

帯域使用率モード

送受信の帯域使用率(%)を表示

Copyright © 2018 NTT Com Solutions Corporation. All rights reserved.

機能②：ポート管理表の生成機能
・L2DM Templateがリンクされているホストの「ポート管理表」を生成

ローカルポートのリンクステータス

16

LLDPで収集された隣接機器の情報

Copyright © 2018 NTT Com Solutions Corporation. All rights reserved.

機能②：ポート管理表の生成機能
・「ポート管理表」をCSV形式のデータで出力

ローカルポートのリンクステータス

17

Copyright © 2018 NTT Com Solutions Corporation. All rights reserved.

LLDPで収集された隣接機器の情報

活用事例

18

Copyright © 2018 NTT Com Solutions Corporation. All rights reserved.

事例① : ネットワーク配線管理の省力化

ケーブル配線
タグ付け

19

管理表・配線図を自動作成

管理者は自動生成結果を閲覧

自動化

省力化

Copyright © 2018 NTT Com Solutions Corporation. All rights reserved.

事例② :ネットワーク配線の証跡作成
現在の状態をCSV出力

配線変更作業

CSV

CSV

作業前証跡

20

変更結果をCSV出力

遠隔地から作業結果の確認

Copyright © 2018 NTT Com Solutions Corporation. All rights reserved.

作業後証跡

導入方法

21

Copyright © 2018 NTT Com Solutions Corporation. All rights reserved.

製品情報
L2 Discovery Module for LLDP
・弊社サイトからダウンロードが可能<ダウンロードページ>
https://www.zabicom.com/zabbix/solution/tools-jp/

PortMap for Zabbix
・詳細は配布資料に含まれるチラシをご覧下さい<製品紹介ページ>
https://www.zabicom.com/zabbix/solution/portmap/
22

Copyright © 2018 NTT Com Solutions Corporation. All rights reserved.

ご清聴ありがとうございました

23

Copyright © 2018 NTT Com Solutions Corporation. All rights reserved.