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
10 часов назад, Le ecureuil сказал:

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

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

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

 Я понимаю, и считаю правильным ваше решение.

  • Thanks 1
Link to comment
Share on other sites

  • 0

Не будет ли добавлено в будущем:

ZYXEL-ES-COMMON::sysMgmtCPUUsage.0 = INTEGER: 2
ZYXEL-ES-COMMON::sysMgmtMemUsage.0 = INTEGER: 70
ZYXEL-ES-COMMON::sysMgmtCPU5SecUsage.0 = INTEGER: 49
ZYXEL-ES-COMMON::sysMgmtCPU1MinUsage.0 = INTEGER: 16
ZYXEL-ES-COMMON::sysMgmtCPU5MinUsage.0 = INTEGER: 9

Взято из коммутатора 1900 серии.

Link to comment
Share on other sites

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

Не будет ли добавлено в будущем:


ZYXEL-ES-COMMON::sysMgmtCPUUsage.0 = INTEGER: 2
ZYXEL-ES-COMMON::sysMgmtMemUsage.0 = INTEGER: 70
ZYXEL-ES-COMMON::sysMgmtCPU5SecUsage.0 = INTEGER: 49
ZYXEL-ES-COMMON::sysMgmtCPU1MinUsage.0 = INTEGER: 16
ZYXEL-ES-COMMON::sysMgmtCPU5MinUsage.0 = INTEGER: 9

Взято из коммутатора 1900 серии.

Пока не планируется.

Link to comment
Share on other sites

  • 0

Хотелось уточнить по поводу счетчиков:

UCD-SNMP-MIB::ssCpuRawUser.0 = Counter32: 58739
UCD-SNMP-MIB::ssCpuRawNice.0 = Counter32: 0
UCD-SNMP-MIB::ssCpuRawSystem.0 = Counter32: 22109
UCD-SNMP-MIB::ssCpuRawIdle.0 = Counter32: 517951
UCD-SNMP-MIB::ssRawInterrupts.0 = Counter32: 0
UCD-SNMP-MIB::ssRawContexts.0 = Counter32: 0

Такое ощущение, что они у меня в версии v2.08(AAFS.2)A9 показывают погоду в Австралии. Ими как-то можно пользоваться для расчета нагрузки CPU или же они для этого не предусмотрены? Сам веб-интерфейс как получает загрузку процессора?

По данному вопросу написал в ветке тестирования 2.08. Сегодня перегрузил роутер, но лучше не стало. Причем в 2.06 (правда я тестировал SNMP всего один день) у меня сложилось впечатление, что работало нормально.

Или же остается получать загрузку CPU только через внешние скрипты?

 

Дополнение::wink:

Вопрос, скорее всего, снят. Формула для расчета

cpu_user=ssCpuRawUser*100/(ssCpuRawUser+ssCpuRawSystem+ssCpuRawIdle)

неверна. В качестве переменных в правой части равенства надо брать не полученные по SNMP значения, а разность текущего и предыдущего показания счетчика. Т.е.

cpu_user=(ssCpuRawUser2-ssCpuRawUser1)*100/((ssCpuRawUser2-ssCpuRawUser1)+(ssCpuRawSystem2-ssCpuRawSystem1)+(ssCpuRawIdle2-ssCpuRawIdle1))

Edited by gvan
Поторопился...
Link to comment
Share on other sites

  • 0

Коллеги, что я делаю не так ?)

Суть проблемы:

До удаленного giga III.

snmpwalk -v2c -c public *public_ip_addr*
Timeout: No Response from *public_ip_addr*

 

Диагностика:

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

device: Keenetic Giga III

release: v2.08(AAUW.1)A11

 

component: 
                 name: snmp
                group: Networking
             priority: normal
                 size: 65932
                order: 22
              version: 1.4-9
                 hash: 88abe45e2a0d80d6cdaeed8187e528ee
            installed: 1.4-9
               queued: yes

process, id = SNMP daemon: 
                 name: mini_snmpd
                  arg: -n
                  arg: -s
                  arg: -D
                  arg: Keenetic Giga III (NDMS v2.08(AAUW.1)A11)
                  arg: -c
                  arg: public
                state: S (sleeping)
                  pid: 694
                 ppid: 179
              vm-size: 1864 kB
              vm-data: 712 kB
               vm-stk: 136 kB
               vm-exe: 80 kB
               vm-lib: 880 kB
              vm-swap: 0 kB
              threads: 1
                  fds: 7

              service: 
               configured: yes
                    alive: yes
                  started: yes
                    state: STARTED
 

 

 

