Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Сборщик PON информации.

  • Собирает информацию о PON устройствах.

  • Рисует графики сигнала.

  • Работает через cron.

Code Block
languagebash
/usr/abills/libexec/billd equipment_pon

Дополнительные параметры:

RELOAD=1Перезагрузить данные для OLT. Вытираются старые записи и сбор статистики начинается с начала
DEBUG=1Режим отладки
NAS_IDS=Список NAS-ов. По умолчанию он работает со всеми активными OLT
NAS_IDS='1;2;5;7'
SKIP_RRD=1Не рисовать графики RRD
STEP=600Если запуск плагина производится раз в 10 мин (Default 300)
CPE_CHECK=1Автоматическая проверка значений порт и сервер доступа, для пользователей у которых прописан CPE_MAC существующей ОНУ.
CPE_FILL=1

Автоматическое заполнение значений порт и сервер доступа, для пользователей у которых прописан CPE_MAC существующей ОНУ. 

если потребуется специальный NAS то передайте NAS_IDS

(Только если у пользователя эти поля не заполненны)

FORCE_FILL=1Автоматически перезаписывает значение порта и сервера доступа у пользователей.

При добавлении новых ONU на E-mail администратора приходит сообщение.

Параметр SERIAL_SCAN

Поиск дублирующихся серийников на разных OLT, и оповещение администратора о проблеме.

Пример:

Code Block
languagebash
/usr/abills/libexec/billd equipment_pon SERIAL_SCAN=1

Пример оповещения:

Параметр SNMP_SERIAL_SCAN_ALL

Поиск дублирующихся серийников на всех OLT, и оповещение администратора о проблеме.

Пример:

Code Block
languagebash
/usr/abills/libexec/billd equipment_pon SNMP_SERIAL_SCAN_ALL=1


Тестовая проверка работы:

Code Block
languagebash
/usr/abills/libexec/billd equipment_pon DEBUG=1
Debug mode 1
NAS_TYPE : ELTEX, MODEL_NAME: OLT LTE-8X, NAS_IP: 192.168.12.4, NAS_ID: 17, ONU: 3 GT: 0.02133

Граббер отработал и занес в базу 3 ONU (ONU: 3)

Если pon grabber работает корректно, то в разделе информации об ONU появляются данные:

Пример для crontab

Запуск утилиты каждые 5 минут:

Code Block
languagebash
*/5    *       *       *       *       root    /usr/abills/libexec/billd equipment_pon

Если запускать нужно каждые 10 минут:

Code Block
languagebash
*/10    *       *       *       *       root    /usr/abills/libexec/billd equipment_pon STEP=600