Перейти до

Pon Control - комплекс управления и мониторинга сетью


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

  • Відповіді 611
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Предыстория: всё началось с простого желания видеть сигналы на ОНУшках через веб-интерфейс (с телефона работая на линии такая инфа необходима), потом задавались вопросом "А какие сигналы были до того,

get_fdb_by_telnet.php 24 строчка   "fwrite($con, "show mac a int $nameint \r\n");" рекомендую поправить на "fwrite($con, "show mac address-table int $nameint \r\n");" в  Build 58197 поя

Здравствуйте, сделал себе дополнение, которым решил поделиться. Если ONU имеет ТВ-порт, он отображается на карточке вместе со статусом (Вкл. / Выкл.) Screenshots: TV off    TV is ON  

Posted Images

сейчас так www/wheel

при чем тут права????

Вам ПХП говорит, что не знает функции, так как нет соответствующего модуля

Ссылка на сообщение
Поделиться на других сайтах
ну так а самостоятельно посмотреть?
Loaded Modules
core prefork http_core mod_so mod_access mod_auth mod_auth_anon mod_auth_dbm mod_charset_lite mod_include mod_deflate mod_log_config mod_logio mod_env mod_mime_magic mod_cern_meta mod_expires mod_headers mod_usertrack mod_setenvif mod_mime mod_status mod_autoindex mod_asis mod_info mod_cgi mod_vhost_alias mod_negotiation mod_dir mod_imap mod_actions mod_speling mod_userdir mod_alias mod_rewrite mod_php5

чей-то не видать mod_filter

Ссылка на сообщение
Поделиться на других сайтах

Просьба.

У кого опрос проходит полностью, на линух вроде,

дайте мне отчет по такой команде

snmpwalk -Cc -c public -v2c х.х.х.х

Весь!

 

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

протокол отдает по любому, разве что МИБ-ы не верно формируются.

Хочу покурить.

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
Просто прикол в чем, если на линухе опрос полный, то он и на других ос-ях должен проходить, протокол отдает по любому, разве что МИБ-ы не верно формируются.

На фре тоже проходит, парсятся только результаты вида "INTEGER: XX" или "STRING: XYZ".

Единственное место, где данные берутся из ОИДов - номера интерфейсов в файле get_snmp.php, но там обрезается начало строки до тех пор, пока не остаются только символы в конце OID. Возможно, конечно, у кого-то вывод другой, поэтому скиньте, если можно, результат snmpwalk .1.3.6.1.4.1.3320.101.10.1.1.26.

P.S. файлик с результатами snmpwalk -Cc -c public -v2c х.х.х.х с вырезаными ипами прикрепляю.

snmp.txt

Відредаговано dan_aspire
Ссылка на сообщение
Поделиться на других сайтах

 

Просто прикол в чем, если на линухе опрос полный, то он и на других ос-ях должен проходить, протокол отдает по любому, разве что МИБ-ы не верно формируются.

На фре тоже проходит, парсятся только результаты вида "INTEGER: XX" или "STRING: XYZ".

Единственное место, где данные берутся из ОИДов - номера интерфейсов в файле get_snmp.php, но там обрезается начало строки до тех пор, пока не остаются только символы в конце OID. Возможно, конечно, у кого-то вывод другой, поэтому скиньте, если можно, результат snmpwalk .1.3.6.1.4.1.3320.101.10.1.1.26.

P.S. файлик с результатами snmpwalk -Cc -c public -v2c х.х.х.х с вырезаными ипами прикрепляю.

 

Спасибо, это какая ось, линух?

 

 

# snmpwalk -c public -v2c 172.16.0.118 .1.3.6.1.4.1.3320.101.10.1.1.26

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.12 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.13 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.14 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.15 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.16 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.17 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.18 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.19 = INTEGER: 2

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.20 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.21 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.22 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.23 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.24 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.25 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.26 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.27 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.28 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.29 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.30 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.31 = INTEGER: 2

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.32 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.33 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.34 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.35 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.36 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.37 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.38 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.39 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.40 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.41 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.42 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.43 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.44 = INTEGER: 2

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.45 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.46 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.47 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.48 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.49 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.50 = INTEGER: 2

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.51 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.52 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.53 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.54 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.55 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.56 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.57 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.58 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.59 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.60 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.61 = INTEGER: 2

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.62 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.63 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.64 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.65 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.66 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.67 = INTEGER: 2

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.68 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.69 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.70 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.71 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.72 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.73 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.74 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.75 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.76 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.77 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.78 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.79 = INTEGER: 2

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.80 = INTEGER: 2

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.81 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.82 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.83 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.84 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.85 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.86 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.87 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.88 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.89 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.90 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.91 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.92 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.93 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.94 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.95 = INTEGER: 3

SNMPv2-SMI::enterprises.3320.101.10.1.1.26.96 = INTEGER: 3

#

Відредаговано pavlabor
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

 

 

Спасибо, это какая ось, линух?

Да, линух. Убунта 14.04.2

Спасибо. С вашим выводом тоже должно опрашивать нормально, т.к. обрезается до набора символов 10.1.1.26, а не по всему ОИД (собсно, это было главной причиной неработающей старой версии на фре, т.к. str_replace() не находил всего oid).

Відредаговано dan_aspire
Ссылка на сообщение
Поделиться на других сайтах

Хозяйке на заметку:

 

Относительно полного вывода ОИДов

 

1. Юзайте snmpwalk с параметрами

snmpwalk -v2c -On -Cc -c public ip-address

 

2. Юзайте опции в php snmp

