SNMP の設定
Edge340 では SNMP v1、v2c、v3 をサポートしています。
デフォルトでは SNMP v3 のみ有効となっています。
SNMP Option の Enable にチェックを入れると、SNMP service が有効になります。
SNMP V1&V2 の Enable にチェックを入れ、Community String を作成することで、SNMP v1, v2c でアクセスできるようになります。
SNMP v3 の場合は、Users タブでユーザを作成しておきます。
SNMP v3 は snmpwalk で以下のオプションを指定することでアクセスすることができます。(上記ユーザ作成では、両方のパスワードを cisco123 としています)
$ snmpwalk -v3 -l authPriv -u cisco -a SHA -A cisco123 -x AES -X cisco123 {IP} .
SNMP で得られる情報
Edge340 から SNMP で取得できる主な情報は以下の通りです。
Information | | |
---|
CPU usage | .1.3.6.1.4.1.2021.10 | UCD-SNMP-MIB::laTable Load-1 (1 minute load): .1.3.6.1.4.1.2021.10.1.3.1 Load-5 (5 minute load): .1.3.6.1.4.1.2021.10.1.3.2 Load-15 (15 minutes load): .1.3.6.1.4.1.2021.10.1.3.3 |
.1.3.6.1.4.1.2021.11 | UCD-SNMP-MIB:systemStats Percentage of user CPU time: .1.3.6.1.4.1.2021.11.9.0 Percentages of system CPU time: .1.3.6.1.4.1.2021.11.10.0 Percentages of idle CPU time: .1.3.6.1.4.1.2021.11.11.0 |
Version information | .1.3.6.1.4.1.9.1.1095.4 | — |
Disk Utilization | .1.3.6.1.4.1.2021.9 | UCD-SNMP-MIB::dskTable |
Hostname | .1.3.6.1.2.1.1.5 | SNMPv2-MIB::sysName |
Interface status and configuration | .1.3.6.1.2.1.2.2 | IF-MIB::ifTable |
IP Address | .1.3.6.1.2.1.4.20 | IP-MIB::ipAddrTable |
Wi-Fi AP | .1.3.6.1.4.1.9.1.1095.2.1 | CISCO-CE340-MIB:wifiAPMib |
Wi-Fi Client | .1.3.6.1.4.1.9.1.1095.2.2 | CISCO-CE340-MIB:wifiClientMib |
Wi-Fi | .1.3.6.1.4.1.9.9.272.1.1.1.6 | CISCO-DOT11-IF-MIB::cd11IfAuxSsidTable |
.1.3.6.1.4.1.9.9.272.1.1.2.5 | CISCO-DOT11-IF-MIB::cd11IfPhyDsssTable |
.1.3.6.1.4.1.9.9.413.1.1.1 | CISCO-DOT11-SSID-SECURITY-MIB:: cdot11SecAuxSsidTable |
USB Devices Name and status | .1.3.6.1.4.1.9.1.1095.1 | CISCO-CE340-MIB:usbMib |
USB Devices Name and status | .1.3.6.1.3.103.1.3 | USB-MIB::usbDeviceTable |
NTP server IP address | .1.3.6.1.4.1.9.1.1095.5 | CISCO-CE340-MIB:ntpMib |
DHCP server IP address | .1.3.6.1.4.1.9.1.1095.3 | CISCO-CE340-MIB:dhcpMib |
snmpwalk で実機にアクセスした際のログも添付していますのでご参照ください。
SNMP Trap で得られる情報
SNMP Option にチェックを入れると、CPU 使用率や温度が閾値に達した場合に
SNMP Trap を送信します。
以下に、ぞれぞれの Trap を示します。
- CPU Usage Threshold
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (12067) 0:02:00.67
SNMPv2-MIB::snmpTrapOID.0 = OID: DISMAN-EVENT-MIB::mteTriggerFired
DISMAN-EVENT-MIB::mteHotTrigger.0 = STRING: CpuBusy
DISMAN-EVENT-MIB::mteHotTargetName.0 = STRING:
DISMAN-EVENT-MIB::mteHotContextName.0 = STRING:
DISMAN-EVENT-MIB::mteHotOID.0 = OID: UCD-SNMP-MIB::ssCpuIdle.0
DISMAN-EVENT-MIB::mteHotValue.0 = INTEGER: 22
- Temperature Threshold
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (58) 0:00:00.58
SNMPv2-MIB::snmpTrapOID.0 = OID: DISMAN-EVENT-MIB::mteTriggerFired
DISMAN-EVENT-MIB::mteHotTrigger.0 = STRING: CPUTooHot
DISMAN-EVENT-MIB::mteHotTargetName.0 = STRING:
DISMAN-EVENT-MIB::mteHotContextName.0 = STRING:
DISMAN-EVENT-MIB::mteHotOID.0 = OID: LM-SENSORS-MIB::lmTempSensorsValue.15
DISMAN-EVENT-MIB::mteHotValue.0 = Wrong Type (should be INTEGER): Gauge32: 123500
- Memory Threshold
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (55) 0:00:00.55
SNMPv2-MIB::snmpTrapOID.0 = OID:
DISMAN-EVENT-MIB::mteTriggerFired
DISMAN-EVENT-MIB::mteHotTrigger.0 = STRING: MemExhaust
DISMAN-EVENT-MIB::mteHotTargetName.0 = STRING:
DISMAN-EVENT-MIB::mteHotContextName.0 = STRING:
DISMAN-EVENT-MIB::mteHotOID.0 = OID: UCD-SNMP-MIB::memTotalFree.0
DISMAN-EVENT-MIB::mteHotValue.0 = INTEGER: 2186564
- Disk Usage Threshold
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (55) 0:00:00.55
SNMPv2-MIB::snmpTrapOID.0 = OID:
DISMAN-EVENT-MIB::mteTriggerFired
DISMAN-EVENT-MIB::mteHotTrigger.0 = STRING: MemExhaust
DISMAN-EVENT-MIB::mteHotTargetName.0 = STRING:
DISMAN-EVENT-MIB::mteHotContextName.0 = STRING:
DISMAN-EVENT-MIB::mteHotOID.0 = OID: UCD-SNMP-MIB::memTotalFree.0
DISMAN-EVENT-MIB::mteHotValue.0 = INTEGER: 2186564