Дополнительные модули

  • Карта:   Интерактивная карта сети с коммуникациями
  • Пингсервер:   Параллельное пингование объектов с выводом результатов на карту
  • Заглушка:   Отображение информационной страницы вместо сайтов, когда запрещен доступ
  • DHCP:   Самый простой способ авторизации клиентов
  • ТурбоSMS:   Отправка sms через сервис TurboSms
  • Кредит:   Выдача кредитов клиентам
  • Поделиться балансом:   Позволяет абонентам перечислять финансы на счет другого абонента
  • Список домов:   Улучшение юзабилити админки
  • Подключи друга:   Бонусы за подключения друзей
  • Покупка файлов:   Покупка и скачивание файлов
  • Модули Visa/Mastercard и терминалы ПБ:   Пополнение счета различными способами
  • Напоминание о списаниях:   
  • Place IP:   Выдача ip в зависимости от местоположения
  • Приостановление услуг:   на настраиваемый срок
  • 24Нонстоп:   Оплата через платежные терминалы 24Нонстоп
  • Акция:   Акционные тарифы
  • Длинные услуги:   Для акций типа "3 месяца акционная услуга"
  • CityPay:   Модуль платежных терминалов CityPay
  • E-ПЛАТЕЖКА:   Модуль платежных терминалов E-ПЛАТЕЖКА
  • Mikrotik:   Управление Mikrotik
  • Netflow:   Сбор трафика по netflow
  • Родительский контроль:   Выключение доступа в интернет в заданные периоды времени, выбранные клиентом
  • EasyPay:   Модуль платежных терминалов EasyPay
  • Snmp:   Управление по snmp
  • EPay:   Модуль платежных терминалов EPay
  • PayMaster:   Модуль платежной системы PayMaster
  • Тикеты:   Модуль управления различными задачами
  • Короткие услуги:   Посуточное списание, если недостаточно финансов на оплату полной стоимости услуги
  • Привязка ip к логину:   Позволяет привязать логин к ip когда к одной учетной записи подключено несколько ip
  • WebCoa:   Отключение абонентов через вебинтерфейс


  1. Зарегистрируйтесь или войдите в личный кабинет
  2. Слева в меню выберите "оплата через Приватбанк" либо "оплата через oplata.com"
  3. Пополните счет картой Visa/Mastercard (самый простой и быстрый способ) либо через терминал
  4. Переходите в меню "Подключение услуги", где выберите необходимый модуль
  5. Скачайте модуль в меню "Скачать"
  6. Загрузите архив с модулем на сервер через ftp/sftp
  7. Распакуйте архив на сервере в папку /usr/local/nodeny/modules
  8. Выполните в консоли:
    cd /usr/local/nodeny/
  9. А затем
    perl install.pl -x

Карта 

На карту выводятся объекты вашей сети:

  • узлы связи, точки подключений
  • абоненты
  • оборудование
  • кабельная инфраструктура (питание, оптика, витая пара и т.д)



Для сетей "частного сектора" актуален режим отображения каждого абонента на карте. Для иных можно ограничится только узлами связи с привязкой абонентов.

Модуль использует Яндекс-карты (дополнительно можно установить модуль Google-карт), таким образом нет необходимости рисовать географические объекты вашей сети (дома, дороги и т.д). Доступны масштабирование, линейка, спутниковый режим и др. стандартные фичи Яндекс-карт.



На карте точки топологии могут отображать:

  • количество подключенных к ним клиентов.
  • количество авторизованны клиентов в данный момент или в любой момент в прошлом (доступна линейка времени).
  • количество клиентов по фильтру, например, количество клиентов с отрицательным балансом или любым другим фильтром.
  • потери при пинговании клиентов на узле (при использовании модуля "пингсервер")

В режиме отображения клиентов доступны те же фильтры.

Кабельная инфраструктура (линки) соединяют узлы связи. Имеют разную цветовую окраску в зависимости от типа (utp, оптика, питание) и состояния (в ремонте, отключен). Возможно задания количества волокон в кабеле. Могут соединять точки по любой траектории, а не только по прямой. В комментарии к линку можно помечать цветом волокна.

Все объекты легко создаются и редактируются прямо на карте.

Возможность загрузки фото для точек топологии.

Возможность автообновления карты для мониторинга ситуации по авторизациям.

Разные слои могут содержать разные комбинации объектов, например, на слое 1 будут выведены ящики и муфты.


Пингсервер 

Позволяет пинговать клиентов и выводить процент потерь на карту. Работает как демон.

Для пингования клиентов с фаерволами задействуется arping.