snmp_set_oid_numeric_print(SNMP_OID_OUTPUT_NUMERIC);

snmp_set_quick_print(FALSE);

 

Для самостоятельного изучения:

snmp_set_valueretrieval

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
. Юзайте опции в php snmp snmp_set_oid_numeric_print(SNMP_OID_OUTPUT_NUMERIC); snmp_set_quick_print(FALSE);

 

Спасибо, учтём)

v1.3.hotfix (14.11.15)

- Изменено: карточка ONU (редактирование VLAN и описания ONU)

- Исправлено: невозможность редактировать описание ONU

- Исправлено: после установки коммента или влана в некоторых случаях не перенаправляло на карточку ОНУ.

 

- Исправлено: работа с Enable Password

- Мелкие исправления

 

http://poncontrol.aspire.com.ua/pon.tar

Відредаговано dan_aspire
Ссылка на сообщение
Поделиться на других сайтах

Хозяйке на заметку:

 

Относительно полного вывода ОИДов

 

1. Юзайте snmpwalk с параметрами

snmpwalk -v2c -On -Cc -c public ip-address

 

2. Юзайте опции в php snmp

snmp_set_oid_numeric_print(SNMP_OID_OUTPUT_NUMERIC);

snmp_set_quick_print(FALSE);

 

Для самостоятельного изучения:

snmp_set_valueretrieval

Почему в юзере проблемы с опросом онушек?

Ссылка на сообщение
Поделиться на других сайтах

Не будем тут офтопить.

Напишите - нам отдельно.

Слишком обширный вопрос и много разных ответов. Множество вариантов OLTов и ONU. 

Поэтому - чтобы тут не размазывать - напишите почтой.

Ссылка на сообщение
Поделиться на других сайтах

Собственно сверил отчеты, разницы как бы не увидел фря или линух,

поэтому нужно тщательней ОИД-ы точить.

 

> Почему в юзере проблемы с опросом онушек?

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

 

 

Ключь -On маков не прибавил.

 

# snmpwalk -Cc -c public -v 2c 172.16.0.118 .1.3.6.1.4.1.3320.101.11.1.1.2.10 | awk -F. '{print $8,$9,$10,$11,$12,$13,$14}' | awk '{printf "%02x:%02x:%02x:%02x:%02x:%02x %d %d\n",$2,$3,$4,$5,$6,$7,$1,$10}'
a0:c6:ec:00:f1:ca 10 9
a0:c6:ec:00:f5:c0 10 4
a0:c6:ec:03:86:db 10 2
a0:c6:ec:03:86:e6 10 6
a0:c6:ec:03:86:f1 10 3
a0:c6:ec:03:d3:0f 10 10
fc:fa:f7:96:56:0d 10 5
fc:fa:f7:96:79:62 10 8
fc:fa:f7:9a:ee:61 10 1
fc:fa:f7:d8:c2:9e 10 7
fc:fa:f7:d8:c2:e8 10 11
# snmpwalk -On -Cc -c public -v 2c 172.16.0.118 .1.3.6.1.4.1.3320.101.11.1.1.2.10 | awk -F. '{print $14,$15,$16,$17,$18,$19,$20,$21}' | awk '{printf "%02x:%02x:%02x:%02x:%02x:%02x %d %d\n",$2,$3,$4,$5,$6,$7,$1,$10}'
a0:c6:ec:00:f1:ca 10 9
a0:c6:ec:00:f5:c0 10 4
a0:c6:ec:03:86:db 10 2
a0:c6:ec:03:86:e6 10 6
a0:c6:ec:03:86:f1 10 3
a0:c6:ec:03:d3:0f 10 10
fc:fa:f7:96:56:0d 10 5
fc:fa:f7:96:79:62 10 8
fc:fa:f7:9a:ee:61 10 1
fc:fa:f7:d8:c2:9e 10 7
fc:fa:f7:d8:c2:e8 10 11
#

Ссылка на сообщение
Поделиться на других сайтах

Хозяйке на заметку:

 

Относительно полного вывода ОИДов

 

1. Юзайте snmpwalk с параметрами

snmpwalk -v2c -On -Cc -c public ip-address

 

2. Юзайте опции в php snmp

snmp_set_oid_numeric_print(SNMP_OID_OUTPUT_NUMERIC);

snmp_set_quick_print(FALSE);

 

Для самостоятельного изучения:

snmp_set_valueretrieval

UserSide, у Вас реализована функция ребута головы через snmp?

Буду безмерно вдячный!

Ссылка на сообщение
Поделиться на других сайтах

 

Хозяйке на заметку:

 

Относительно полного вывода ОИДов

 

1. Юзайте snmpwalk с параметрами

snmpwalk -v2c -On -Cc -c public ip-address

 

2. Юзайте опции в php snmp

snmp_set_oid_numeric_print(SNMP_OID_OUTPUT_NUMERIC);

snmp_set_quick_print(FALSE);

 

Для самостоятельного изучения:

snmp_set_valueretrieval

UserSide, у Вас реализована функция ребута головы через snmp?

Буду безмерно вдячный!

 

 

Увы, нет.

Вообще ребут чего угодно вещь весьма специфичная и практически к каждой модели любого устройства - должен быть индивидуальный OID (и что посылать туда). Для ни одного из OLT у нас ничего нет.

Ссылка на сообщение
Поделиться на других сайтах
  • 3 weeks later...

Привет. Очень крутая штука. Все отлично работает, но я чето не пойму, или накосячил. Описание онушек должно подхватываться с олта? или нужно вручную заполнять?

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Створити нове...