interface GigabitEthernet1

rename ISP

ip access-group ac1 in
 

access-list ac1
    permit tcp 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 port eq 161
 

nmap

Host is up (0.0023s latency).
PORT    STATE    SERVICE
161/tcp filtered snmp

 

Link to comment
Share on other sites

  • 0
7 часов назад, forcemajor сказал:

Коллеги, что я делаю не так ?)

Суть проблемы:

До удаленного giga III.

snmpwalk -v2c -c public *public_ip_addr*
Timeout: No Response from *public_ip_addr*

 

Диагностика:

  Скрыть содержимое

device: Keenetic Giga III

release: v2.08(AAUW.1)A11

 

component: 
                 name: snmp
                group: Networking
             priority: normal
                 size: 65932
                order: 22
              version: 1.4-9
                 hash: 88abe45e2a0d80d6cdaeed8187e528ee
            installed: 1.4-9
               queued: yes

process, id = SNMP daemon: 
                 name: mini_snmpd
                  arg: -n
                  arg: -s
                  arg: -D
                  arg: Keenetic Giga III (NDMS v2.08(AAUW.1)A11)
                  arg: -c
                  arg: public
                state: S (sleeping)
                  pid: 694
                 ppid: 179
              vm-size: 1864 kB
              vm-data: 712 kB
               vm-stk: 136 kB
               vm-exe: 80 kB
               vm-lib: 880 kB
              vm-swap: 0 kB
              threads: 1
                  fds: 7

              service: 
               configured: yes
                    alive: yes
                  started: yes
                    state: STARTED
 

 

 

interface GigabitEthernet1

rename ISP

ip access-group ac1 in
 

access-list ac1
    permit tcp 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 port eq 161
 

nmap

Host is up (0.0023s latency).
PORT    STATE    SERVICE
161/tcp filtered snmp

 

Или откройте UDP в МСЭ на 161 порт, или запускайте snmpwalk по tcp: 
 

snmpwalk -v2c -c public tcp:*public_ip_addr*

Link to comment
Share on other sites

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

Или откройте UDP в МСЭ на 161 порт, или запускайте snmpwalk по tcp: 
 

snmpwalk -v2c -c public tcp:*public_ip_addr*

На самом деле tcp и udp были открыты , провайдер блокирует 161 порт по udp.

Есть ли возможность его поменять ?

Link to comment
Share on other sites

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

На самом деле tcp и udp были открыты , провайдер блокирует 161 порт по udp.

Есть ли возможность его поменять ?

Возможности поменять нет.

Я указал вам комаду для использования snmpwalk с TCP. Она не работает?

Link to comment
Share on other sites

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

Возможности поменять нет.

Я указал вам комаду для использования snmpwalk с TCP. Она не работает?

по tcp все работает, спасибо.

Link to comment
Share on other sites

  • 0
15 часов назад, vasek00 сказал:

Снятие статистики на удаленном K-II ( v2.08(AAFG.1)A11 ) по "IPIP" тунелю. Названия интерфейсов не привычные.

SNMP-IPIP-2.jpg

SNMP-IPIP-1.jpg

Какой именно интерфейс вас смущает своим именем?

Link to comment
Share on other sites

  • 0

Здравствуйте. Установил snmp сервер в настройках. Прошивка v2.08(AAUX.3)A11

Нужны ещё какие-то дополнительные настройки, чтобы отслеживать трафик? Программа NetWorx не отображает доступные интерфейсы.

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

s_1480321782_6797731_74affb961c.png

 

Link to comment
Share on other sites

  • 0

начнем так как switch встроенный на K-II то имеем

FastEthernet0 - это "шина" eth2 или он же по конфигу "interface FastEthernet0"

FastEthernet0/vlan1 - это физический eth2.1 или он же по конфигу "interface FastEthernet0/Vlan1"

0 - предположение процессорный нет тогда это кто, возможно "FastEthernet0" но он есть выше.

1,3,4  - это по конфигу "interface FastEthernet0/1" "interface FastEthernet0/3" "interface FastEthernet0/4" т.е. "порты"

ISP - так как в конфиге "rename ISP" для "interface FastEthernet0/Vlan2" или физически он "eth2.2"

Home - так как в конфиге "rename Home" для "interface Bridge0" или физически он "br0"

и т.д.

