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

Материал из WiKi - UserSide
Нет описания правки
Нет описания правки
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
'''ВНИМАНИЕ: Данный модуль является устаревшим и более не продаётся. Рекомендуется перейти на модуль [[usm_radio]]'''
'''US_RADIO''' - это модуль, который осуществляет периодический опрос радиооборудования, определяет подключенных радиоабонентов и уровни сигналов к ним. В случае выхода уровня сигналов из допустимых значений на [[Главная страница|главную страницу]] системы будет выведено уведомление.
'''US_RADIO''' - это модуль, который осуществляет периодический опрос радиооборудования, определяет подключенных радиоабонентов и уровни сигналов к ним. В случае выхода уровня сигналов из допустимых значений на [[Главная страница|главную страницу]] системы будет выведено уведомление.


'''ВАЖНО:'''
'''ВАЖНО:'''
Строка 7: Строка 12:


[[Файл:Screenshot_radio.PNG|thumb|800px|center]]
[[Файл:Screenshot_radio.PNG|thumb|800px|center]]


Если уровень сигнала находится в пределах -79...-73, то уведомления будут выведены желтым цветом
Если уровень сигнала находится в пределах -79...-73, то уведомления будут выведены желтым цветом
Если уровень сигнала менее -80 или более -40, то уведомления будут выведены красным цветом
Если уровень сигнала менее -80 или более -40, то уведомления будут выведены красным цветом
При запуске модуль опрашивает все подходящие радиоустройства.
== Общие данные ==
'''Язык модуля:''' Perl
'''Текущая версия:''' см. на странице: [[Модули]]
'''Статус модуля:''' [http://userside.ua/price.php Платный]
Необходимые модули Perl:
DBI
Time::Local
FindBin
LWP::Simple
'''Информацию по установке модуля''' и общую информацию для всех модулей см. на странице: [[Модули]]
Настройка модуля осуществляется в файле '''us_config.tmp'''
== Параметры ==
$zuserver - адрес сервера с UserSide
$zuuser - имя пользователя для доступа к базе UserSide
$zupass - пароль для доступа к базе UserSide
$zubase - имя базы данных UserSide
$ps_logpath - путь к логам модуля
$ps_us_path - URL к САП "UserSide" - например http://your_net.com/userside/
$zcity_list - перечень населенных пунктов ''(tbl_adr_city.CODE)'' оборудование которых опрашивать ''(через запятую)''. 0 - объекты без адреса
$zsilence - не выводить уведомления о работе модуля в консоль
== Запуск модуля ==
* Настройка - Модули - us_radio - Включаем работу модуля
* Запускаем для теста модуль вручную и убедимся, что ошибок не возникает
perl us_radio.pl
Модуль требуется прописать в системный cron с выбранной частотой запуска - например 1 раз в час.
1 * * * * perl us_radio.pl &> /dev/null

Текущая версия от 13:43, 6 апреля 2019

ВНИМАНИЕ: Данный модуль является устаревшим и более не продаётся. Рекомендуется перейти на модуль usm_radio


US_RADIO - это модуль, который осуществляет периодический опрос радиооборудования, определяет подключенных радиоабонентов и уровни сигналов к ним. В случае выхода уровня сигналов из допустимых значений на главную страницу системы будет выведено уведомление.


ВАЖНО: На данный момент модуль поддерживается радиооборудование производителей

  • MikroTik
  • UBNT


Если уровень сигнала находится в пределах -79...-73, то уведомления будут выведены желтым цветом

Если уровень сигнала менее -80 или более -40, то уведомления будут выведены красным цветом

При запуске модуль опрашивает все подходящие радиоустройства.


Общие данные

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

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

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

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

DBI
Time::Local
FindBin
LWP::Simple

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

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


Параметры

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


Запуск модуля

  • Настройка - Модули - us_radio - Включаем работу модуля
  • Запускаем для теста модуль вручную и убедимся, что ошибок не возникает
perl us_radio.pl

Модуль требуется прописать в системный cron с выбранной частотой запуска - например 1 раз в час.

1 * * * * perl us_radio.pl &> /dev/null