Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

SNMP を使用したデータ収集

SNMPを介したデータ収集は、ジュニパーテレメトリインターフェイス(JTI)が利用できないシステムやマルチベンダーネットワークでネットワーク統計を収集するための有用な代替手段です。これらの統計は、パフォーマンス管理に使用できます。

SNMP 管理情報ベース(MIB)をポーリングする SNMP 収集タスクを使用して、以下の統計を収集できます。

  • インターフェイスの統計情報。詳細については 、表1 をご覧ください。

  • LSP 統計情報。詳細については 、表1 をご覧ください。

    注:

    LSPがP2MPグループの一部である場合、P2MPグループ情報は、トポロジービューの下部にあるネットワーク情報テーブルのP2MPグループタブに表示されます。

  • サービスクラス(CoS)統計情報。詳細については、 表2 (ジュニパーデバイス)と 表3 (Ciscoデバイス)を参照してください。

    注:

    CoS統計は、ジュニパーとCiscoデバイスのみ収集できます。

  • 表1は、インターフェイス統計とLSP統計のために収集される特定のオブジェクト識別子(OID)について説明しています。

    表1:インターフェイスとLSP統計のOID

    OID名

    カウンタ

    ベンダータイプ(汎用とは、NorthStarでサポートされているすべてのベンダーデバイスを指します)

    1.3.6.1.2.1.2.2.1.2

    ifDescr

    ファーウェイ

    1.3.6.1.2.1.2.2.1.3

    ifType

    ファーウェイ

    1.3.6.1.2.1.31.1.1.1.1

    ifName

    汎用

    1.3.6.1.2.1.31.1.1.1.6

    ifHCInOctet

    汎用

    1.3.6.1.2.1.31.1.1.1.9

    ifHCInBroadcastPkts

    汎用

    1.3.6.1.2.1.31.1.1.1.10

    ifHCOutOctets

    汎用

    1.3.6.1.2.1.31.1.1.1.13

    ifHCOutBroadcastPkts

    汎用

    1.3.6.1.4.1.2636.3.2.5.1.1

    mplsLspInfoName

    ジュニパー

    1.3.6.1.4.1.2636.3.2.5.1.3

    mplsLspInfoOctets

    ジュニパー

    表2は、ジュニパーデバイスのCoS統計のために収集される特定のOIDを示しています。

    表2:CoS統計のOIDs - ジュニパーデバイス

    OID名

    カウンタ

    1.3.6.1.4.1.2636.3.15.3.1.2

    jnxCosFcIdToFcName

    1.3.6.1.4.1.2636.3.15.4.1.5

    jnxCosQstatQedバイト

    1.3.6.1.4.1.2636.3.15.4.1.9

    jnxCosQstatTxedBytes

    1.3.6.1.4.1.2636.3.15.4.1.23

    jnxCosQstatTotalRedDropBytes

    1.3.6.1.4.1.2636.3.15.5.1.1

    jnxCosIfインデックス

    1.3.6.1.4.1.2636.3.15.5.1.2

    jnxCosIfstatフラグ

    1.3.6.1.4.1.2636.3.15.7.1.5

    jnxCosIngressQstatQedBytes

    1.3.6.1.4.1.2636.3.15.7.1.9

    jnxCosIngressQstatTxedBytes

    1.3.6.1.4.1.2636.3.15.7.1.23

    jnxCosIngressQstatTotalRedDropBytes

    表3は、CiscoデバイスのCoS統計に収集される特定のOIDを示しています。

    表3:CoS統計のOID - Ciscoデバイス

    OID名

    1.3.6.1.4.1.9.9.166.1.1.1

    CISCO-CLASS-BASED-QOS-MIB::cbQosServicePolicyTable

    1.3.6.1.4.1.9.9.166.1.6.1

    CISCO-CLASS-BASED-QOS-MIB::cbQosPolicyMapCfgTable

    1.3.6.1.4.1.9.9.166.1.5.1

    CISCO-CLASS-BASED-QOS-MIB::cbQosObjectsTable

    1.3.6.1.4.1.9.9.166.1.7.1

    CISCO-CLASS-BASED-QOS-MIB::cbQosCMCfgTable

    1.3.6.1.4.1.9.9.166.1.15.1.1.10

    CISCO-CLASS-BASED-QOS-MIB:: cbQosClassMapStats.cbQosCMPostPolicyByte64

    1.3.6.1.4.1.9.9.166.1.15.1.1.17

    CISCO-CLASS-BASED-QOS-MIB:: cbQosClassMapStatsです。cbQosCMDropByte64

