Перейти к содержанию

Вопрос

Опубликовано

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

Реализуйте пожалуйста 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-битные счетчики пакетов по портам свитча. Никакой другой статистики по портам нет, нет даже классификации на "хорошие" и "плохие" пакеты, ровно как нет и счетчиков трафика. Нет и возможности грамотно отследить переполнение.

  • Лайк 1

Рекомендуемые сообщения

  • 0
Опубликовано

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

  • 0
Опубликовано
2 часа назад, dexter сказал:

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

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

  • 0
Опубликовано (изменено)
3 часа назад, Le ecureuil сказал:

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

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

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

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

Изменено пользователем dexter
  • 0
Опубликовано
35 минут назад, dexter сказал:

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

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

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

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

  • 0
Опубликовано

Значительно лучше, как была до обновления. Дайте мне срок до среды и я выложу новые графики.

  • 0
Опубликовано

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

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

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

  • Спасибо 1
  • 0
Опубликовано
1 час назад, dexter сказал:

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

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

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

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

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

  • 0
Опубликовано
1 минуту назад, Le ecureuil сказал:

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

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

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

  • Спасибо 2
  • 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

 

  • 0
Опубликовано
2 часа назад, dexter сказал:

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

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

  • 0
Опубликовано
21 час назад, TheBB сказал:

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

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

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

  • Спасибо 1
  • 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

 

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

  • 0
Опубликовано
21 час назад, TheBB сказал:

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

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

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

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

  • 0
Опубликовано

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

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

  • 0
Опубликовано
10 минут назад, theman сказал:

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

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

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

  • 0
Опубликовано
Только что, Le ecureuil сказал:

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

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

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

  • 0
Опубликовано
Только что, theman сказал:

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

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

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

  • 0
Опубликовано (изменено)
Только что, Le ecureuil сказал:

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

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

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

Изменено пользователем theman
  • 0
Опубликовано
В 9/24/2016 в 01:58, iskatel' сказал:

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

2016-09-24 (2).png

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

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

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

  • Спасибо 2
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.