概要
このドキュメントでは、2100、4100、9300モデルなどのFirepower eXtensibe Operative System(FXOS)プラットフォームに適したSimple Network Management Protocol(SNMP)オブジェクト識別子(OID)を検索するために必要な手順について説明します。
前提条件
要件
次の項目に関する知識があることが推奨されます。
- Cisco Firepower FXOS
- SNMPプロトコル
使用するコンポーネント
このドキュメントの情報は、次のハードウェア/ソフトウェアのバージョンに基づいています。
- Firepower 2100、4100、および9300
- FXOSバージョン2.1、2.2および2.3
手順
ステップ1:次のリンクに移動して、モニタするデバイスコンポーネントを特定します。
https://www.cisco.com/c/en/us/td/docs/security/firepower/fxos/mib/b_FXOS_4100_9300_MIBRef/about_cisco_fxos_mib_files.html#reference_mlw_x31_g1b
ステップ2:目的の部品からManagement Information Base(MIB;管理情報ベース)名を特定します。
ステップ3:FXOSがインストールされているバージョンのsoftware.cisco.comからMIBファイルをダウンロードします。
ステップ4:MIBのzipファイルを解凍し、MIBを解凍してフォルダを開きます。
ステップ5:MIBファイルを探します。この例では、「CISCO-FIREPOWER-ETHER-MIB」が検索されたMIBです。
ステップ6:テキストエディタでそのファイルを開きます。
ファイルが開いたら、特定のテーブルを検索します。
ステップ7:MIBファイルで目的のテーブルを探し、最終的なOIDを取得します。
OIDの生成
ステップ1:MIB番号は、ポーリングされる統計情報タイプの親IDです。
ステップ2:開いたMIBファイルで、「手順ステップ6」セクションの同じテーブルを検索し、最初の2つの番号を書き留めます。
cfprEtherPauseStatsTable OBJECT-TYPE <-------------------------------------------------------- Table we are looking
SYNTAX SEQUENCE OF CfprEtherPauseStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Cisco Firepower ether:PauseStats managed object table"
::= { cfprEtherObjects 14 } <------------------------------------------------------------- First number to be added
cfprEtherPauseStatsEntry OBJECT-TYPE
SYNTAX CfprEtherPauseStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for the cfprEtherPauseStatsTable table."
INDEX { cfprEtherPauseStatsInstanceId }
::= { cfprEtherPauseStatsTable 1 } <------------------------------------------------------ Second number to be added
これらの2つの番号は、ステップ1で抽出した親OIDに従います。
ステップ3:次のリストは、OIDを完了するための最後の番号を示しています。
CfprEtherPauseStatsEntry ::= SEQUENCE {
cfprEtherPauseStatsInstanceId CfprManagedObjectId,
cfprEtherPauseStatsDn CfprManagedObjectDn,
cfprEtherPauseStatsRn SnmpAdminString,
cfprEtherPauseStatsIntervals Gauge32,
cfprEtherPauseStatsRecvPause Unsigned64,
cfprEtherPauseStatsRecvPauseDelta Counter64,
cfprEtherPauseStatsRecvPauseDeltaAvg Unsigned64,
cfprEtherPauseStatsRecvPauseDeltaMax Unsigned64,
cfprEtherPauseStatsRecvPauseDeltaMin Unsigned64,
cfprEtherPauseStatsResets Unsigned64,
cfprEtherPauseStatsResetsDelta Counter64,
cfprEtherPauseStatsResetsDeltaAvg Unsigned64,
cfprEtherPauseStatsResetsDeltaMax Unsigned64,
cfprEtherPauseStatsResetsDeltaMin Unsigned64,
cfprEtherPauseStatsSuspect TruthValue,
cfprEtherPauseStatsThresholded CfprEtherPauseStatsThresholded,
cfprEtherPauseStatsTimeCollected DateAndTime,
cfprEtherPauseStatsUpdate Gauge32,
cfprEtherPauseStatsXmitPause Unsigned64,
cfprEtherPauseStatsXmitPauseDelta Counter64,
cfprEtherPauseStatsXmitPauseDeltaAvg Unsigned64,
cfprEtherPauseStatsXmitPauseDeltaMax Unsigned64,
cfprEtherPauseStatsXmitPauseDeltaMin Unsigned64
}
ステップ4:モニタする値を探します。たとえば、「cfprEtherPauseStatsResetsDeltaAvg」
cfprEtherPauseStatsResetsDeltaAvg OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cisco Firepower ether:PauseStats:resetsDeltaAvg
managed object property"
::= { cfprEtherPauseStatsEntry 12 } <------------------------------------------------------ Last number to be added
ステップ5:親MIBで始まるすべての番号を集約します。
1.3.6.1.4.1.9.9.826.1.21.14.1.12
[6] SNMPウォークを使用して、最終的なOIDを収集していることを確認します
root@NCRUZZAV-V18T1:~# snmpwalk -v 2c 10.88.243.250 -c cisco 1.3.6.1.4.1.9.9.826.1.21.14.1.12
iso.3.6.1.4.1.9.9.826.1.21.14.1.12.1091814 = Counter64: 0
iso.3.6.1.4.1.9.9.826.1.21.14.1.12.1091819 = Counter64: 0
iso.3.6.1.4.1.9.9.826.1.21.14.1.12.1091824 = Counter64: 0
iso.3.6.1.4.1.9.9.826.1.21.14.1.12.1091829 = Counter64: 0
iso.3.6.1.4.1.9.9.826.1.21.14.1.12.1091834 = Counter64: 0
iso.3.6.1.4.1.9.9.826.1.21.14.1.12.1091839 = Counter64: 0
iso.3.6.1.4.1.9.9.826.1.21.14.1.12.1091844 = Counter64: 0
iso.3.6.1.4.1.9.9.826.1.21.14.1.12.1091849 = Counter64: 0
iso.3.6.1.4.1.9.9.826.1.21.14.1.12.1091854 = Counter64: 0
iso.3.6.1.4.1.9.9.826.1.21.14.1.12.1091859 = Counter64: 0
iso.3.6.1.4.1.9.9.826.1.21.14.1.12.1091864 = Counter64: 0
iso.3.6.1.4.1.9.9.826.1.21.14.1.12.1091869 = Counter64: 0
iso.3.6.1.4.1.9.9.826.1.21.14.1.12.1091874 = Counter64: 0
iso.3.6.1.4.1.9.9.826.1.21.14.1.12.1091879 = Counter64: 0
iso.3.6.1.4.1.9.9.826.1.21.14.1.12.1091884 = Counter64: 0
iso.3.6.1.4.1.9.9.826.1.21.14.1.12.1091889 = Counter64: 0
iso.3.6.1.4.1.9.9.826.1.21.14.1.12.1091894 = Counter64: 0
root@NCRUZZAV-V18T1:~#
出力には、テーブルで選択された各部品に対して1つのOIDが表示されることに注意してください。この例では、テーブルが選択されている各インターフェイスに1つのOIDがあり、すべてのデバイスインターフェイスの統計情報が表示されます。