Страница 38 из 40

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Добавлено: 29 авг 2020, 15:03
Dmitry
Обновлена инструкция «Индивидуализация вашего хотспота».
В инструкцию добавлены разделы о следующих функциях, которые были недавно добавлены в программу:
  • Активация ваучеров по СМС
  • Включение и настройка функции активации ваучеров по СМС

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Добавлено: 30 авг 2020, 12:44
Dmitry
Начата адаптация Easyhotspot к будущей версии релиза ОС Debian — 11-й, которая называется «bullseye» и которая на данном этапе сама еще находится лишь в стадии тестирования. Первый тест прошел почти успешно (не удалась установка Coova-Chilli).
Затем в скрипт-инсталятор были внесены изменения (добавлены «костыли»), аналогичные тем, что ранее были использованы для Ubuntu 20.04 LTS — и уже со второй попытки Coova-Chilli смог успешно установиться :)
зы. во время установки Coova-Chilli «собирается из исходников» версии 1.5 непосредственно на сервере биллинга.

Изображение

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Добавлено: 13 сен 2020, 17:22
Dmitry
В меню полной очистки базы данных добавлена информация о том, сколько места на диске занимает каждая из таблиц БД биллинга Easyhotspot:

Изображение

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Добавлено: 15 окт 2020, 23:41
Dmitry
Написана новая функция — сбор информации о посещенных клиентами ресурсах (сайтах).
Вся информация — в PDF-файле по ссылке:
Easyhotspot и NetFlow

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Добавлено: 16 окт 2020, 11:17
Dmitry
Немного картинок по поводу Easyhotspot и NetFlow

1. Переход в список ресурсов, посещенных клиентом хотспота:

Изображение

2. Список ресурсов, посещенных клиентом хотспота:

Изображение

3. Результат поиска (по имени домена):

Изображение

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Добавлено: 26 окт 2020, 18:53
Dmitry
Исправлен алгоритм «авто-логина»: если поиск по mac-адресу выдает ваучер, но у него истек «срок годности», то выполняется поиск учетки «клиента с оплатой по счету» с таким же mac-адресом (а не прекращается поиск). Причем, «когда-то давно» все именно так и было, но на каком-то из этапов обновлений алгоритм этот был порушен...

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Добавлено: 04 ноя 2020, 14:01
Dmitry
Обновлена инструкция «Руководство по работе в программе Easyhotspot».
В инструкцию добавлены разделы о следующих функциях, которые были недавно добавлены в программу:
  • Работа с NetFlow данными в биллинге Easyhotspot

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Добавлено: 10 ноя 2020, 08:44
Dmitry
Обновлена инструкция «Процедура быстрой установки программы EASYHOTSPOT».
  • В инструкцию добавлены разъяснения по поводу добавленных в скрипт-инсталятор вопросов про установку «сенсора» и «коллектора», используемых для работы с NetFlow данными.

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Добавлено: 11 ноя 2020, 08:36
Dmitry
Исправлена ошибка, внесенная в скрипт страницы авторизации на этапе добавления в нее формы для «пост-активации бумажных ваучеров по СМС». Ошибка проявлялась лишь в конфигурации, когда у страницы одновременно были включены и «пост-активация по СМС», и «СМС-авторизация», и заключалась в том, что в таком случае на странице появлялись два разных html-элемента, имеющих один и тот же ID (два разных input-а в двух разных формах для ввода номера телефона клиента имели одинаковый ID). Ошибка исправлена.

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Добавлено: 13 дек 2020, 10:26
Dmitry
Изменен скрипт проверки системы (тот, который проверяет — запущены ли требующиеся для работы биллинга демоны). Изменения были навеяны попыткой установки и запуска биллинга в docker-е. В результате был изменен порядок проверки демонов — первым теперь проверяется MySQL, затем Apache и уже потом — FreeRADIUS. Для «обычного» сервера (установленного как на реальной «железяке», так и на «виртуалке») порядок данной проверки был не настолько критичен, как в случае docker-а. В последнем варианте (при старом варианте порядка проверки) возникала длительная пауза при старте системы — скрипт определял, что FreeRADIUS не работает, и пытался запустить его. Но MySQL также еще не запущен в этот момент времени. В итоге — запуск FreeRADIUS-а завершался ошибкой, т.к. радиус не мог подключиться к базе данных, и скрипт делал небольшую паузу, после чего снова пытался запустить радиус. И так — по кругу 30 раз подряд! Лишь потом скрипт проверял — «А что ж там с MySQL?», видел, что тот тоже не запущен, и запускал его. И лишь после этого, УЖЕ ПРИ СЛЕДУЮЩЕЙ ПРОВЕРКЕ скрипту таки удавалось запустить FreeRADIUS...