Jump to content
  • 10

SNMP мониторинг


iskatel'

Question

Здравствуйте.

Реализуйте пожалуйста SNMP-модуль (только мониторинг трафика).

До Keenetic Viva, у меня был роутер P660HTN EE. Пользовался на нём Wi-Fi-расписанием, и SNMP-мониторингом. Сейчас, на Viva не хватает этих двух функций. Здесь, на форуме (а так же на iXBT), прочитал о том что Wi-Fi-расписание появится в будущем (что радует, и за что большое спасибо! :) ), а вот появление SNMP не планируется (что огорчает). Хотелось бы минимальную реализацию - мониторинг трафика, с помощью утилит на подобие этой: https://www.softperfect.com/products/networx/

P.S.: с opkg связываться не хотелось бы. :)

 

Le ecureuil:

 

Итак, SNMP реализован и доступен в качестве компонента в прошивках 2.06 и 2.08. Ниже перечислены физические ограничения, которые невозможно разрешить, и с которыми либо придется жить, либо заниматься извращениямипо типу vlan на каждом порту. Эти ограничения касаются только статистики по портам свитчей, весь остальной функционал snmp (включая статус портов, расширенную статистику по не-портовым интерфейсам) везде присутствует.

2.06 :

Устройства на чистом RT6856: Keenetic II:

- Поддерживаются только 32-битные счетчики байт по портам свитча, и только 16-битные счетчики пакетов по портам свитча. Классификаторов пакетов кроме "хороших" / "плохих" нет, потому статистики по multicast/broadcast тоже нет. В случае переполнения счетчиков выставляется время последнего переполнения в IF-MIB.

Устройства на RT6856 со свитчем RTL8367B: Keenetic Giga II, Keenetic Ultra:

- Полностью поддерживаются 64-битные счетчики байт по портам свитча, 32-битные счетчики пакетов по портам свитча. Есть классификация по типу пакетов: broadcast и multicast будут видны раздельно друг от друга и от от unicast.

 

2.08+ :

Устройства на чистом RT6856, а также на чистом RT63368: Keenetic II, Keenetic DSL, Keenetic VOX:

- Поддерживаются только 32-битные счетчики байт по портам свитча, и только 16-битные счетчики пакетов по портам свитча. Классификаторов пакетов кроме "хороших" / "плохих" нет, потому статистики по multicast/broadcast тоже нет. В случае переполнения счетчиков выставляется время последнего переполнения в IF-MIB.

Устройства на RT6856 со свитчем RTL8367B, устройства на RT63368 с свитчем MT7530: Keenetic Giga II, Keenetic Ultra, Keenetic LTE:

- Полностью поддерживаются 64-битные счетчики байт по портам свитча, 32-битные счетчики пакетов по портам свитча. Есть классификация по типу пакетов: broadcast и multicast будут видны раздельно друг от друга и от от unicast.

Устройства на MT7621 со свитчами MT7530 (встроенный) и RTL8370M (внешний), устройства на EN7512/13/16: Keenetic Giga III, Keenetic Ultra II, KN-1010, KN-1810, KN-1910, KN-2010, KN-2110, KN-2310, KN-2410, KN-2510, KN-2610, KN-3010:

- Полностью поддерживаются 64-битные счетчики байт по портам свитча, 32-битные счетчики пакетов по портам свитча. Есть классификация по типу пакетов: broadcast и multicast будут видны раздельно друг от друга и от от unicast.

Устройства на MT7620 с внешним свитчем RTL8367B: Keenetic Viva, Keeentic Extra:

- Полностью поддерживаются 64-битные счетчики байт по портам свитча, 32-битные счетчики пакетов по портам свитча. Есть классификация по типу пакетов: broadcast и multicast будут видны раздельно друг от друга и от от unicast.

Устройства на MT7620 со встроенным свитчем: Keenetic 4G III, Keenetic Lite II, Keenetic Lite III, Keenetic Omni, Keenetic Omni II, Keenetic III:

- Поддерживаются только 32-битные счетчики байт по портам свитча, и только 16-битные счетчики пакетов по портам свитча. Классификаторов пакетов кроме "хороших" / "плохих" нет, потому статистики по multicast/broadcast тоже нет. В случае переполнения счетчиков выставляется время последнего переполнения в IF-MIB.

Устройства на MT7628 со встроенным свитчем: Keenetic Start II, Keenetic Lite III rev B, Keenetic 4G III rev. B, Keenetic Air, Keenetic Extra II, KN-1110/1111, KN-1210/1211, KN-1310/1311, KN-1410, KN-1510/1511, KN-1610/1611, KN-1710/1711, KN-2210:

