ワイヤレス : Wi-Fi 向け Cisco Quantum ポリシー スイート

QPS リリース SNMP を解決する 5.5 基本的な手順

2015 年 11 月 26 日 - 機械翻訳について
その他のバージョン: PDFpdf | 英語版 (2015 年 8 月 22 日) | フィードバック

概要

この資料はクォンタム ポリシー スイート(QPS)観点からの簡易ネットワーク管理プロトコル(SNMP) フレームワーク アーキテクチャを解決するのに使用できる有用な情報を記述したものです。

Aravindhan Balasubramanian によって貢献される、Cisco TAC エンジニア。

前提条件

要件

このドキュメントに関する特別な要件はありません。

使用するコンポーネント

この文書に記載されている情報は QPS リリース 5.5 およびそれ以降に基づいています。

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されたものです。 このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。 ネットワークが稼働中の場合は、コマンドが及ぼす潜在的な影響を十分に理解しておく必要があります。

背景説明

SNMP アーキテクチャ

各 Virtual Machine (VM)は「snmpd」プロセスを実行します。 QPS の VM によって生成されるアラートかトラップは lbvip01 または lbvip02 のようなアクティブ ロードつりあい機を通したカスタマーネットワーク 管理 システム(NMS)に転送されます。

  • lbvip01 は外部コミュニケーションのための外部 NMS サーバに SNMPトラップを送ります。 ハートビート高い QPS アベイラビリティは lbvip01 がロードつりあい機 VM lb01lb02 で利用できる、常にことを確認します。
  • lbvip02 はすべての VM (たとえば lb0xqns0xportal0x、等)によって内部通信のためのアクティブ ロードつりあい機に SNMPトラップを送るために使用されます。
  • lb01 および lb02lbvip01 および lbvip02 IP アドレスは /etc/hosts ファイルにあります。
  • 162 は SNMP トラップ メッセージのために使用されるデフォルト UDP ポートです。
  • Broadhop はフレームワークにアクセスするデフォルト SNMP コミュニティストリングです。

SNMP コンフィギュレーション ファイル

4 重要な QPS リリースはロードつりあい機 VM に 5.5 SNMP コンフィギュレーション ファイルかスクリプト常駐します:

  • /etc/snmp/snmpd.conf は IP アドレスおよびポートコンフィギュレーションのために使用されます。 「snmp "サービスはこのファイルで設定される値のための VM を毎分ポーリングします。 ファイルはラインを通して lbvip02 にバージョン 2 トラップを送信 します: trap2sink lbvip02 broadhop
  • /etc/snmp/scripts/snmp_communities は外部 NMS システムと通信するために SNMPコミュニティ名前をたとえば trap_community=k0ptr0 定義します。
  • /etc/snmp/scripts/component_trap_conver はクォンタム ネットワーク スイート(QNS)トラップに、BROADHOP-NOTIFICATION MIB で定義されたようにトランスフォームし、トラップを外部顧客 NMS IP アドレスにそれを送信 します。
  • /etc/snmp/snmptrapd.conf はネット SNMP 通知 受信者コンフィギュレーション コンフィギュレーション・ファイルですオペレーションを制御するのに 1つ以上のコンフィギュレーション ファイルを使用する、そしてどのように受け取ったトラップ処理する必要がある。 ファイルは lbvip0 によって外部 NMS システムに実際のトラップを送信 します。

XML ファイル

ポリシーおよびルール機能(PCRF)クライアント仮想マシンを、pcrfclient01 および pcrfclient02 のような交換することは、QPS リリース 5.5 SNMP 設定に関する 3 つの XML ファイルが含まれています:

  • attributes.xml は javabean SNMP Object Identifier (OID)と Java 管理 拡張(JMX)間のマッピングが含まれていましたりまたは値を保持すること帰因します。
  • managers.xml は SNMPトラップを受け取るためにリモートホストをリストします
  • notifications.xml は送信 することができるリストし、OID に属性のマッピングが含まれています SNMPトラップを。

3 つの XML ファイルは /etc/broadhop/ <servers>/snmp ディレクトリにあります。 正しいディレクトリを見つけるため:

  1. PCRF クライアント仮想マシンで正しいサーバ ファイルを見つけるために cat ユーティリティを使用して下さい。

    cat /etc/broadhop/servers

    出力例

    lb01=iomanager01
    lb02=iomanager02
    qns01=pcrf_A
    qns01=pcrf_A
    qns02=pcrf_A
    qns02=pcrf_A
    qns03=pcrf_B
    qns03=pcrf_B
    qns04=pcrf_B
    qns03=pcrf_B
    qns04=pcrf_B
    pcrfclient01=controlcenter
    pcrfclient01=pb
    pcrfclient02=controlcenter
    pcrfclient02=pb
  2. サーバ ファイルを表示した後、特定の VM のための 3 つの XML ファイルとのディレクトリを次の通り見つけることができます:

    /etc/broadhop/pcrf_A/snmp
    /etc/broadhop/pcrf_B/snmp
    /etc/broadhop/pb/snmp
    /etc/broadhop/controlcenter/snmp
    /etc/broadhop/iomanager01/snmp
    /etc/broadhop/iomanager02/snmp

