zas Posted January 29, 2015 · Report post Доброго дня! Возможно ли мониторить радиопараметры оборудования NanoStation M5 средствами Cacti? Версия прошивки .v5.5.6# У кого ни будь получилось написать templates/plugin под данные параметры для Cacti. Буду признателен за оказанную помощь. Share this post Link to post Share on other sites
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 Share this post Link to post Share on other sites
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 Share this post Link to post Share on other sites
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# Share this post Link to post Share on other sites
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. По шаблону строятся красивые картинки и отрабатываются триггеры. + дополнение. Опросом и заббиксом занимаются разные сервера бо много точек. Share this post Link to post Share on other sites
ChargeSet Posted January 30, 2015 · Report post http://wiki.ubnt.com/SNMP_and_MRTG_Monitoring Share this post Link to post Share on other sites
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, я там информацию брал, когда дудку настраивал. Share this post Link to post Share on other sites
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 Share this post Link to post Share on other sites
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 Share this post Link to post Share on other sites
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 - параметр (одинаковый для всех) точно! об этоя я как то не сообразил. Share this post Link to post Share on other sites
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 Share this post Link to post Share on other sites
NewUse Posted February 3, 2015 · Report post в 5.6 переделан snmp, в других версиях всё одинаково, но не всегда работает.... Share this post Link to post Share on other sites