- Поддерживаются только 16-битные счетчики пакетов по портам свитча. Никакой другой статистики по портам нет, нет даже классификации на "хорошие" и "плохие" пакеты, ровно как нет и счетчиков трафика. Нет и возможности грамотно отследить переполнение.

  • Upvote 1
Link to comment
Share on other sites

241 answers to this question

Recommended Posts

  • 0

Хотел поставить более раннюю экспериментальную прошивку на Ultra 1, попробовал от 2016-08-15, 2016-07-17, 2016-06-05, 2016-05-27 и не в одной из них нет сервера snmp. Есть какая-нибудь прошивка с сервером snmp, но не с последним билдом?

Link to comment
Share on other sites

  • 0
2 часа назад, dexter сказал:

Хотел поставить более раннюю экспериментальную прошивку на Ultra 1, попробовал от 2016-08-15, 2016-07-17, 2016-06-05, 2016-05-27 и не в одной из них нет сервера snmp. Есть какая-нибудь прошивка с сервером snmp, но не с последним билдом?

Нет, сервера snmp, кроме как устанавливаемого дополнительно компонента для Ultra 1 никогда не было в прошивках.

Link to comment
Share on other sites

  • 0
3 часа назад, Le ecureuil сказал:

Нет, сервера snmp, кроме как устанавливаемого дополнительно компонента для Ultra 1 никогда не было в прошивках.

Тогда другой вопрос.

Каким образом можно проверить, что разрывы связаны с изменением билда и на предыдущей редакции такой проблемы нет? Началось в субботу, когда я с утра обновил прошивку.

В логах кактуса ошибок нет, что он до устройства не достукивается.

Edited by dexter
Link to comment
Share on other sites

  • 0
35 минут назад, dexter сказал:

Тогда другой вопрос.

Каким образом можно проверить, что разрывы связаны с изменением билда и на предыдущей редакции такой проблемы нет? Началось в субботу, когда я с утра обновил прошивку.

В логах кактуса ошибок нет, что он до устройства не достукивается.

В эту субботу именно в ветке 2.06 откатим версию mini_snmpd, проверите, улучшилась ли ситуация.

Link to comment
Share on other sites

  • 0

Вот графики, смотрите сами. 2 полоски это у меня там так Ростелеком работает.

Le ecureuil, а какие-нибудь работы по развитию snmp ведутся или то, что есть сейчас можно считать законченным продуктом?

Безымянный.jpg

  • Thanks 1
Link to comment
Share on other sites

  • 0
1 час назад, dexter сказал:

Вот графики, смотрите сами. 2 полоски это у меня там так Ростелеком работает.

Le ecureuil, а какие-нибудь работы по развитию snmp ведутся или то, что есть сейчас можно считать законченным продуктом?

Безымянный.jpg

На 2.06 однозначно закончен.

На 2.08+ может что-то еще будет, пока неясно.

Link to comment
Share on other sites

  • 0
1 минуту назад, Le ecureuil сказал:

Не забудем, там еще некоторые подрихтовки для 2.08+ ожидаются.

Это радует. Если кому нужно могу запилить инструкцию с snmp из entware для мониторинга нагрузки CPU, памяти и тех интерфейсов про которые прошивка не знает.

Безымянный.jpg

  • Thanks 2
Link to comment
Share on other sites

  • 0

Memory и CPU у нас и так уже можно считывать:

Цитата

UCD-SNMP-MIB::memTotalReal.0 = INTEGER: 126400 kB
UCD-SNMP-MIB::memAvailReal.0 = INTEGER: 93840 kB
UCD-SNMP-MIB::memShared.0 = INTEGER: 2 kB
UCD-SNMP-MIB::memBuffer.0 = INTEGER: 3392 kB
UCD-SNMP-MIB::memCached.0 = INTEGER: 12412 kB

UCD-SNMP-MIB::laIndex.1 = INTEGER: 1
UCD-SNMP-MIB::laIndex.2 = INTEGER: 2
UCD-SNMP-MIB::laIndex.3 = INTEGER: 3
UCD-SNMP-MIB::laNames.1 = STRING: Load-1
UCD-SNMP-MIB::laNames.2 = STRING: Load-5
UCD-SNMP-MIB::laNames.3 = STRING: Load-15
UCD-SNMP-MIB::laLoad.1 = STRING: 0.00
UCD-SNMP-MIB::laLoad.2 = STRING: 0.03
UCD-SNMP-MIB::laLoad.3 = STRING: 0.05
UCD-SNMP-MIB::laConfig.1 = STRING: 1
UCD-SNMP-MIB::laConfig.2 = STRING: 5
UCD-SNMP-MIB::laConfig.3 = STRING: 15
UCD-SNMP-MIB::laLoadInt.1 = INTEGER: 0
UCD-SNMP-MIB::laLoadInt.2 = INTEGER: 3
UCD-SNMP-MIB::laLoadInt.3 = INTEGER: 5
UCD-SNMP-MIB::ssCpuRawUser.0 = Counter32: 16749
UCD-SNMP-MIB::ssCpuRawNice.0 = Counter32: 0
UCD-SNMP-MIB::ssCpuRawSystem.0 = Counter32: 8360
UCD-SNMP-MIB::ssCpuRawIdle.0 = Counter32: 4346775
UCD-SNMP-MIB::ssRawInterrupts.0 = Counter32: 0
UCD-SNMP-MIB::ssRawContexts.0 = Counter32: 0

 

Link to comment
Share on other sites

  • 0
2 часа назад, dexter сказал:

... Если кому нужно могу запилить инструкцию с snmp из entware для...

А это дельное предложение! Будем подождать...

Link to comment
Share on other sites

  • 0
21 час назад, TheBB сказал:

А это дельное предложение! Будем подождать...

Написал http://forum.keenetic.net/topic/871-использование-snmp-из-entware-совместно-с-прошивочным/

Но, что-то чем дальше в лес, тем толще партизаны.

  • Thanks 1
Link to comment
Share on other sites

  • 0

образовалось окно, решил проверить жалобу на падение бинарника из пакетов, а не выходить... и как его запустить на Giga II?

Скрытый текст

~ # ndmc
Login: admin
Password: *****

(config)> components list 

         firmware: 
              version: v2.06(AAFS.3)C1

          sandbox: delta

        component: 
...
        component: 
               queued: yes
                 name: snmp
          description: SNMP server
              details: Allows to remotely gather statistics from
                       device
                group: Networking
             priority: normal
                 size: 40182
                order: 17
              version: 1.4-4
                 hash: 41097f24abfa45c777040c2007f2eaf4
            installed: 1.4-4
...

(config)> service 

        dns-proxy - enable DNS proxy
              ftp - enable FTP server
             cifs - enable CIFS server
             dlna - enable DLNA server
             http - start Web interface
           telnet - start telnet service
       ntp-client - start NTP client
            ipsec - enable IPsec
    cloud-control - enable cloud control service

 

или оно для режима АР не предусмотрено?

Link to comment
Share on other sites

  • 0
21 час назад, TheBB сказал:

образовалось окно, решил проверить жалобу на падение бинарника из пакетов, а не выходить... и как его запустить на Giga II?

  Показать содержимое

или оно для режима АР не предусмотрено?

Пока не предусмотрено :)

Link to comment
Share on other sites

  • 0

понятно, переходим в "основной" режим...

для режимов работы, кроме основного, многие вкладки бесполезны (пока) получается. э-э-эх, а руки-то чешутся, глаза горят :grin:

Link to comment
Share on other sites

  • 0
10 минут назад, theman сказал:

Всем  здравствуйте. Я так понял, что на kineetic viva не планируется еще snmp? Прошивка  v2.07(AANT.2)C1

Ставьте 2.08, там все уже давным давно есть.

В 2.07 snmp переносится не будет.

Link to comment
Share on other sites

  • 0
Только что, Le ecureuil сказал:

Ставьте 2.08, там все уже давным давно есть.

В 2.07 snmp переносится не будет.

ок. можете подсказать как ставить, если пишет,что версия NDMS стоит последняя?

Link to comment
Share on other sites

  • 0
Только что, theman сказал:

ок. можете подсказать как ставить, если пишет,что версия NDMS стоит последняя?

Вы в состоянии обратить внимание на объявления на форуме и осилить единственное из них, которое висит на _КАЖДОЙ_ странице: "Где взять тестовые прошивки"?

Уже не смешно, почему такая невнимательность? Думаете до вас этот вопрос никто не задавал тут?

Link to comment
Share on other sites

  • 0
Только что, Le ecureuil сказал:

Вы в состоянии обратить внимание на объявления на форуме и осилить единственное из них, которое висит на _КАЖДОЙ_ странице: "Где взять тестовые прошивки"?

Уже не смешно, почему такая невнимательность? Думаете до вас этот вопрос никто не задавал тут?

Нашел. Благодарю.

Edited by theman
Link to comment
Share on other sites

  • 0
В 9/24/2016 в 01:58, iskatel' сказал:

Keenetic Viva, v2.08(AANT.4)A7, вернулись "полосатые" графики.

2016-09-24 (2).png

Так теперь и будет.

Предыдущая версия хотя и делала графики в networx гладкими, вызывала много проблем с другими клиентам и перегрузку CPU у роутера.

Потому принято решение пожертвовать гладкостью графиков в networx, зато чтобы в общем случае у всех работало нормально.

  • Thanks 2
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...