MIB ファイル

SNMP によって使用される MIB は /etc/snmp/mibs ディレクトリにそれぞれ VM にあります。

  • BROADHOP-QNS-MIB.mib は検索可能な統計情報および主要業績評価指標(KPIs)を定義します。
  • BROADHOP-NOTIFICATION-MIB.mib は利用可能 な通知およびトラップを定義します。

SNMP を解決する基本的な手順

lb01 または lb02 のアクティブ ロードつりあい機仮想マシンのこれらのステップを、実行して下さい。

  1. snmpd プロセスがコマンドでそれぞれ VM で機能であることを確認して下さい:
    service snmpd status
  2. snmpd サービスが停止する場合、コマンドでサービスを開始して下さい:
    service snmpd start
  3. (UDP ポート 162 がまた NMS で使用されたら) iptables が消えるし、UDP ポート 162 のステータスをようにチェックして下さい。
  4. SNMP のための Red Hat パッケージ マネージャ(RPM)バージョンが同じであるコマンドでことを、確認して下さい:
    rpm ?qa | grep snmp

    5.3.2.2 のすべてのバージョンの出力例

    net-snmp-5.3.2.2-17.el5
    net-snmp-utils-5.3.2.2-17.el5
    net-snmp-libs-5.3.2.2-17.el5
    • ネット snmp が SNMP を展開するために必要なパッケージです。
    • ネット snmputils が NET-SNMP と併用するためのさまざまなユーティリティが含まれているで、SNMP プロトコルのネットワークを管理するユーティリティを実行するために必要となりますパッケージ。
    • ネット snmp ライブラリは共用バイナリおよびアプリケーションのためのランタイム ライブラリが含まれています。
  5. RPM の詳細な情報を表示するために RPM チー コマンドを入力して下さい。

    コマンド例:

    rpm -qi net-snmp-5.3.2.2-17.el5
    rpm -qi net-snmp-utils-5.3.2.2-17.el5
    rpm -qi net-snmp-libs-5.3.2.2-17.el5
  6. QPS が適切な NMS に SNMPトラップを送るようにするために、外部 NMS IP がコマンドで「/etc/hosts」および「/etc/snmp/scripts/ component_trap_convert」の下のロードつりあい機 VM で定義されることを確認して下さい:
    grep 'corporate_nms_ip'

    : 「corporate_nms_ip」が NMS IP であるところ、たとえば 10.106.74.10。

  7. snmpd.conf ファイルがコマンドで行「rocommunity Broadhop」が含まれているようにして下さい:
    cat /etc/snmp/snmpd.conf

    さまざまな QNS VM からのアクティブ ロードつりあい機 VM への内部トラップすべてがデフォルト コミュニティ名「Broadhop」に送信 されるのでこの行が必要となります。

  8. ロードつりあい機および外部 NMS システムがコマンドで同じトラップコミュニティ名前を使用するようにするためにチェックして下さい:
    /etc/snmp/scripts/snmp_communities

    たとえば、ようにロードつりあい機および外部 NMS システム両方使用 "trap_community=k0ptr0" して下さい。

  9. それぞれ QNS VM からのトラップがきちんとアクティブ ロードつりあい機 VM に達したようにするために /var/log/snmp/trap ログファイルをチェックして下さい。

    ログファイル例をトラップして下さい

    Jun 15 04:02:16 AIO-POD1 snmpd[3754]: Received SNMP packet(s) from UDP: [127.0.0.1]
    :56568
    Jun 15 04:02:16 AIO-POD1 snmpd[3754]: Connection from UDP: [127.0.0.1]:48071
    Jun 15 04:02:14 AIO-POD1 snmptrapd[3769]: 2014-06-15 04:02:14 AIO-POD1.cisco.com
    [10.106.74.34] (via UDP: [127.0.0.1]:39334) TRAP, SNMP v1, community broadhop       
    NET-SNMP-MIB::netSnmpNotificationPrefix Enterprise Specific Trap (NET-SNMP-AGENT-MIB
    ::nsNotifyRestart) Uptime: 62 days, 5:04:42.43
  10. アクティブ ロードつりあい機の /var/log/messages からのログをキャプチャ し、SNMP に関するエラーメッセージを探して下さい。

関連するシスコ サポート コミュニティ ディスカッション

シスコ サポート コミュニティは、どなたでも投稿や回答ができる情報交換スペースです。


Document ID: 117876