zas Posted January 29, 2015 · Report post Доброго дня! Возможно ли мониторить радиопараметры оборудования NanoStation M5 средствами Cacti? Версия прошивки .v5.5.6# У кого ни будь получилось написать templates/plugin под данные параметры для Cacti. Буду признателен за оказанную помощь. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zas Posted January 30, 2015 (edited) · Report post Может кто знает какие 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 Edited January 30, 2015 by zas Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Samgabial Posted January 30, 2015 (edited) · Report post Попробуйте: количество подключений (клиентов на 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 January 30, 2015 by Samgabial Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zas Posted January 30, 2015 · Report post Попробуйте: количество подключений (клиентов на 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# Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
saaremaa Posted January 30, 2015 · Report post У нас уже 2-й год работает следующая схема: 1. Парсим вывод https://{ubiquity_host_ip}/login.cgi?uri=/status.cgi раз в 5 минут по крон со всех точек 2. Все это богатство складываем в Redis с уникальными ключами и ttl=300 3. Zabbix ходит в redis и берет оттуда данные. 4. По шаблону строятся красивые картинки и отрабатываются триггеры. + дополнение. Опросом и заббиксом занимаются разные сервера бо много точек. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ChargeSet Posted January 30, 2015 · Report post http://wiki.ubnt.com/SNMP_and_MRTG_Monitoring Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Samgabial Posted January 30, 2015 · Report post Извиняюсь, не заметил указанную версию прошивки. Попрбуйте вот эти оиды: 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, я там информацию брал, когда дудку настраивал. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zas Posted February 2, 2015 (edited) · Report post У нас уже 2-й год работает следующая схема: нет доступа с сервера по https. http://wiki.ubnt.com...MRTG_Monitoring тут я уже был. ничего интересного для себя не наше. спасибо. Извиняюсь, не заметил указанную версию прошивки. Попрбуйте вот эти оиды: отдают значения только 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 Теперь осталось найти 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 February 2, 2015 by zas Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Saiko Posted February 3, 2015 (edited) · Report post Может кому пригодиться. Нашел 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 February 3, 2015 by Saiko Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zas Posted February 3, 2015 · Report post Ничего удивильного: .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 - параметр (одинаковый для всех) точно! об этоя я как то не сообразил. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zas Posted February 3, 2015 · Report post Вот нашёл то что меня интересуе. Но они на моей версии не работают :-( Получается 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 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
NewUse Posted February 3, 2015 · Report post в 5.6 переделан snmp, в других версиях всё одинаково, но не всегда работает.... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...