Jump to content
Калькуляторы

мониторинг радиопараметров NanoStation M5

Доброго дня!

 

Возможно ли мониторить радиопараметры оборудования NanoStation M5 средствами Cacti?

Версия прошивки .v5.5.6#

У кого ни будь получилось написать templates/plugin под данные параметры для Cacti.

Буду признателен за оказанную помощь.

Share this post


Link to post
Share on other sites

Может кто знает какие OIDы отвечают за радиопараметры

 

# snmpwalk -v1 -c public < IP addr >
SNMPv2-MIB::sysDescr.0 = STRING: Linux 2.6.32.54 #1 Tue May 28 17:56:11 EEST 2013 mips
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.10002.1
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (1164448200) 134 days, 18:34:42.00
SNMPv2-MIB::sysContact.0 = STRING: 0
SNMPv2-MIB::sysName.0 = STRING: BS_Reestr
SNMPv2-MIB::sysLocation.0 = STRING: 0
SNMPv2-MIB::sysServices.0 = INTEGER: 79
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (1137502100) 131 days, 15:43:41.00
SNMPv2-MIB::sysORIndex.1 = INTEGER: 1
SNMPv2-MIB::sysORIndex.2 = INTEGER: 2
SNMPv2-MIB::sysORIndex.3 = INTEGER: 3
SNMPv2-MIB::sysORIndex.4 = INTEGER: 4
SNMPv2-MIB::sysORIndex.5 = INTEGER: 5
SNMPv2-MIB::sysORID.1 = OID: SNMPv2-MIB::snmpMIB
SNMPv2-MIB::sysORID.2 = OID: iso.2.840.10036
SNMPv2-MIB::sysORID.3 = OID: IF-MIB::ifMIB
SNMPv2-MIB::sysORID.4 = OID: SNMPv2-SMI::enterprises.14988
SNMPv2-MIB::sysORID.5 = OID: SNMPv2-SMI::enterprises.10002.1.1.1.31
SNMPv2-MIB::sysORDescr.1 = STRING: The MIB module for SNMP entities
SNMPv2-MIB::sysORDescr.2 = STRING: The MIB module for IEEE 802.11 entities.
SNMPv2-MIB::sysORDescr.3 = STRING: The MIB module to describe generic objects for network interface sub-layers
SNMPv2-MIB::sysORDescr.4 = STRING: The Mikrotik experimental wireless MIB module
SNMPv2-MIB::sysORDescr.5 = STRING: The MIB module to describe system resources
SNMPv2-MIB::sysORUpTime.1 = Timeticks: (1137502100) 131 days, 15:43:41.00
SNMPv2-MIB::sysORUpTime.2 = Timeticks: (1137502100) 131 days, 15:43:41.00
SNMPv2-MIB::sysORUpTime.3 = Timeticks: (1137502100) 131 days, 15:43:41.00
SNMPv2-MIB::sysORUpTime.4 = Timeticks: (1137502100) 131 days, 15:43:41.00
SNMPv2-MIB::sysORUpTime.5 = Timeticks: (1137502100) 131 days, 15:43:41.00
IF-MIB::ifNumber.0 = INTEGER: 11
IF-MIB::ifIndex.1 = INTEGER: 1
IF-MIB::ifIndex.2 = INTEGER: 2
IF-MIB::ifIndex.3 = INTEGER: 3
IF-MIB::ifIndex.4 = INTEGER: 4
IF-MIB::ifIndex.5 = INTEGER: 5
IF-MIB::ifIndex.6 = INTEGER: 6
IF-MIB::ifIndex.7 = INTEGER: 7
IF-MIB::ifIndex.8 = INTEGER: 8
IF-MIB::ifIndex.9 = INTEGER: 9
IF-MIB::ifIndex.10 = INTEGER: 10
IF-MIB::ifIndex.11 = INTEGER: 11
IF-MIB::ifDescr.1 = STRING: lo
IF-MIB::ifDescr.2 = STRING: eth0
IF-MIB::ifDescr.3 = STRING: eth1
IF-MIB::ifDescr.4 = STRING: wifi0
IF-MIB::ifDescr.5 = STRING: ath0
IF-MIB::ifDescr.6 = STRING: eth0.838
IF-MIB::ifDescr.7 = STRING: eth0.1290
IF-MIB::ifDescr.8 = STRING: ath0.838
IF-MIB::ifDescr.9 = STRING: ath0.1290
IF-MIB::ifDescr.10 = STRING: br1
IF-MIB::ifDescr.11 = STRING: br2
IF-MIB::ifType.1 = INTEGER: softwareLoopback(24)
IF-MIB::ifType.2 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.3 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.4 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.5 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.6 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.7 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.8 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.9 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.11 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifMtu.1 = INTEGER: 16436
IF-MIB::ifMtu.2 = INTEGER: 1500
IF-MIB::ifMtu.3 = INTEGER: 1500
IF-MIB::ifMtu.4 = INTEGER: 2286
IF-MIB::ifMtu.5 = INTEGER: 1500
IF-MIB::ifMtu.6 = INTEGER: 1500
IF-MIB::ifMtu.7 = INTEGER: 1500
IF-MIB::ifMtu.8 = INTEGER: 1500
IF-MIB::ifMtu.9 = INTEGER: 1500
IF-MIB::ifMtu.10 = INTEGER: 1500
IF-MIB::ifMtu.11 = INTEGER: 1500
IF-MIB::ifSpeed.1 = Gauge32: 0
IF-MIB::ifSpeed.2 = Gauge32: 100000000
IF-MIB::ifSpeed.3 = Gauge32: 0
IF-MIB::ifSpeed.4 = Gauge32: 0
IF-MIB::ifSpeed.5 = Gauge32: 300000000
IF-MIB::ifSpeed.6 = Gauge32: 100000000
IF-MIB::ifSpeed.7 = Gauge32: 100000000
IF-MIB::ifSpeed.8 = Gauge32: 300000000
IF-MIB::ifSpeed.9 = Gauge32: 300000000
IF-MIB::ifSpeed.10 = Gauge32: 0
IF-MIB::ifSpeed.11 = Gauge32: 0
IF-MIB::ifPhysAddress.1 = STRING:
IF-MIB::ifPhysAddress.2 = STRING: 24:a4:3c:83:32:40
IF-MIB::ifPhysAddress.3 = STRING: 26:a4:3c:83:32:40
IF-MIB::ifPhysAddress.4 = STRING: 24:a4:3c:82:32:40
IF-MIB::ifPhysAddress.5 = STRING: 24:a4:3c:82:32:40
IF-MIB::ifPhysAddress.6 = STRING: 24:a4:3c:83:32:40
IF-MIB::ifPhysAddress.7 = STRING: 24:a4:3c:83:32:40
IF-MIB::ifPhysAddress.8 = STRING: 24:a4:3c:82:32:40
IF-MIB::ifPhysAddress.9 = STRING: 24:a4:3c:82:32:40
IF-MIB::ifPhysAddress.10 = STRING: 24:a4:3c:82:32:40
IF-MIB::ifPhysAddress.11 = STRING: 24:a4:3c:82:32:40
IF-MIB::ifAdminStatus.1 = INTEGER: up(1)
IF-MIB::ifAdminStatus.2 = INTEGER: up(1)
IF-MIB::ifAdminStatus.3 = INTEGER: up(1)
IF-MIB::ifAdminStatus.4 = INTEGER: up(1)
IF-MIB::ifAdminStatus.5 = INTEGER: up(1)
IF-MIB::ifAdminStatus.6 = INTEGER: up(1)
IF-MIB::ifAdminStatus.7 = INTEGER: up(1)
IF-MIB::ifAdminStatus.8 = INTEGER: up(1)
IF-MIB::ifAdminStatus.9 = INTEGER: up(1)
IF-MIB::ifAdminStatus.10 = INTEGER: up(1)
IF-MIB::ifAdminStatus.11 = INTEGER: up(1)
IF-MIB::ifOperStatus.1 = INTEGER: up(1)
IF-MIB::ifOperStatus.2 = INTEGER: up(1)
IF-MIB::ifOperStatus.3 = INTEGER: down(2)
IF-MIB::ifOperStatus.4 = INTEGER: up(1)
IF-MIB::ifOperStatus.5 = INTEGER: up(1)
IF-MIB::ifOperStatus.6 = INTEGER: up(1)
IF-MIB::ifOperStatus.7 = INTEGER: up(1)
IF-MIB::ifOperStatus.8 = INTEGER: up(1)
IF-MIB::ifOperStatus.9 = INTEGER: up(1)
IF-MIB::ifOperStatus.10 = INTEGER: up(1)
IF-MIB::ifOperStatus.11 = INTEGER: up(1)
IF-MIB::ifLastChange.1 = Timeticks: (0) 0:00:00.00
IF-MIB::ifLastChange.2 = Timeticks: (0) 0:00:00.00
IF-MIB::ifLastChange.3 = Timeticks: (0) 0:00:00.00
IF-MIB::ifLastChange.4 = Timeticks: (0) 0:00:00.00
IF-MIB::ifLastChange.5 = Timeticks: (0) 0:00:00.00
IF-MIB::ifLastChange.6 = Timeticks: (0) 0:00:00.00
IF-MIB::ifLastChange.7 = Timeticks: (0) 0:00:00.00
IF-MIB::ifLastChange.8 = Timeticks: (0) 0:00:00.00
IF-MIB::ifLastChange.9 = Timeticks: (0) 0:00:00.00
IF-MIB::ifLastChange.10 = Timeticks: (0) 0:00:00.00
IF-MIB::ifLastChange.11 = Timeticks: (0) 0:00:00.00
IF-MIB::ifInOctets.1 = Counter32: 4064
IF-MIB::ifInOctets.2 = Counter32: 3627199453
IF-MIB::ifInOctets.3 = Counter32: 0
IF-MIB::ifInOctets.4 = Counter32: 0
IF-MIB::ifInOctets.5 = Counter32: 457618363
IF-MIB::ifInOctets.6 = Counter32: 1016674347
IF-MIB::ifInOctets.7 = Counter32: 117852764
IF-MIB::ifInOctets.8 = Counter32: 268122743
IF-MIB::ifInOctets.9 = Counter32: 177419334
IF-MIB::ifInOctets.10 = Counter32: 139872
IF-MIB::ifInOctets.11 = Counter32: 7967300
IF-MIB::ifInUcastPkts.1 = Counter32: 14
IF-MIB::ifInUcastPkts.2 = Counter32: 43462190
IF-MIB::ifInUcastPkts.3 = Counter32: 0
IF-MIB::ifInUcastPkts.4 = Counter32: 0
IF-MIB::ifInUcastPkts.5 = Counter32: 835798
IF-MIB::ifInUcastPkts.6 = Counter32: 858186
IF-MIB::ifInUcastPkts.7 = Counter32: 642480
IF-MIB::ifInUcastPkts.8 = Counter32: 260100
IF-MIB::ifInUcastPkts.9 = Counter32: 570857
IF-MIB::ifInUcastPkts.10 = Counter32: 0
IF-MIB::ifInUcastPkts.11 = Counter32: 48173
IF-MIB::ifInNUcastPkts.1 = Counter32: 0
IF-MIB::ifInNUcastPkts.2 = Counter32: 26554015
IF-MIB::ifInNUcastPkts.3 = Counter32: 0
IF-MIB::ifInNUcastPkts.4 = Counter32: 0
IF-MIB::ifInNUcastPkts.5 = Counter32: 0
IF-MIB::ifInNUcastPkts.6 = Counter32: 0
IF-MIB::ifInNUcastPkts.7 = Counter32: 0
IF-MIB::ifInNUcastPkts.8 = Counter32: 4491
IF-MIB::ifInNUcastPkts.9 = Counter32: 5
IF-MIB::ifInNUcastPkts.10 = Counter32: 3039
IF-MIB::ifInNUcastPkts.11 = Counter32: 53747
IF-MIB::ifInDiscards.1 = Counter32: 0
IF-MIB::ifInDiscards.2 = Counter32: 0
IF-MIB::ifInDiscards.3 = Counter32: 0
IF-MIB::ifInDiscards.4 = Counter32: 0
IF-MIB::ifInDiscards.5 = Counter32: 0
IF-MIB::ifInDiscards.6 = Counter32: 0
IF-MIB::ifInDiscards.7 = Counter32: 0
IF-MIB::ifInDiscards.8 = Counter32: 0
IF-MIB::ifInDiscards.9 = Counter32: 0
IF-MIB::ifInDiscards.10 = Counter32: 0
IF-MIB::ifInDiscards.11 = Counter32: 0
IF-MIB::ifInErrors.1 = Counter32: 0
IF-MIB::ifInErrors.2 = Counter32: 0
IF-MIB::ifInErrors.3 = Counter32: 0
IF-MIB::ifInErrors.4 = Counter32: 0
IF-MIB::ifInErrors.5 = Counter32: 0
IF-MIB::ifInErrors.6 = Counter32: 0
IF-MIB::ifInErrors.7 = Counter32: 0
IF-MIB::ifInErrors.8 = Counter32: 0
IF-MIB::ifInErrors.9 = Counter32: 0
IF-MIB::ifInErrors.10 = Counter32: 0
IF-MIB::ifInErrors.11 = Counter32: 0
IF-MIB::ifInUnknownProtos.1 = Counter32: 0
IF-MIB::ifInUnknownProtos.2 = Counter32: 0
IF-MIB::ifInUnknownProtos.3 = Counter32: 0
IF-MIB::ifInUnknownProtos.4 = Counter32: 0
IF-MIB::ifInUnknownProtos.5 = Counter32: 0
IF-MIB::ifInUnknownProtos.6 = Counter32: 0
IF-MIB::ifInUnknownProtos.7 = Counter32: 0
IF-MIB::ifInUnknownProtos.8 = Counter32: 0
IF-MIB::ifInUnknownProtos.9 = Counter32: 0
IF-MIB::ifInUnknownProtos.10 = Counter32: 0
IF-MIB::ifInUnknownProtos.11 = Counter32: 0
IF-MIB::ifOutOctets.1 = Counter32: 4064
IF-MIB::ifOutOctets.2 = Counter32: 4273129767
IF-MIB::ifOutOctets.3 = Counter32: 0
IF-MIB::ifOutOctets.4 = Counter32: 0
IF-MIB::ifOutOctets.5 = Counter32: 682228515
IF-MIB::ifOutOctets.6 = Counter32: 287620777
IF-MIB::ifOutOctets.7 = Counter32: 185411960
IF-MIB::ifOutOctets.8 = Counter32: 555369601
IF-MIB::ifOutOctets.9 = Counter32: 126848292
IF-MIB::ifOutOctets.10 = Counter32: 468
IF-MIB::ifOutOctets.11 = Counter32: 15575394
IF-MIB::ifOutUcastPkts.1 = Counter32: 14
IF-MIB::ifOutUcastPkts.2 = Counter32: 41076457
IF-MIB::ifOutUcastPkts.3 = Counter32: 0
IF-MIB::ifOutUcastPkts.4 = Counter32: 0
IF-MIB::ifOutUcastPkts.5 = Counter32: 1143246
IF-MIB::ifOutUcastPkts.6 = Counter32: 319466
IF-MIB::ifOutUcastPkts.7 = Counter32: 570869
IF-MIB::ifOutUcastPkts.8 = Counter32: 500685
IF-MIB::ifOutUcastPkts.9 = Counter32: 642490
IF-MIB::ifOutUcastPkts.10 = Counter32: 6
IF-MIB::ifOutUcastPkts.11 = Counter32: 54886
IF-MIB::ifOutNUcastPkts.1 = Counter32: 0
IF-MIB::ifOutNUcastPkts.2 = Counter32: 0
IF-MIB::ifOutNUcastPkts.3 = Counter32: 0
IF-MIB::ifOutNUcastPkts.4 = Counter32: 0
IF-MIB::ifOutNUcastPkts.5 = Counter32: 0
IF-MIB::ifOutNUcastPkts.6 = Counter32: 0
IF-MIB::ifOutNUcastPkts.7 = Counter32: 0
IF-MIB::ifOutNUcastPkts.8 = Counter32: 0
IF-MIB::ifOutNUcastPkts.9 = Counter32: 0
IF-MIB::ifOutNUcastPkts.10 = Counter32: 0
IF-MIB::ifOutNUcastPkts.11 = Counter32: 0
IF-MIB::ifOutDiscards.1 = Counter32: 0
IF-MIB::ifOutDiscards.2 = Counter32: 0
IF-MIB::ifOutDiscards.3 = Counter32: 0
IF-MIB::ifOutDiscards.4 = Counter32: 0
IF-MIB::ifOutDiscards.5 = Counter32: 0
IF-MIB::ifOutDiscards.6 = Counter32: 2
IF-MIB::ifOutDiscards.7 = Counter32: 2
IF-MIB::ifOutDiscards.8 = Counter32: 313835
IF-MIB::ifOutDiscards.9 = Counter32: 0
IF-MIB::ifOutDiscards.10 = Counter32: 0
IF-MIB::ifOutDiscards.11 = Counter32: 0
IF-MIB::ifOutErrors.1 = Counter32: 0
IF-MIB::ifOutErrors.2 = Counter32: 0
IF-MIB::ifOutErrors.3 = Counter32: 0
IF-MIB::ifOutErrors.4 = Counter32: 2028
IF-MIB::ifOutErrors.5 = Counter32: 0
IF-MIB::ifOutErrors.6 = Counter32: 0
IF-MIB::ifOutErrors.7 = Counter32: 0
IF-MIB::ifOutErrors.8 = Counter32: 0
IF-MIB::ifOutErrors.9 = Counter32: 0
IF-MIB::ifOutErrors.10 = Counter32: 0
IF-MIB::ifOutErrors.11 = Counter32: 0
IF-MIB::ifOutQLen.1 = Gauge32: 0
IF-MIB::ifOutQLen.2 = Gauge32: 1000
IF-MIB::ifOutQLen.3 = Gauge32: 1000
IF-MIB::ifOutQLen.4 = Gauge32: 500
IF-MIB::ifOutQLen.5 = Gauge32: 0
IF-MIB::ifOutQLen.6 = Gauge32: 0
IF-MIB::ifOutQLen.7 = Gauge32: 0
IF-MIB::ifOutQLen.8 = Gauge32: 0
IF-MIB::ifOutQLen.9 = Gauge32: 0
IF-MIB::ifOutQLen.10 = Gauge32: 0
IF-MIB::ifOutQLen.11 = Gauge32: 0
IF-MIB::ifSpecific.1 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.2 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.3 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.4 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.5 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.6 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.7 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.8 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.9 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.10 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.11 = OID: SNMPv2-SMI::zeroDotZero
SNMPv2-MIB::snmpInPkts.0 = Counter32: 7032
SNMPv2-MIB::snmpOutPkts.0 = Counter32: 6133
SNMPv2-MIB::snmpInBadVersions.0 = Counter32: 14
SNMPv2-MIB::snmpInBadCommunityNames.0 = Counter32: 0
SNMPv2-MIB::snmpInBadCommunityUses.0 = Counter32: 0
SNMPv2-MIB::snmpInASNParseErrs.0 = Counter32: 884
SNMPv2-MIB::snmpInTooBigs.0 = Counter32: 0
SNMPv2-MIB::snmpInNoSuchNames.0 = Counter32: 0
SNMPv2-MIB::snmpInBadValues.0 = Counter32: 0
SNMPv2-MIB::snmpInReadOnlys.0 = Counter32: 0
SNMPv2-MIB::snmpInGenErrs.0 = Counter32: 0
SNMPv2-MIB::snmpInTotalReqVars.0 = Counter32: 18294
SNMPv2-MIB::snmpInTotalSetVars.0 = Counter32: 0
SNMPv2-MIB::snmpInGetRequests.0 = Counter32: 4873
SNMPv2-MIB::snmpInGetNexts.0 = Counter32: 2145
SNMPv2-MIB::snmpInSetRequests.0 = Counter32: 0
SNMPv2-MIB::snmpInGetResponses.0 = Counter32: 0
SNMPv2-MIB::snmpInTraps.0 = Counter32: 0
SNMPv2-MIB::snmpOutTooBigs.0 = Counter32: 0
SNMPv2-MIB::snmpOutNoSuchNames.0 = Counter32: 269
SNMPv2-MIB::snmpOutBadValues.0 = Counter32: 0
SNMPv2-MIB::snmpOutGenErrs.0 = Counter32: 0
SNMPv2-MIB::snmpOutGetRequests.0 = Counter32: 0
SNMPv2-MIB::snmpOutGetNexts.0 = Counter32: 0
SNMPv2-MIB::snmpOutSetRequests.0 = Counter32: 0
SNMPv2-MIB::snmpOutGetResponses.0 = Counter32: 6134
SNMPv2-MIB::snmpOutTraps.0 = Counter32: 0
SNMPv2-MIB::snmpEnableAuthenTraps.0 = INTEGER: disabled(2)
SNMPv2-MIB::snmpSilentDrops.0 = Counter32: 0
SNMPv2-MIB::snmpProxyDrops.0 = Counter32: 0
#

 

 

нашёл OID отвечающий за Signal

 

# snmpwalk -v1 -c public < IP addr > .1.3.6.1.4.1.14988.1.1.1.2.1.3

SNMPv2-SMI::enterprises.14988.1.1.1.2.1.3.220.159.219.130.186.19.5 = INTEGER: -64

#

Добавил на Cacti но графики не рисует. В RRD ошибок нет. Как правильно его описать? Может из за того, что значение получается отрицательное из за этого не рисует?

 

Вот тут

 

Data Source Item [NanoStation_M5_dBm]

 

выставил значение -120. Но то же не помогает.

 

Minimum Value ('U' for No Minimum)

Use Per-Data Source Value (Ignore this Value)

 

 

Вот что рисуется на cacti

 

 

7a6a8a9b9650.jpg

 

 

4b609a868bc1.jpg

 

Edited by zas

Share this post


Link to post
Share on other sites

Попробуйте:

количество подключений (клиентов на AP) - 1.3.6.1.4.1.41112.1.4.5.1.15.1

Noise floor - 1.3.6.1.4.1.41112.1.4.5.1.8.1

сигнал - 1.3.6.1.4.1.41112.1.4.7.1.3.1 (для AP беру среднее из oid_column)

Transmit CCQ - 1.3.6.1.4.1.41112.1.4.5.1.7.1