注:

リリース5.0.0以降、NorthStarはCisco Model Driven Telemetry(MDT)をサポートしています。これは、CiscoデバイスからインターフェイスとLSPトラフィックメトリックを取得するための、より高速で低コストな代替手段となる可能性があります。詳細については 、「Cisco Model Driven Telemetry のサポート」 を参照してください。

注:

NorthStarは、SNMPを介したSR-TE LSP統計の収集をサポートしていません。

NorthStar Controllerリリース6.2.1以降、Net-SNMP CLIを使用して、500を超えるインターフェイスを持つルーターのインターフェイス統計を収集できます。インターフェイス統計情報の収集は、ルーターあたり最大 5,000 インターフェイス、ネットワーク全体で最大 500,000 インターフェイスでテストされています。

viなどのテキストエディタを使用して、以下を実行します。

  1. 以下の構成設定を使用して、 northstar.cfg ファイル(/opt/northstar/data/northstar.cfg)でNet-SNMPを有効にします。

    snmp_use_netsnmp=1

  2. publisher.cfgファイル(/opt/northstar/data/es_puiblisher/es_publisher.cfg)で以下のElasticSearchパブリッシャーパラメーターを設定します。

    • polling_interval—パブリッシャープロセスがRedisをポーリングして、ElasticSearchデータベースに送信されるSNMP統計を収集する頻度を指定します。

      デフォルト:30秒

      範囲:10秒から60秒

    • batch_size—1回の操作でElasticSearchデータベースに送信されるレコードの最大数を指定します。

      デフォルト: 1000

      範囲:1000〜5000

    • pool_size—SNMP統計を収集するために実行できるスレッドの最大数(スレッドプール内)を指定します。

      デフォルト:10

      範囲10〜20

以下のタスクでは、SNMP を介した収集プロセスについて説明します。

コレクターの設置

コレクターは、コントローラー自体をインストールするときに、install.sh スクリプトによってNorthStar Controllerアプリケーションサーバー(シングルサーバー導入)と同じマシンにインストールされます。インストールすると、プロセスのコレクターグループが表示されます。

デバイスプロファイルでデバイスの設定を行い、接続をテストする

SNMP収集を実行する前に、デバイスのログイン資格情報とSNMPパラメーターを設定する必要があります。Web UIの[その他のオプション]メニューから、[ Administration > Device Profile]に移動します。デバイスを選択し、 Modifyをクリックします。 Access Parameters タブをクリックしてログイン資格情報を入力し、 SNMP Parameters タブをクリックしてSNMPパラメーターを入力します。

SNMPパラメータを使用したデバイスの設定、およびそれらのデバイスへのSNMP接続のテストの詳細については、 デバイスプロファイルと接続テスト を参照してください。

デバイスコレクションの実行

SNMPトラフィック収集の実行を試みる前に、デバイス収集を実行する必要があります。これは、インターフェイスやLSPなどのベースラインネットワーク情報を確立するために必要です。デバイス収集が実行されると、SNMPトラフィック収集タスクには、インターフェイスとLSPのポーリングに必要な情報が含まれます。

分析用のデバイス収集のスケジューリングを参照してください。

SNMPデータ収集タスクのスケジュールと実行

注:

デバイスプロファイル(Administration > Device Profile)の完了とデバイス収集の実行は、SNMP収集を正常に実行するための前提条件です。

