Білінг NoDeny плюс інтеграція➧
Про компонент➧
Компонент дозволяє взаємодіяти з білінгом NoDeny plus.
Функціонально➧
- Діагностичне вікно в картці клієнта в білінгу
- Пошук за клієнтськими MAC-адресами
Wildcore використовував таблицю mac_uid для порівняння MAC-адрес - Глобальний пошук за назвою в WildcoreDMS
- Посилання на картку клієнта в білінгу від Wildcore
Вимоги➧
- Плюс NoDeny
- Wildcore, версія 0.18+
Встановлення➧
В біллінгу➧
- Завантажте останню версію модуля з github - meklis/wildcore-nodeny-module
- Встановіть модуль у білінг за допомогою інструкції Nodeny
- Створіть користувача в базі даних nodeny (з грантами - SELECT), для wildcore
- Налаштувати модуль у білінгу
- Від адміністратора перейдіть до Налаштування->Модулі->WildcoreDMS
- Веб-адреса системи wildcore, наприклад - http://wildcore.company.com:8088
- Ключ авторизації користувача. Блок нижче описує, як згенерувати ключ
- Звідки взяти діагностичні дані. Може бути з кешу чи пристрою. Якщо вказано кеш, щоб оновити дані діагностики, вам потрібно натиснути «оновити» на пристрої на сторінці wildcore
В Wildcore➧
Налаштувати компонент➧
- Ввімкніть компонент nodeny_plus
- Конфігурація->Конфігурація системи->Конфігурація TAB і перейдіть до блоку
NoDeny plus
.
Опис параметрів
1. Адреса виставлення рахунків nodeny з /cgi-bin/stat.pl.
Наприклад -https://billing.company.com/cgi-bin/stat.pl
Його параметр, який використовується для створення посилань на білінг із дикого інтерфейсу
2. Рядок підключення до бази даних у форматі PDO.
Приклад рядка підключення -mysql:host=billing.company.com;dbname=nodeny_db;charset=utf8
, де billing.company.com
- адреса сервера з базою даних nodenynodeny_db
- назва бази даних nodeny
3. Ім'я користувача для бази даних nodeny
4. Пароль для бази даних nodeny
5. Якщо його параметр увімкнено, при виявленні MAC-адреси клієнта створені інтерфейси за описом будуть відфільтровані. Опис має відповідати імені в білінгу
6. Якщо його параметр увімкнено, система перевірятиме топологію (посилання)
Якщо посилання буде виявлено, цей порт буде проігноровано
Перевірте правильність URL-адреси підстановок у блоці Web panel
➧
Приклад URL - http://wildcore.company.com:8088
Після завершення конфігурації натисніть «Зберегти» у верхній частині сторінки
Створіть ключ авторизації для Nodeny+➧
Відкрийте консоль на сервері та напишіть команду
admin
- ім'я користувача в системі wildcore. Білінг буде використовуватися від його користувача;
* 365d
- термін дії ключа
Результат команди
+-----+--------------+--------------------------------------+---------------------+
| ID | User | Key | Expired At |
+-----+--------------+--------------------------------------+---------------------+
| 121 | ID: 1 | e6cadf08-e4d3-42b3-b48b-bf0a86393b38 | 2024-09-19 19:32:47 |
| | Login: admin | | |
| | Name: Admin | | |
+-----+--------------+--------------------------------------+---------------------+
e6cadf08-e4d3-42b3-b48b-bf0a86393b38
. Його ключ буде використовуватися при діагностиці в біллнгу