Я пытаюсь создать систему, которая будет проходить по всем моим MT (маршрутизаторам), выбирать те, у которых есть беспроводные интерфейсы (это я могу сделать, посмотрев на интерфейсы ieee80211 в .1.3.6.1.2.1.2.2.1.3), а затем начинать построение графиков уровней сигнала. Для станций (есть ли способ определить, является ли это станцией или AP/bridge?) .1.3.6.1.4.1.14988.1.1.1.1.1.4.interfacenumber работает нормально, но не работает на AP/bridge, поэтому я должен использовать reg table. Что означают последние два поля в oid (211.8) здесь? Похоже, они разные на каждом маршрутизаторе.
interface wireless registration-table> print oid
0 strength=.1.3.6.1.4.1.14988.1.1.1.2.1.3.0.21.109.16.6.211.8
tx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.4.0.21.109.16.6.211.8
На другом маршрутизаторе:
interface wireless registration-table> print oid
0 strength=.1.3.6.1.4.1.14988.1.1.1.2.1.3.0.21.109.16.62.20.2
tx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.4.0.21.109.16.62.20.2
На ptp-линке я могу получить уровень сигнала, например, отбросив всё, что меняется между oid регистрационной таблицы на разных MT, независимо от этого случайного числа. У меня нет ptmp-настроек, чтобы посмотреть, как это будет работать.
jp@mocha:~> snmpwalk -v1 -Oqn -cpublic 10.0.13.9 \ .1.3.6.1.4.1.14988.1.1.1.2.1.3
.1.3.6.1.4.1.14988.1.1.1.2.1.3.0.21.109.16.62.20.2 -80
jp@mocha:~> snmpwalk -v1 -Oqn -cpublic 10.0.13.9 \ .1.3.6.1.4.1.14988.1.1.1.2.1
.1.3.6.1.4.1.14988.1.1.1.2.1.3.0.21.109.16.62.20.2 -81
.1.3.6.1.4.1.14988.1.1.1.2.1.4.0.21.109.16.62.20.2 1102056692
.1.3.6.1.4.1.14988.1.1.1.2.1.5.0.21.109.16.62.20.2 2176753064
.1.3.6.1.4.1.14988.1.1.1.2.1.6.0.21.109.16.62.20.2 85009428
.1.3.6.1.4.1.14988.1.1.1.2.1.7.0.21.109.16.62.20.2 100169111
.1.3.6.1.4.1.14988.1.1.1.2.1.8.0.21.109.16.62.20.2 24000000
.1.3.6.1.4.1.14988.1.1.1.2.1.9.0.21.109.16.62.20.2 18000000
interface wireless registration-table> print oid
0 strength=.1.3.6.1.4.1.14988.1.1.1.2.1.3.0.21.109.16.6.211.8
tx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.4.0.21.109.16.6.211.8
На другом маршрутизаторе:
interface wireless registration-table> print oid
0 strength=.1.3.6.1.4.1.14988.1.1.1.2.1.3.0.21.109.16.62.20.2
tx-bytes=.1.3.6.1.4.1.14988.1.1.1.2.1.4.0.21.109.16.62.20.2
На ptp-линке я могу получить уровень сигнала, например, отбросив всё, что меняется между oid регистрационной таблицы на разных MT, независимо от этого случайного числа. У меня нет ptmp-настроек, чтобы посмотреть, как это будет работать.
jp@mocha:~> snmpwalk -v1 -Oqn -cpublic 10.0.13.9 \ .1.3.6.1.4.1.14988.1.1.1.2.1.3
.1.3.6.1.4.1.14988.1.1.1.2.1.3.0.21.109.16.62.20.2 -80
jp@mocha:~> snmpwalk -v1 -Oqn -cpublic 10.0.13.9 \ .1.3.6.1.4.1.14988.1.1.1.2.1
.1.3.6.1.4.1.14988.1.1.1.2.1.3.0.21.109.16.62.20.2 -81
.1.3.6.1.4.1.14988.1.1.1.2.1.4.0.21.109.16.62.20.2 1102056692
.1.3.6.1.4.1.14988.1.1.1.2.1.5.0.21.109.16.62.20.2 2176753064
.1.3.6.1.4.1.14988.1.1.1.2.1.6.0.21.109.16.62.20.2 85009428
.1.3.6.1.4.1.14988.1.1.1.2.1.7.0.21.109.16.62.20.2 100169111
.1.3.6.1.4.1.14988.1.1.1.2.1.8.0.21.109.16.62.20.2 24000000
.1.3.6.1.4.1.14988.1.1.1.2.1.9.0.21.109.16.62.20.2 18000000