airMAX Quality - 1.3.6.1.4.1.41112.1.4.6.1.3.1

airMAX Capacity - 1.3.6.1.4.1.41112.1.4.6.1.4.1

 

У меня работает для бимов с прошивкой xw 5.6b4 и с наносами xm 5.6b4.

 

ps Пока использую дудку, но скорее всего в неопределённо-ближайшее время буду переходить на заббикс или кактус.

Edited by Samgabial

Share this post


Link to post
Share on other sites

Попробуйте:

количество подключений (клиентов на AP) - 1.3.6.1.4.1.41112.1.4.5.1.15.1

Noise floor - 1.3.6.1.4.1.41112.1.4.5.1.8.1

сигнал - 1.3.6.1.4.1.41112.1.4.7.1.3.1 (для AP беру среднее из oid_column)

Transmit CCQ - 1.3.6.1.4.1.41112.1.4.5.1.7.1

airMAX Quality - 1.3.6.1.4.1.41112.1.4.6.1.3.1

airMAX Capacity - 1.3.6.1.4.1.41112.1.4.6.1.4.1

 

У меня работает для бимов с прошивкой xw 5.6b4 и с наносами xm 5.6b4.

 

ps Пока использую дудку, но скорее всего в неопределённо-ближайшее время буду переходить на заббикс или кактус.

 