Основное преимущество модуля - ассинхронность. Позволяет параллельно пинговать большое количество абонентов. Поэтому, чтобы узнать ситуацию в сети не нужно долго ждать пинга от каждого клиента, после чего пинговать следующего. Ситуация на карте будет прорисовываться довольно динамично и уже через несколько секунд вы увидите проблемные сегменты сети.

Возможность использования нескольких пинг-серверов одновременно.

Настройка модуля


Заглушка 

Модуль web-заглушки перехватывает http-запросы для заблокированных, неавторизованных клиентов, клиентов без подключенной услуги "интернет" либо клиентов с некорректными настройками. Вместо запрашиваемого сайта выводит информацию по решению проблемы, в зависимости от ситуации выдает:

  • Если клиент вручную прописал неверные сетевые настройки - дает совет как их исправить
  • Если компьютер не авторизован - дает совет как настроить pppoe либо авторизацию вашей сети
  • Если бланс ниже границы отключения - сообщает адреса и способы пополнения счета
  • Если клиенту отправлено обязательное сообщение - не дает доступ в интернет пока клиент не ознакомится с сообщением
  • Если клиент не выбрал тарифный план (приостановил его) - сообщает об этом
  • Другие сообщения от модулей NoDeny+

DHCP 

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

Авторизация основана на том, что NoDeny связывает мак-адрес сетевой карты компьютера клиента с его учетной записью. В случае использования в сети управляемого оборудования, в частности option 82 в свичах, имеется возможность кроме мак-адреса учитывать мак свича и его порт, через который подключается клиент. Это делает авторизацию безопасной - подделка мак адреса не преведет к успеху злоумышленника.

Модуль предусматривает совместное использование управляемого и неуправляемого оборудования.

Как это работает:

  • Клиент включает компьютер и получает ip адрес от DCHP сервера.
  • Открывает любой сайт и попадает на заглушку NoDeny.
  • Если мак-адрес неизвестен - клиенту предлагается ввести логин и пароль.
  • Запоминается связка клиент-мак.
  • Клиент получает доступ в интернет.

Во все последующие подсоединения логин и пароль не будет спрашиваться пока клиент не сменит компьютер или сетевую карту.

Если все или некоторые клиенты подключены по схеме один клиент на одном порту управляемого свича - есть возможность привязки клиента к порту, тогда при смене сетевой карты/компьютера/роутера не запрашивается пароль, что очень удобно для клиентов


Настройка модуля


ТурбоSMS 

Позволяет отправлять sms сообщения:

Суперадминистратор может отправить любое сообщение на любой телефон.

Администратор может отправить логин/пароль на телефон абонента.

Модуль ядра может отправлять sms о скором снятии средств за услуги, если на счету клиента недостаточно финансов


Кредит 

Модуль "Кредита" позволяет клиенту с отрицательным балансом получить кредит на заданное время с определенной комиссией. Настраивается время кредита, комиссия, максимальная сумма кредита. Также количество дней, в течении которых отсутствие положительных платежей блокирует получение кредита.


Поделиться балансом 

Позволяет абоненту перечислить часть или весь положительный остаток на его счете на счет другого абонента.

Настраивается фиксированная и/или процентная коммиссия, либо же ее отключение. Также минимальная и максимальная сумма.

Блокируется передача средств по цепочке. Также блокируется передача средств при наличии кредита.


Список домов 

При поиске клиентов по улице, выводит все возможные варианты домов для данной улицы.


Подключи друга 

При подключении клиент может указать идентификатор учетной записи друга, который посоветовал стать клиентом вашей компании. При этом, в зависимости он настроек, один из них либо оба могут получать бонусы:

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


Покупка файлов 

Позволяет клиентам покупать файлы, например, антивирусы, в личном кабинете, используя свой счет. При передаче url другому пользователю, скачивание файла будет заблокировано, если тот не купил его.
Не следует использовать для больших файлов (фильмов, музыки и т.д.)
Описание


Модули Visa/Mastercard и терминалы ПБ 

Модули оплаты услуг через популярные банковские платежные системы


Напоминание о списаниях 

Если у клиента в ближайшее время (задается в настройках) произойдет списание за услуги и при этом доступ будет заблокирован по финансовым причинам, данный модуль отправит ему сообщение, которое будет выведено вместо любого запрошенного сайта. После нажатия на кнопку "Ознакомлен" клиент продолжит работу.
Для функционирования модуля необходим запуск модуля заглушки.


Place IP 

Позволяет выдать ip клиенту в зависимости от точки топологии, к которой он привязан. В настройках точки топологии задается начальный и конечный ip. Для работы необходим модуль Яндекс Карт