И так же про "WifiMaster0/WifiStation0" и кол-вом ".../AccessPoint0" ".../AccessPoint1" или он же "rename GuestWiFi". Возможно было бы лучше привести имена в соответствии их именам отображаемыми по "ifconfig".

 

Link to comment
Share on other sites

  • 0
54 минуты назад, vasek00 сказал:

начнем так как switch встроенный на K-II то имеем

FastEthernet0 - это "шина" eth2 или он же по конфигу "interface FastEthernet0"

FastEthernet0/vlan1 - это физический eth2.1 или он же по конфигу "interface FastEthernet0/Vlan1"

0 - предположение процессорный нет тогда это кто, возможно "FastEthernet0" но он есть выше.

1,3,4  - это по конфигу "interface FastEthernet0/1" "interface FastEthernet0/3" "interface FastEthernet0/4" т.е. "порты"

ISP - так как в конфиге "rename ISP" для "interface FastEthernet0/Vlan2" или физически он "eth2.2"

Home - так как в конфиге "rename Home" для "interface Bridge0" или физически он "br0"

и т.д.

И так же про "WifiMaster0/WifiStation0" и кол-вом ".../AccessPoint0" ".../AccessPoint1" или он же "rename GuestWiFi". Возможно было бы лучше привести имена в соответствии их именам отображаемыми по "ifconfig".

 

Уже неоднократно обсуждалась эта тема:

Окончательное решение вот такое:

 

Link to comment
Share on other sites

  • 0

@Le ecureuil  Это решение предполагает переименование интерфейсов, а как показывает практика, ndms к этому плохо относится, может стоит использовать description интерфейсов?

https://forum.keenetic.net/topic/864-интерфейс-isp-пропадает-из-вкладки-ipoe-при-переименовании/

15 минут назад, Le ecureuil сказал:

Уже неоднократно обсуждалась эта тема:

Окончательное решение вот такое:

 

 

Edited by r13
Link to comment
Share on other sites

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

Нет, названия интерфейсов останутся текущими. Понять что и где - легко. GigabitEthernet0 или FastEthernet0 - свитч GigabitEthernet0/X или FastEthernet0/X - порты свитча, от 0 до 4 там..

Согласно стандарту ifTable/ifDescr обязан обозначать системное имя интерфейса, и его мы менять не будем: там точно останутся FastEthernet0/1 и подобное.

Однако ifXTable/ifName и ifXTable/ifAlias вполне можно заполнять из поля "Name" для интерфейса.

Что-то там было про стандарт, а как тогда быть с именами интерфейсов в системе совсем другие, а не те что в WEB или конфиге роутера, может это просто "cli"

/ # ifconfig
br0 inet addr:192.168.1.1  
eth2 Link encap:Ethernet HWaddr
eth2.1 Link encap:Ethernet HWaddr
eth2.2 Link encap:Ethernet HWaddr
ezcfg0 Link encap:Ethernet HWaddr
lo Link encap:Local Loopback  
ppp0 Link encap:Point-to-Point Protocol  
vpn1 Link encap:Point-to-Point Protocol
ipip0 Link encap:UNSPEC

Ну нет так нет.

Конечно приятно равнение на Cisco и его командную строку.

Link to comment
Share on other sites

  • 0
7 часов назад, plagioklaz сказал:

Здравствуйте. Установил snmp сервер в настройках. Прошивка v2.08(AAUX.3)A11

Нужны ещё какие-то дополнительные настройки, чтобы отслеживать трафик? Программа NetWorx не отображает доступные интерфейсы.

  Скрыть содержимое

s_1480321782_6797731_74affb961c.png

 

В CLI: service snmp

system configuration save

Edited by iskatel'
Link to comment
Share on other sites

  • 0
15 часов назад, iskatel' сказал:

В CLI: service snmp

system configuration save

Спасибо большое, что откликнулись! :1314_thumbsup_tone5:

Уважаемые администраторы и разработчики. Возможно, что к описанию пакета "Сервер SNMP" в разделе "Обновление и компоненты", стоит добавить к строчке "Служба удаленного сбора статистики с устройства", то, что установленный сервис необходимо запустить вручную в CLI командой "service snmp".

 

Link to comment
Share on other sites

  • 0
В 11/28/2016 в 16:02, vasek00 сказал:

Что-то там было про стандарт, а как тогда быть с именами интерфейсов в системе совсем другие, а не те что в WEB или конфиге роутера, может это просто "cli"