спасибо!

но у меня значения не отдаються. или я что то делаю не так

# snmpwalk -v1 -c public 10.123.1.21 1.3.6.1.4.1.41112.1.4.5.1.15.1

End of MIB

# snmpwalk -v1 -c public 10.123.1.21 1.3.6.1.4.1.41112.1.4.5.1.8.1

End of MIB

# snmpwalk -v1 -c public 10.123.1.21 1.3.6.1.4.1.41112.1.4.7.1.3.1

End of MIB

# snmpwalk -v1 -c public 10.123.1.21 1.3.6.1.4.1.41112.1.4.5.1.7.1

End of MIB

# snmpwalk -v1 -c public 10.123.1.21 1.3.6.1.4.1.41112.1.4.6.1.3.1

End of MIB

# snmpwalk -v1 -c public 10.123.1.21 1.3.6.1.4.1.41112.1.4.6.1.4.1

End of MIB

#

 

забыл добавить, моя версия наноса XM.v5.5.6#

Share this post


Link to post
Share on other sites

У нас уже 2-й год работает следующая схема:

 

1. Парсим вывод

https://{ubiquity_host_ip}/login.cgi?uri=/status.cgi

раз в 5 минут по крон со всех точек

2. Все это богатство складываем в Redis с уникальными ключами и ttl=300

3. Zabbix ходит в redis и берет оттуда данные.

4. По шаблону строятся красивые картинки и отрабатываются триггеры.

 

+ дополнение. Опросом и заббиксом занимаются разные сервера бо много точек.

2015-01-30 15-04-57 Скриншот экрана.png

Share this post


Link to post
Share on other sites

Извиняюсь, не заметил указанную версию прошивки.

 

Попрбуйте вот эти оиды:

Signal: 1.3.6.1.4.1.14988.1.1.1.1.1.4.4

TxRate: 1.3.6.1.4.1.14988.1.1.1.1.1.2.4

RxRate: 1.3.6.1.4.1.14988.1.1.1.1.1.3.4

Hostname: 1.3.6.1.4.1.14988.1.1.1.1.1.5.4

Channel: 1.3.6.1.4.1.14988.1.1.1.1.1.7.4

MAC of AP: 1.3.6.1.4.1.14988.1.1.1.1.1.6.4

Station MAC: 1.2.840.10036.1.1.1.1.4

Firmware Version: 1.2.840.10036.3.1.2.1.4.4

 

или эти:

Uptime - 1.3.6.1.2.1.1.3.0

Signal Strength - 1.3.6.1.4.1.14988.1.1.1.1.1.4.7

TX Data Rate - 1.3.6.1.4.1.14988.1.1.1.1.1.2.7