Приостановление услуг 

Позволяет клиенту временно приостановить все его услуги на определенный срок (ему дается выбор количества дней, которые настраиваются). Повторное приостановление возможно только по прошествии определенного времени, например, разрешается не чаще 1 раза в полгода


24Нонстоп 

Модуль для биллинговой системы NoDenyPlus реализует протокол взаимодействия с платежной системой 24nonStop.


Акция 

Вы можете создать услугу "Акция..." с определенным сроком действия и подключить ее вместе с акционным тарифом, скажем, дающим доступ в интернет. Услуга "Акция" будет блокировать смену тарифа пока она будет действовать. После ее окончания, если необходимо, произойдет смена тарифа с акционного на неакционный.


Длинные услуги 

Добавляет к услугам параметр сколько раз эта же услуга будет подключена после ее окончания, после чего будет подключена следующая услуга. Для акций типа "3 месяца акционная услуга" - не будет давать клиенту сменить тариф, пока не отработает 3 месяца на заданном

CityPay 

Модуль платежных терминалов CityPay

E-ПЛАТЕЖКА 

Модуль платежных терминалов E-ПЛАТЕЖКА

Mikrotik 

Включение/выключение доступа и управление скоростями клиентов на Mikrotik

Netflow 

Сбор трафика по netflow - более производительный чем ipcad, поддерживается многими устройствами

Родительский контроль 

Предназначен для блокирования доступа в интернет детям в отсутствии родителей. Родитель в личном кабинете может добавить период(ы) времени блокировки. Также возможно выбрать дни недели, например, в выходные не использовать ограничения.

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

После установки модуля, в файл cfg/noserver.cfg.pm необходимо добавить плагин parent_control (в переменную @noserver_plg) и перезапустить noserver.pl и модуль заглушки cap. Также в админке в настройках личного кабинета добавить плагин parent.


EasyPay 

Модуль платежных терминалов EasyPay

Snmp 

Модуль предназначен для получения информации и управления оборудованием. Оборудованием могут выступать как свичи, так и любое другое устройство, например, ребутилки, которые работают на автомате, но можно получить от них информацию или кликнуть реле.

На верхнем уровне устройства делятся на 2 типа: имеющие порты (интерфейсы) и нет. Если у устройства есть интерфейсы, то есть возможность получить информацию по каждому интерфейсу (включен/нет, скорость, ошибки и т.д.), а также изменить его состояние, например выключить.

Кроме этого, с устройства можно снимать трафик с любого или всех портов. Для этого введена категория "трафик свичей". У устройства можно именовать интерфейсы, например "на сервер" / "в район 1" - трафик назначается конкретному интерфесу.

Доступен поиск мака по свичам: выводит список свичей и номера портов, где обнаружился этот мак

Прием snmp trap-ов

Видео-демонстрация


EPay 

Модуль платежных терминалов EPay

PayMaster 

Модуль платежной системы PayMaster

Тикеты 

Тикетная система дает возможность ставить задачи сотрудникам и контролировать их выполнение. Кроме того позволяет вести общие и приватные диалоги.

Задача может быть связана с абонентом, имеет приоритет выполнения, состояние (в работе, завершена, тревога и др). График задач с удобным отображением в календаре. Ведется логирование изменения данных задачи, добавления комментариев, изменение исполнителя и т.д.

Имеется возможность использования push-notification (уведомлений) в браузере chrome последних версий. NoDeny сможет посылать сотрудникам сообщения о произошедших событиях. При этом уведомления будут приходить даже при закрытом браузере, что позволит оперативно информировать о критических ситуациях в сети.

Тикет может быть сформирован из личного кабинета абонента.


Короткие услуги 

Если при подключении/продлении услуги у клиента будет достаточно финансов для подключения услуги за полную стоимость - она будет подключена на срок, указанный в этой услуге. Если же нет - будет списана сумма, указанная в параметре «абонплата в сутки», а услуга подключена на сутки.


Привязка ip к логину 

Когда у абонента несколько подключений на одну учетную запись, имеется возможность привязать ip к каждому из его логинов. Для этого, с его стороны необходимо в самом логине дописать номер, например: логин test+1 будет привязан к ip 10.0.0.2, test+2 к 10.0.0.10 и т.д



Настройка модуля


WebCoa 

Дает возможность через вебинтерфейс отключить абонента с помощью COA, например, сбросить pppoe-сессию в mpd. Данный модуль используется когда вы используете radius для авторизации клиентов, а оборудование поддерживает расширение COA (Change of Authorization)

Настройка модуля