新しいSNMP収集タスクをスケジュールするには、その他のオプションメニューから Administration > Task Scheduler に移動します。

  1. 右上隅にある Add をクリックします。 図 1 に示すように、[新しいタスクの作成] ウィンドウが表示されます。

    図 1: 新しいタスク ウィンドウの作成 User interface for creating a new task with fields for Name, Task Group, and Task Type, plus a Next button to proceed.
  2. タスクの名前を入力し、ドロップダウンメニューを使用してタスクタイプを SNMP Traffic Collectionとして選択します。 Nextをクリックします。

    次のウィンドウでは、すべてのデバイス、選択したデバイス、またはグループのSNMPトラフィックを収集できます。サービスクラスデータを収集する場合は、CoSデータを収集チェックボックスをクリックすることもできます。CoSデータは、チェックボックスをクリックして有効にしない限り収集されません。 図2 は、このウィンドウを示しています。

    図2:SNMP収集タスク、デバイス収集 Create New Task SNMP Traffic Collection step 2. Options for selecting devices include All devices, Selective devices, Groups. Collect CoS data checkbox unchecked. Navigation buttons Previous and Next.
    注:

    一部のデバイスに Cisco MDT を使用している場合は、「選択デバイス」を選択し、Cisco MDT を使用しているデバイスの選択を解除します。

  3. Nextをクリックして、スケジュールウィンドウに進みます。「新規タスクの作成 - スケジュール」ウィンドウが図 3 に示すように表示されます。統計の計算には、少なくとも 2 つのコレクションが必要です。タスクの自動繰り返しを 10 分から 20 分ごとに設定することをお勧めします。

    図3:SNMP収集タスク、スケジューリング Scheduling interface for creating a new task with startup options: start now, on a date and time, or chain after another task. Recurrence options: repeat every 15 minutes. Step 3 of 3 with Previous and Submit buttons.

    繰り返しをスケジュールする代わりに、すでにスケジュールされている繰り返しタスクの後にタスクをチェーンして、他のタスクが完了するとすぐに開始するように選択できます。「別のタスクの後にチェーン」ラジオボタンを選択すると、選択できる繰り返しタスクのドロップダウンリストが表示されます。

  4. Submitをクリックして、新しいコレクションタスクの追加を完了し、タスクリストに追加します。リストで完了したタスクをクリックすると、ウィンドウの下部に結果が表示されます。結果ウィンドウには、サマリー、ステータス、履歴の3つのタブがあります。[概要] タブの例を図 4 に示します。[ステータス]タブの例を図5に示します。

    図4:SNMPトラフィック収集タスクの収集結果、概要タブ Task List interface from network management software displaying tasks like Netconf Collection and SNMP Traffic Collection with details on type, name, creation date, frequency, repetitions, start and end times, last execution, and status. Summary section shows task start time, data collection status, and end time. Buttons for Add, Modify, and Delete tasks.
    図5:SNMPトラフィックタスクの収集結果、ステータスタブ Task List table interface for network management displaying task type, name, creation date, frequency, repetitions, start and end times, last executed, and status. Options to add, modify, or delete tasks. Tabs for Summary, Status, and History. Status tab shows device hostnames, interface and LSP data, and collection status.
    注:

    NorthStarリリース6.0.1では、複数のSNMP収集タスクを設定することができ、それぞれに独自のデバイスとスケジュールの選択があります。

デフォルトでは、NorthStarはSNMPトラフィック収集の実行時にのみ、以下のインターフェイスから統計情報を収集します。

  • NorthStarのノードに関連付けることができる物理、論理ループバック、または論理管理インターフェイス

  • NorthStar内のリンクに関連付けられた論理インターフェイス

  • VRFに属する論理インターフェイス

デバイス上で検出でき、トラフィック収集で使用する必要があるインターフェイスタイプは、 NorthStar CLIを使用したNorthStar設定の構成で説明されているように、cMGD CLIを使用してinclude-interface-type設定を編集することで変更できます。このコマンドは、角括弧で囲まれたインターフェイス タイプのスペース区切りのリスト、または角括弧なしの単一のインターフェイス タイプを呼び出します。いくつかの例:

サポートされているインターフェイスタイプは次のとおりです。

  • physical:物理インターフェイスで、ドット(.)が含まれていないインターフェイス名として表されます

  • ループバック-mgmt:lo、fxp、me、またはemで始まるインターフェイス名で表されるループバックおよび管理インターフェイス

  • vrf-if:VRFに関連付けられたインターフェイス

  • links-if:リンク上のインターフェイス

  • all:すべてのインターフェイス

注:

configServer は、指定したインターフェイスタイプのみをすべてのコンポーネントに公開します。Web UIとデータ収集は、それらのインターフェイスタイプを表すインターフェイスに関する情報のみを受け取ります。

この設定を変更して、NorthStarモデルのインターフェイスですでに表されているインターフェイスタイプの選択を解除した場合、それらの既存のインターフェイスはモデルに残ります。

NorthStar Plannerからデータにアクセスする

計画やシミュレーションの目的で、NorthStar Plannerから収集されたデータにアクセスできます。NorthStar Plannerで、[ Traffic > Traffic aggregation]に移動します。トラフィックを時間単位で集計し、1時間ごとに24時間のトラフィック負荷ファイルを作成し、その特定の時間のデータを複数日にわたって集約できます。結果のファイルは、トラフィック マトリクス ソルバーへの入力として使用できます。