RX Data Rate - 1.3.6.1.4.1.14988.1.1.1.1.1.3.7

Frequency (eg 5180....) - 1.3.6.1.4.1.14988.1.1.1.1.1.7.7

last number .7 is interface index.

CPU usage:

1 Minute Average - 1.3.6.1.4.1.10002.1.1.1.4.2.1.3.1

5 Minute Average - 1.3.6.1.4.1.10002.1.1.1.4.2.1.3.2

15 Minute Average - 1.3.6.1.4.1.10002.1.1.1.4.2.1.3.3

Memory:

Total memory - 1.3.6.1.4.1.10002.1.1.1.1.1.0

Free memory - 1.3.6.1.4.1.10002.1.1.1.1.2.0

 

Посмотрите ещ на оф. форуме community.ubnt.com, я там информацию брал, когда дудку настраивал.

Share this post


Link to post
Share on other sites

У нас уже 2-й год работает следующая схема:

нет доступа с сервера по https.

 

тут я уже был. ничего интересного для себя не наше. спасибо.

 

Извиняюсь, не заметил указанную версию прошивки.

 

Попрбуйте вот эти оиды:

отдают значения только OID для memory.

CPU отдает только нулевые значения:

точно отдает нулевые, посмотрел в top

Mem: 23276K used, 6248K free, 0K shrd, 2884K buff, 8772K cached

CPU: 0% usr 0% sys 0% nice 99% idle 0% io 0% irq 0% softirq

 

# snmpget -v1 -c public 10.123.1.21 1.3.6.1.4.1.10002.1.1.1.4.2.1.3.1

SNMPv2-SMI::enterprises.10002.1.1.1.4.2.1.3.1 = Gauge32: 0

# snmpget -v1 -c public 10.123.1.21 1.3.6.1.4.1.10002.1.1.1.4.2.1.3.2

SNMPv2-SMI::enterprises.10002.1.1.1.4.2.1.3.2 = Gauge32: 0

# snmpget -v1 -c public 10.123.1.21 1.3.6.1.4.1.10002.1.1.1.4.2.1.3.3

SNMPv2-SMI::enterprises.10002.1.1.1.4.2.1.3.3 = Gauge32: 0

 

 

Может кому пригодиться. Нашел OID уровеня сигнала для BS и Client. Они для них разные. (по крайней мере у меня так)

- для BS - .1.3.6.1.4.1.14988.1.1.1.2.1.3.220.159.219.130.186.19.5

- для Cl - .1.3.6.1.4.1.14988.1.1.1.2.1.3.36.164.60.130.50.64.5

 

 

399b926f433c.jpg

 

 

Теперь осталось найти OID для:

- Connections

- Noise Floor

- Transmit CCQ

- airMAX Quality

- airMAX Capacity

 

P.S.:

Вот нашёл интересный запрос. Помогите опознать все кроме первого значения

# snmpwalk -v1 -c public 10.123.1.21 .1.3.6.1.4.1.14988 -On

.1.3.6.1.4.1.14988.1.1.1.2.1.3.220.159.219.130.186.19.5 = INTEGER: -66 (Signal)

.1.3.6.1.4.1.14988.1.1.1.2.1.4.220.159.219.130.186.19.5 = Counter32: 763320207

.1.3.6.1.4.1.14988.1.1.1.2.1.5.220.159.219.130.186.19.5 = Counter32: 560944641

.1.3.6.1.4.1.14988.1.1.1.2.1.6.220.159.219.130.186.19.5 = Counter32: 15

.1.3.6.1.4.1.14988.1.1.1.2.1.7.220.159.219.130.186.19.5 = Counter32: 2044345

.1.3.6.1.4.1.14988.1.1.1.2.1.8.220.159.219.130.186.19.5 = Gauge32: 243000000

.1.3.6.1.4.1.14988.1.1.1.2.1.9.220.159.219.130.186.19.5 = Gauge32: 180000000

End of MIB

 

Вот есть для cacti плагин по https/http

http://docs.cacti.net/usertemplate:graph:ubiquiti:wireless

Edited by zas

Share this post


Link to post
Share on other sites

Может кому пригодиться. Нашел OID уровеня сигнала для BS и Client. Они для них разные. (по крайней мере у меня так)

- для BS - .1.3.6.1.4.1.14988.1.1.1.2.1.3.220.159.219.130.186.19.5

- для Cl - .1.3.6.1.4.1.14988.1.1.1.2.1.3.36.164.60.130.50.64.5

Ничего удивильного:

.1.3.6.1.4.1.14988.1.1.1.2.1.3 - ветка (одинаковый для всех)

.220.159.219.130.186.19 (.36.164.60.130.50.64) - мак адрес (разный для всех)

.5 - параметр (одинаковый для всех)

Edited by Saiko

Share this post


Link to post
Share on other sites

Ничего удивильного:

.1.3.6.1.4.1.14988.1.1.1.2.1.3 - ветка (одинаковый для всех)

.220.159.219.130.186.19 (.36.164.60.130.50.64) - мак адрес (разный для всех)

.5 - параметр (одинаковый для всех)

точно! об этоя я как то не сообразил.

Share this post


Link to post
Share on other sites

Вот нашёл то что меня интересуе. Но они на моей версии не работают :-(

Получается OIDы меняються от версии к версии ПО?

 

количество подключений (клиентов на AP) - 1.3.6.1.4.1.41112.1.4.5.1.15.1

Noise floor - 1.3.6.1.4.1.41112.1.4.5.1.8.1

сигнал - 1.3.6.1.4.1.41112.1.4.7.1.3.1 (для AP беру среднее из oid_column)

Transmit CCQ - 1.3.6.1.4.1.41112.1.4.5.1.7.1

airMAX Quality - 1.3.6.1.4.1.41112.1.4.6.1.3.1

airMAX Capacity - 1.3.6.1.4.1.41112.1.4.6.1.4.1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.