/ # ifconfig
br0 inet addr:192.168.1.1  
eth2 Link encap:Ethernet HWaddr
eth2.1 Link encap:Ethernet HWaddr
eth2.2 Link encap:Ethernet HWaddr
ezcfg0 Link encap:Ethernet HWaddr
lo Link encap:Local Loopback  
ppp0 Link encap:Point-to-Point Protocol  
vpn1 Link encap:Point-to-Point Protocol
ipip0 Link encap:UNSPEC

Ну нет так нет.

Конечно приятно равнение на Cisco и его командную строку.

У нас и web, и система, и cli изначально не рассчитаны на то, что будут видны реальные системные linux-интерфейсы :) Плюс ко всему, там не прямое отображение 1:1, например у WifiMaster0 нет аналога в системе. Потому так все и сделано.

Основной вопрос - зачем нужно выводить реальные системные названия интерфейсов, кроме как "хочется"?

Link to comment
Share on other sites

  • 0
7 часов назад, plagioklaz сказал:

Спасибо большое, что откликнулись! :1314_thumbsup_tone5:

Уважаемые администраторы и разработчики. Возможно, что к описанию пакета "Сервер SNMP" в разделе "Обновление и компоненты", стоит добавить к строчке "Служба удаленного сбора статистики с устройства", то, что установленный сервис необходимо запустить вручную в CLI командой "service snmp".

 

2.08 еще не вышла, потому мануал по cli еще не написан до конца. А в web подобное врядли кто будет дописывать.

Link to comment
Share on other sites

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

У нас и web, и система, и cli изначально не рассчитаны на то, что будут видны реальные системные linux-интерфейсы :) Плюс ко всему, там не прямое отображение 1:1, например у WifiMaster0 нет аналога в системе. Потому так все и сделано.

Основной вопрос - зачем нужно выводить реальные системные названия интерфейсов, кроме как "хочется"?

С первым утверждением все понятно, только тут не как хочется, а привычное\обычное название того что есть. Нет аналога "WifiMaster0" в системе нет и что, согласно графикам выше видим WifiMaster0 - 4625Кбит и AccessPoint0 - 4628Кбит (в чем их отличие друг от друга в данной настройке), если бы был поднят "WifiMaster0/AccessPoint1" (Guest) то получили бы еще один счетчик с именем AccessPoint1 - ххххКбит, где WifiMaster0 показывал бы что ?

"interface WifiMaster0/AccessPoint0" и "interface WifiMaster0/AccessPoint1" в системе имеют вид
 

ra0       Link encap:Ethernet  HWaddr

ra1       Link encap:Ethernet  HWaddr
          inet addr:10.1.30.1  Bcast:10.1.30.255  Mask:255.255.255.0

так же можно было бы увидеть считчики в таком отображении показал бы ra0 и ra1 значение.

Ваша настойчивость понятна.

Цитата

 

Нет, названия интерфейсов останутся текущими.

Понять что и где - легко.

GigabitEthernet0 или FastEthernet0 - свитч

GigabitEthernet0/X или FastEthernet0/X - порты свитча, от 0 до 4 там, где 5 портов, потом число возрастет до 7 на Ultra II.

GigabitEthernet0/Vlan2 - VLAN номер 2 на свитче.

В настройке по умолчанию GigabitEthernet0/Vlan1 - это LAN на свитче, GigabitEthernet0/Vlan2 - это WAN (он же ISP), а Bridge0 (он же Home) - мост между GigabitEthernet0/Vlan1 и AccessPoint0. Bridge1 (он же Guest) - гостевой VLAN / сегмент WiFi.

Такой терминологии мы и будем придерживаться (как с CLI-мануале), привязки в системным linux-интерфейсам не будет.

Колонку IP-адрес можно добавить, так и сделаем.

 

Только понять лего тому кто ранее был знаком с интерфейсами ранее от Ralink или других брендов, другим же наверное придется запомнить :

