Us pon: различия между версиями

Материал из WiKi - UserSide
Нет описания правки
Нет описания правки
Строка 16: Строка 16:
  LWP::Simple
  LWP::Simple


Общую информацию для всех модулей см. на странице: [[Модули]]
'''Информацию по установке модуля''' и общую информацию для всех модулей см. на странице: [[Модули]]


== Основные функции ==
== Основные функции ==

Версия от 16:28, 19 декабря 2014

Эта функция является одной из возможностью
обновления даты активности у объекта

US_PON - это модуль для опроса OLT с целью мониторинга работоспособности PON-сети (см. "PON").

Язык модуля: Perl

Текущая версия: см. на странице: Модули

Статус модуля: Платный

Необходимые модули Perl:

DBI
Time::Local
Net::SNMP
FindBin
LWP::Simple

Информацию по установке модуля и общую информацию для всех модулей см. на странице: Модули

Основные функции

  • выход оптического сигнала с OLT на ONU за допустимые пределы
  • выявление на OLT ONU, которые не внесены в САП "UserSide" (неизвестных)
  • обнаружение ONU, которые зарегистрированы одновременно на двух OLT

В случае выявления несоответствий - информация будет выведена на главную страницу САП "UserSide". Более подробнее - см. страницу "PON"

У обнаруженных и опознанных ONU-устройств будет обновлена дата активности в сети.

Метод съема данных - SNMP.

За один запуск модуль по порядку обходит все OLT-устройства.

Параметры

Настройка модуля осуществляется в файле us_config.tmp

$zuserver - адрес сервера с UserSide
$zubase - имя базы данных UserSide
$zuuser - имя пользователя для доступа к базе UserSide
$zupass - пароль для доступа к базе UserSide
$ps_us_path - URL к САП "UserSide" (например http://your_net.com/userside/)
$ps_logpath - путь к логам модуля
$zsilence - не выводить уведомления о работе модуля в консоль

Рекомендации по настройке модуля

  1. В системный cron следует записать вызов модуля us_pon. Рекомендуется - 1 раз в 10 минут
/10 * * * * perl /home/userside_pon/us_pon.pl &> /dev/null