Перейти до

pashaumka

Сitizens
  • Всього повідомлень

    434
  • Приєднався

  • Останній візит

  • Дней в лидерах

    2

Все, що було написано pashaumka

  1. День добрый! десять вечера. Звонок в офис "у нас отвалился интернет 5 минут как:". На улице проливной дождь, пол улицы вообще без света. "вы уже выезжаете?" "вы скороиро будете"? "как, у меня весь дом завязан на ваш интернет, как это так, У меня вся работа на интернете завязана!! Я же деньги вам плачу!!!" кто как реагирует на такие звонки?
  2. /21 === 1 квартира
  3. если надумаете пожключаться r WNET - ОЧЕНЬ ВНИМАТЕЛЬНО ЧИТАЙТЕ ДОГОВОР......................
  4. pashaumka

    Мониторинг OLT по snmp

    Забыл уточнить - OLT DBCOM P3310B Спасибо! $start_time = microtime(true); $RxPower=array(); $snmp_reply=$this -> __switch -> query_snmp("iso.3.6.1.4.1.3320.101.10.5.1.5"); $opModuleRxPoweroid_filter = array('/iso\.3\.6\.1\.4\.1\.3320\.101\.10\.5\.1\.5\./', '/\.1\.3\.6\.1\.4\.1\.3320\.101\.10\.5\.1\.5\./'); if(!$snmp_reply) { echo "snmpTable cannot be retrieved!!"; exit; } foreach($snmp_reply as $key => $value ) { $key=preg_replace( $opModuleRxPoweroid_filter, '', $key); if(is_object($value)) { $val=$value->value; } else { $val=str_replace("INTEGER: ","",$value); } $RxPower[$key]=sprintf("%.2f",$val/10); } $this->RxPower=$RxPower; $total_time = microtime(true) - $start_time; $run_time=sprintf("%.4f",$total_time); .1.3.6.1.4.1.3320.101.10.5.1.5.{eponIfIndex} - у меня есть, это же уровень приема на стороне ONU .... И почему все мучаются с выпиливанием префикса в SNMP ответе Не проще настроить PHP SNMP клиент перед началом работы? : snmp_set_quick_print(1); // Устанавливаем сокращенный вывод для SNMP-запросов snmp_set_enum_print(1); // Устанавливаем числовой вывод для SNMP-запросов snmp_set_valueretrieval(SNMP_VALUE_PLAIN); // Устанавливаем тип вывода для snmp-запросов snmp_set_oid_output_format(SNMP_OID_OUTPUT_NUMERIC); // Set the OID output format (aka .1.3.6.1.2.1.1.3.0) snmp_set_oid_numeric_print(TRUE); snmp_set_valueretrieval( SNMP_VALUE_OBJECT | SNMP_VALUE_PLAIN ); snmp_set_quick_print( 1 ); snmp_set_enum_print( 1 ); snmp_set_oid_output_format( SNMP_OID_OUTPUT_NUMERIC ); проще реализовать разбор всего, что приедет от устройства ))....
  5. pashaumka

    Мониторинг OLT по snmp

    Забыл уточнить - OLT DBCOM P3310B Спасибо! $start_time = microtime(true); $RxPower=array(); $snmp_reply=$this -> __switch -> query_snmp("iso.3.6.1.4.1.3320.101.10.5.1.5"); $opModuleRxPoweroid_filter = array('/iso\.3\.6\.1\.4\.1\.3320\.101\.10\.5\.1\.5\./', '/\.1\.3\.6\.1\.4\.1\.3320\.101\.10\.5\.1\.5\./'); if(!$snmp_reply) { echo "snmpTable cannot be retrieved!!"; exit; } foreach($snmp_reply as $key => $value ) { $key=preg_replace( $opModuleRxPoweroid_filter, '', $key); if(is_object($value)) { $val=$value->value; } else { $val=str_replace("INTEGER: ","",$value); } $RxPower[$key]=sprintf("%.2f",$val/10); } $this->RxPower=$RxPower; $total_time = microtime(true) - $start_time; $run_time=sprintf("%.4f",$total_time);
  6. pashaumka

    Мониторинг OLT по snmp

    Человек выложил ОИДы, Да, спасибо... для какой модели????
  7. pashaumka

    Делимся опытом и багами BDCOM P3600 серии

    Теперь интересуют МИБЫ соответствия 3310 и 3600
  8. pashaumka

    Мониторинг OLT по snmp

    у кого-то есть таблица соответствия мибов для 3310 и 3600 сериями???
  9. pashaumka

    Делимся опытом и багами BDCOM P3600 серии

    Благодарю.. грохнул ifIndex и config, а также вічистил конфиг, сделал write и ребутнул... также грохнул в темплейте exit и write, присутствовавший в 3310 - и все прекрасно заработало. правда, удивился.... в 3600 не нашел ip default-gateway соманды.
  10. pashaumka

    Делимся опытом и багами BDCOM P3600 серии

    взяли сегодня олт 3608 валится вот такая срань Jan 1 01:18:21 %EPON-ONUREG: ONU 8014.a81f.2c70 is registered on EPON0/6:4. Jan 1 01:18:21 %EPON-ONUREG: ONU 8014.a81f.2c78 is registered on EPON0/6:3. Jan 1 01:18:21 %EPON-ONUREG: ONU c83a.35b4.5a70 is registered on EPON0/6:2. Jan 1 01:18:21 %EPON-ONUREG: ONU c83a.35b5.e26b is registered on EPON0/6:1. Jan 1 01:16:02 SQLITE-CLEAR-CFG clear onu config failed, rc = 11, zErrMsg = database disk image is malformed Jan 1 01:16:00 SQLITE-CLEAR-CFG clear onu config failed, rc = 11, zErrMsg = database disk image is malformed Jan 1 01:15:58 SQLITE-CLEAR-CFG clear onu config failed, rc = 11, zErrMsg = database disk image is malformed Jan 1 01:15:56 SQLITE-CLEAR-CFG clear onu config failed, rc = 11, zErrMsg = database disk image is malformed Jan 1 01:15:34 %EPON-ONUDEREG: ONU 8014.a81f.2c70 is deregistered on EPON0/6:3. Jan 1 01:15:34 %EPON-ONUDEREG: ONU c83a.35b4.5a70 is deregistered on EPON0/6:4. Jan 1 01:15:34 %EPON-ONUDEREG: ONU 8014.a81f.2c78 is deregistered on EPON0/6:2. Jan 1 01:15:34 %EPON-ONUDEREG: ONU c83a.35b5.e26b is deregistered on EPON0/6:1. itch_config#show version BDCOM P3608-2TE Software, Version 10.1.0E Build 33463 Copyright by Shanghai Baud Data Communication CO. LTD. Compiled: 2016-2-24 18:6:58 by SYS, Image text-base: 0x10000 ROM: System Bootstrap, Version 0.4.5, Serial num:00315000587 Хелп
  11. pashaumka

    UA.PON v6.0

    День добрый всем! забили голову 3310, собираюсь брать 3616.. в чем могуть быть подводные камни? в чем отличие? cli snmp
  12. а блок питания меняли? это в первую очередь, что надо сделать...
  13. недавно там отдыхал - по частномк сектору _ТОЛЬКЛ_ 220В... и так клЯсиииииво... по сравнению с Одессой - муха не #блась ( район таврический )
  14. pashaumka

    Мониторинг OLT по snmp

    ИМХО Для Huawei пора забабахать отдельную ветку обсуждения. Да и собственную систему мониторинга запилить. Вот это выведет все серийники всех ONT. SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3 snmpwalk -v2c -c ******** 1*.1*.1*.1* SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194304000.0 = Hex-STRING: 41 4C 43 4C F2 10 41 62 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194304512.0 = Hex-STRING: 41 4C 43 4C F2 20 7C 8F SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194304768.0 = Hex-STRING: 41 4C 43 4C F2 20 7E 12 а что собственно должно быть в мониторинге?
  15. это одна та-же контора
  16. Да... с лайфом никаких проблем 093 170 хх хх Качество просто отлично. есть и такие ребята, но они не дают при исходящем звонке именно ваш номер. sip-gsm.in.ua, Работает на переадресации звонков.
  17. pashaumka

    Мониторинг OLT по snmp

    а отдать конфиг по SNMP? а забрать конфиг по SNMP? ( возможно ошибаюсь )
  18. pashaumka

    Мониторинг OLT по snmp

    Вкрутил к себе в биллинг... БЛАГОДАРЮ
  19. так поинтересней будет
  20. я понадеялся на то, что бдком при регистрации онушки, фиксирует и номер интерфейса. ifIndex. фигвам. поэтому кусочек биллинга надо переделать.. поэтому и спрашиваю, чтобы переделать под серьезный олт сразу, как идет нумерация, скажем в ZTE или HUAWEI или ELTEX
  21. а как для универсальности учитывать порт ifIndex смешается в BDCOM/ как идет? юнит/порт/номер в порту?
  22. Народ.. а я запилил в своем биллинге свою реализацию с 3310.. кто-то может дать доступ к своему олту, чтобы допилить функционал с другим зоопарком? предложения в личку.
  23. да... и в замках других провайдеров ломать ключи, спички, песочек засыпать, а так-же подрезать кабеля и заворачивать, что не видно надреза это тоже их стиль.
  24. pashaumka

    интернет Одесса

    недалеко проходит оптика... можем попробовать включить
  25. так покрасивее ///Onu $onuIDoid = 'iso.3.6.1.4.1.3320.101.10.1.1.3'; // ONU MACS $onuIDoid_filter = array('/iso\.3\.6\.1\.4\.1\.3320\.101\.10\.1\.1\.3\./', '/.1\.3\.6\.1\.4\.1\.3320\.101\.10\.1\.1\.3\./'); $snmp_reply = $this->query_snmp($onuIDoid); if(!$snmp_reply) { $warn_logg=new warning_logging; $warn_logg->show_warning("FAIL","Device not responce at oid:".$onuIDoid."!!!<br>IP::".$this->switch_ip.""); return; } foreach($snmp_reply as $key => $value ) { $key=preg_replace( $onuIDoid_filter, '', $key); if(is_object($value)) { $value=str_replace("Hex-STRING: ","",$value->value); } else { $value=str_replace("Hex-STRING: ","",$value); } if(strlen($value)=="6") { $value=bin2hex($value); } $value = $strings->format_mac($value,"linux"); $this->ports->update_ports_states($this->switch_ip, $key, "onu_mac", $value); } function format_mac($mac, $format="linux"){ $mac = preg_replace("/[^a-fA-F0-9]/",'',$mac); $mac = (str_split($mac,2)); if(!(count($mac) == 6)) return false; if($format == 'linux' || $format == ':') { return $mac[0]. ":" . $mac[1] . ":" . $mac[2]. ":" . $mac[3] . ":" . $mac[4]. ":" . $mac[5]; } elseif($format == 'windows' || $format == '-') { return $mac[0]. "-" . $mac[1] . "-" . $mac[2]. "-" . $mac[3] . "-" . $mac[4]. "-" . $mac[5]; }elseif($format == 'cisco'){ return $mac[0] . $mac[1] . ":" . $mac[2] . $mac[3] . ":" . $mac[4] . $mac[5]; }else{ return $mac[0]."".$format."".$mac[1]."".$format."".$mac[2]."".$format."".$mac[3]."".$format."".$mac[4]."".$format."".$mac[5]; } }
×
×
  • Створити нове...