GigabitEthernet0/Vlan2 - это WAN он же ISP или  еще "description Broadband connection" и как же selftest от Giga3 например или UltraII

    <file name="proc:net/dev">
        <![CDATA[
...
  eth3: 27720616   20783    0    1    0     0          0     18232   105614     552    0    0    0     0       0          0
  ra2:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
  gre0:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
  ppp0:  105703     492    0    0    0     0          0         0    71348     496    0    0    0     0       0          0
  eth2.1:  309110    1243    0    0    0     0          0       109   519814    1525    0    0    0     0       0          0
...
  br0:  254977    1442    0    0    0     0          0         0   429482    1348    0    0    0     0       0          0
  eth2:  335041    1253    0    0    0     0          0       115   643043    1786    0    0    0     0       0          0
  ra1:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
...
  ra0:    7774      63    0    0    0     0          0         0     3371      32    0    0    0     0       0          0
...
  br2:  194593     592    0    0    0     0          0         0    73149     475    0    0    0     0       0          0
  rai0:  163532     481    0    0    0     0          0         0   152284     298    0    0    0     0       0          0
  ra3:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
...
eth2.2:       0       0    0    0    0     0          0         0    95383     151    0    0    0     0       0          0

U-II
  rai0:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
  ra0:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
  ra1:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
  ra2:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
  ra3:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0

Ну что ж будем привыкать к мнемонике например "номер-интерфейса = гнездо/порт сетевого модуля"

Link to comment
Share on other sites

  • 0
18 часов назад, vasek00 сказал:

Только понять лего тому кто ранее был знаком с интерфейсами ранее от Ralink или других брендов, другим же наверное придется запомнить :

GigabitEthernet0/Vlan2 - это WAN он же ISP или  еще "description Broadband connection" и как же selftest от Giga3 например или UltraII

А теперь внимательно прочтите этот пост:

И вы увидете, что да, в IF-MIB::ifDescr.N = STRING: FastEthernet0/Vlan2 ставится системное неизменяемое Ralink-специфичное наименование интерфейса, однако в IF-MIB::ifName.N = STRING: ISP и IF-MIB::ifAlias.N = STRING: ISP вы можете увидеть кастомное наименование интерфейса, заданное командой rename, которое как раз и отображается в Web (Для Home аналогично, IF-MIB::IfDescr выставляется в Bridge0, а IF-MIB::ifName и IF-MIB::ifAlias выставляются в Home).

Просто используйте другие значения из IF-MIB для получения имен интерфейсов, и все. Причем через rename вы их сами можете задать какими угодно.

Link to comment
Share on other sites

  • 0

Господа! Почитал всё что выше написано, но так и не понял как реализовать графический вывод загруженности канала. У меня Keenetic Viva.
На скриншоте то, что хотелось бы видеть на роутере (скриншот сделан с ПО IPCop).

2016-12-30_21-47-31.png

Link to comment
Share on other sites

  • 0

Временами на кинетике наблюдаю непонятные скачки в счетчиках траффика, которые визуально видно через cacti.

Т.е. на 7 порту куда-то улетело трафика на 100мбит, а в свитч в 8 порт ничего не прилетело.

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

Link to comment
Share on other sites

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

Временами на кинетике наблюдаю непонятные скачки в счетчиках траффика, которые визуально видно через cacti.

Т.е. на 7 порту куда-то улетело трафика на 100мбит, а в свитч в 8 порт ничего не прилетело.

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

Какая точная модель устройства и версия прошивки? Там порой бывают переполнения, которые нужно обрабатывать особенно, об этом написано в первом посте темы.

  • Thanks 1
Link to comment
Share on other sites

  • 0
В 30.12.2016 в 15:50, Downloader сказал:

На скриншоте то, что хотелось бы видеть на роутере

Если есть желание "рисовать картинки" прямо на роутере, то можно попробовать решение. Тем более пакет collectd включили в официальный список пакетов entware (т.е. можно ставить напрямую через opkg). Там же есть упоминание о готовом пакете netdata, который требует минимум настроек для получения результата, но статистика хранится не долговременно.

Либо использовать внешний ресурс (сервер), который будет собирать статистику по SNMP с роутера и отображать ее (ссылки на такое ПО были в этой теме).

14 часа назад, dexter сказал:

наблюдаю непонятные скачки в счетчиках траффика

6 минут назад, Le ecureuil сказал:

Там порой бывают переполнения, которые нужно обрабатывать особенно

Если используются 32-битные счетчики, то переполнение возникнет довольно быстро. Чтобы проверить из-за этого ли это происходит можно сделать следующее.

Посчитать сколько времени прошло с предыдущего скачка (в секундах) и умножить на среднюю скорость по статистике нужного нам трафика. Если получим в сумме объем, равный примерно 4Гб (перевести биты в xБайты), то это оно - переполнение :-) Но это очень примерно.

Edited by gvan
Дополнение
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...