Page 1 of 2 12 LastLast
Results 1 to 15 of 24

Thread: Asus Monitor - программа для маршрутизаторов Asus

  1. #1

    Asus Monitor - программа для маршрутизаторов Asus

    По образу и подобию своих программ для ADSL маршрутизаторов сделал программу для Asus'ов. (Программа написана под Windows, должна работать и под wine.)
    1. У меня wl500gp используется как точка доступа, поэтому тестирование с моей стороны - неполное.
    2. Показ шлюза не работает, желающие это увидеть в следующих версиях программы - просьба выслать мне вывод snmpwalk, ifconfig /all и пару слов о типе подключения.
    3. Для включения syslog в Asus на закладке "IP Config - Miscellaneous" указываем ip компа, где установлена программа. В syslog сообщениях от Asus я время не получаю, поэтому дописываю время с компа. Отсюда рассхождения во времени.
    4. Для включения SNMP - на Asus включаем на закладке "IP Config - SNMP". В программе обязательно выбрать интерфейс, который интересен. В прошивке, которая у меня, обнаружен небольшой баг. Скорее всего после синхронизации времени к Uptime (тому, что получаю по SNMP) добавляется больше года

    Скачать можно тут - http://www.zyxmon.org/download.php

    PS Команды для старта/стопа ppp взял отсюда - http://wl500g.info/showpost.php?p=60491&postcount=2 Пропишите свои, если эти не работают.
    Last edited by Zyxmon; 30-11-2008 at 13:01.

  2. #2
    Было бы интересно посмотреть

  3. #3
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    -sh: snmpwalk: not found

    где эту прогу брать?

    Code:
    03.02.2008 21:34:13 Начало соединения с Asus
    03.02.2008 21:34:18 Непонятный ответ reyterhost login: 
    03.02.2008 21:34:23 Непонятный ответ
    Хотя вроде все настроил верно. Обычным елнетом и прокими путти захожу без проблем

  4. #4
    Исправил. Работало только при имени по умолчанию asus. Перекачайте.
    Старенькая версия snmpwalk - http://zyxmon.streamclub.ru/files/snmpwalk.zip
    Новенькая входит в net-snmp (http://www.net-snmp.org/)

  5. #5
    Join Date
    Aug 2007
    Location
    Moscow, Russia
    Posts
    976
    Quote Originally Posted by Reyter View Post
    -sh: snmpwalk: not found

    где эту прогу брать?

    Code:
    03.02.2008 21:34:13 Начало соединения с Asus
    03.02.2008 21:34:18 Непонятный ответ reyterhost login: 
    03.02.2008 21:34:23 Непонятный ответ
    Хотя вроде все настроил верно. Обычным елнетом и прокими путти захожу без проблем
    Аналогично.

  6. #6
    Serge_K См выше - уже исправил. SNMP и Syslog должны и при этой ошибке работать.

  7. #7
    Join Date
    Aug 2007
    Location
    Moscow, Russia
    Posts
    976
    Quote Originally Posted by Zyxmon View Post
    Serge_K См выше - уже исправил. SNMP и Syslog должны и при этой ошибке работать.
    Да-да, я понял уже. Работает! Спасибо!

  8. #8
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    Обновил прогу. Сделал ipkg install net-snmp.
    Заработало.
    К сожалению в конфиге в выборе интерфейса для SNMP не показывает ppp0. Т.е. интересующий меня интерфейс я к сожалению отследить не могу.

  9. #9
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Я пофиксил uptime. Выложил в preview 8.15.

  10. #10
    Quote Originally Posted by Reyter View Post
    Сделал ipkg install net-snmp.
    К сожалению в конфиге в выборе интерфейса для SNMP не показывает ppp0. Т.е. интересующий меня интерфейс я к сожалению отследить не могу.
    1. net-snmp проще на компе поставить.
    2. Нет интерфейса - ничем не помогу, следите за vlan1.

  11. #11
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Code:
    SNMPv2-MIB::sysDescr.0 = STRING: Linux WL-0018F33285EF 2.4.20 #71 Sat Feb 2 22:27:41 MSK 2008 mips
    SNMPv2-MIB::sysObjectID.0 = OID: UCD-SNMP-MIB::linux
    DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (194399) 0:32:23.99
    SNMPv2-MIB::sysContact.0 = STRING: Administrator
    SNMPv2-MIB::sysName.0 = STRING: WL-0018F33285EF
    SNMPv2-MIB::sysLocation.0 = STRING: Unknown
    SNMPv2-MIB::sysServices.0 = INTEGER: 72
    IF-MIB::ifNumber.0 = INTEGER: 7
    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::ifDescr.1 = STRING: lo
    IF-MIB::ifDescr.2 = STRING: sit0
    IF-MIB::ifDescr.3 = STRING: eth0
    IF-MIB::ifDescr.4 = STRING: eth1
    IF-MIB::ifDescr.5 = STRING: eth2
    IF-MIB::ifDescr.6 = STRING: br0
    IF-MIB::ifDescr.7 = STRING: ppp0
    IF-MIB::ifType.1 = INTEGER: softwareLoopback(24)
    IF-MIB::ifType.2 = INTEGER: other(1)
    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: other(1)
    IF-MIB::ifType.7 = INTEGER: ppp(23)
    IF-MIB::ifMtu.1 = INTEGER: 16436
    IF-MIB::ifMtu.2 = INTEGER: 1480
    IF-MIB::ifMtu.3 = INTEGER: 1500
    IF-MIB::ifMtu.4 = INTEGER: 1500
    IF-MIB::ifMtu.5 = INTEGER: 1500
    IF-MIB::ifMtu.6 = INTEGER: 1500
    IF-MIB::ifMtu.7 = INTEGER: 1072
    IF-MIB::ifSpeed.1 = Gauge32: 10000000
    IF-MIB::ifSpeed.2 = Gauge32: 0
    IF-MIB::ifSpeed.3 = Gauge32: 10000000
    IF-MIB::ifSpeed.4 = Gauge32: 10000000
    IF-MIB::ifSpeed.5 = Gauge32: 10000000
    IF-MIB::ifSpeed.6 = Gauge32: 0
    IF-MIB::ifSpeed.7 = Gauge32: 0
    IF-MIB::ifPhysAddress.1 = STRING: 
    IF-MIB::ifPhysAddress.2 = STRING: 
    IF-MIB::ifPhysAddress.3 = STRING: 0:18:f3:32:85:ef
    IF-MIB::ifPhysAddress.4 = STRING: 0:18:f3:32:85:ef
    IF-MIB::ifPhysAddress.5 = STRING: 0:18:f3:32:85:ef
    IF-MIB::ifPhysAddress.6 = STRING: 0:18:f3:32:85:ef
    IF-MIB::ifPhysAddress.7 = STRING: 
    IF-MIB::ifAdminStatus.1 = INTEGER: up(1)
    IF-MIB::ifAdminStatus.2 = INTEGER: down(2)
    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::ifOperStatus.1 = INTEGER: up(1)
    IF-MIB::ifOperStatus.2 = INTEGER: down(2)
    IF-MIB::ifOperStatus.3 = INTEGER: up(1)
    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::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::ifInOctets.1 = Counter32: 198574
    IF-MIB::ifInOctets.2 = Counter32: 0
    IF-MIB::ifInOctets.3 = Counter32: 42316740
    IF-MIB::ifInOctets.4 = Counter32: 3809396
    IF-MIB::ifInOctets.5 = Counter32: 0
    IF-MIB::ifInOctets.6 = Counter32: 41481331
    IF-MIB::ifInOctets.7 = Counter32: 2075941
    IF-MIB::ifInUcastPkts.1 = Counter32: 2351
    IF-MIB::ifInUcastPkts.2 = Counter32: 0
    IF-MIB::ifInUcastPkts.3 = Counter32: 46434
    IF-MIB::ifInUcastPkts.4 = Counter32: 28425
    IF-MIB::ifInUcastPkts.5 = Counter32: 0
    IF-MIB::ifInUcastPkts.6 = Counter32: 46438
    IF-MIB::ifInUcastPkts.7 = Counter32: 26612
    IF-MIB::ifInNUcastPkts.1 = Counter32: 0
    IF-MIB::ifInNUcastPkts.2 = Counter32: 0
    IF-MIB::ifInNUcastPkts.3 = Counter32: 0
    IF-MIB::ifInNUcastPkts.4 = Counter32: 0
    и т.д. Учтите, что индекс интерфейса может меняться в процессе работы.
    Last edited by Omega; 15-12-2012 at 16:35. Reason: fixed

  12. #12
    Quote Originally Posted by Oleg View Post
    Учтите, что индекс интерфейса может меняться в процессе работы.
    Если так - то плохо, с таким не встречался. Хотя исправить в программе можно.

    All О найденных ошибках или тут или на мыло. Могут остаться строки с упоминанием Zyxel, D-Link, Acorp

  13. #13
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Quote Originally Posted by Zyxmon View Post
    Если так - то плохо, с таким не встречался. Хотя исправить в программе можно.
    Наверное не встречались потому, что интерфейсы были только фиксированные, т.е. не могли исчезать-появляться. А динамические интерфейсы такие. Хотя в штатных условиях (когда ppp только один) это не произойдёт.

  14. #14
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    У меня два ppp-интерфейса. И оба висят на br0

    Но влюбом случае програмка получается очень симпатичная, полезная и удобная

  15. #15
    Join Date
    Aug 2007
    Location
    Moscow, Russia
    Posts
    976
    Quote Originally Posted by Reyter View Post
    Но влюбом случае програмка получается очень симпатичная, полезная и удобная
    Всецело поддерживаю! Спасибо автору!

Page 1 of 2 12 LastLast

Similar Threads

  1. Выбор mini-PCI платы в ноутбук для работы с Asus WL-500gP
    By SergScout in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 107
    Last Post: 02-04-2008, 19:57
  2. WL-500gP and Asus support experience
    By Blezi in forum WL-500gP Q&A
    Replies: 6
    Last Post: 03-12-2006, 12:59

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •