Опыт использования Carbon Billing 5 от интернет-провайдера «AlphaNet»

Опыт использования Carbon Billing 5 от интернет-провайдера «AlphaNet»

Веб-сайт провайдера — https://alphanet.su/

Александр Улыбин, технический директор.

Информация о проекте

Внедрение биллинга май-июнь 2016г. В эксплуатации (Production) 1 год 4 месяца по состоянию на 18.09.2017.

Беседовал Денис Кучаев, директор проекта Carbon Billing 5.

Почему решили внедрять биллинг?

Открывали нового интернет-провайдера и решили сразу внедрять биллинг. Биллинга до этого не было. Работу нового интернет-провайдера без биллинга не представляли.

Почему решили использовать Carbon Billing 5?

Читать далее

Релиз Carbon Reductor 8.01.03 6100

Релиз Carbon Reductor 8.01.03 6100

Самое важное

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

Также повышена надёжность системы фильтрации — добавлена интеграция с маршрутизаторами по OSPF для получения кратчайших маршрутов до абонентских машин. Благодаря этому ответный пакет от Carbon Reductor дойдёт в несколько раз быстрее до машины абонента, запрашивающей запрещённый ресурс.

Система бэкапов Carbon Reductor теперь позволяет скачать бэкап и восстановить работу сервера фильтрации из резервной копии с FTP-сервера с помощью одной команды.

Веб-интерфейс

Веб-интерфейс Carbon Reductor теперь показывает количество проверенных пакетов для любых имён сетевых интерфейсов, а не только «eth».

Фильтрация

  • Исправлена ошибка в системе разбора реестра, URL с номером порта теперь добавляются корректно.
  • Белые списки IP-адресов для https больше не влияют на фильтрацию при помощи SNI.

HTTPS-proxy

Добавлен тест проверки устаревания сертификата, полученного от центра сертификации Carbon Soft.

Прочее

  • По просьбам нескольких пользователей страница заглушки стала поддерживать код ответа «HTTP/451» «Недоступно по юридическим причинам» вместо «HTTP/200» «Доступ запрещен». Опционально.
  • Активация продукта стала быстрее, откорректирована логика работы с серверами.
  • Для экономии места на сервере автоматически удаляются отчёты, скачанные с портала АС «Ревизор», старше 14 дней.
  • Исправлена работа с интегрированными DNS-серверами. Ранее возникала ошибка из-за добавления в реестр доменов с пробелами.
  • Добавлена поддержка автоматической настройки DHCP-сервера для установки Carbon Reductor в разрыв запросного канала.

Спасибо, что пользуетесь Carbon Reductor!

Релиз Carbon Reductor 8.01.02 3480

Релиз Carbon Reductor 8.01.02 3480

Самое важное

Пользователям 8-й версии больше не нужно собственноручно заходить в личный кабинет АС «Ревизор» и проверять таким образом работоспособность системы фильтрации, теперь это делает Carbon Reductor.

В нашей практике мы несколько раз встречались с ситуацией, когда неполадки в сети оператора связи или в аппаратной части сервера фильтрации приводили к пропускам запрещённых ресурсов, к ненулевым отчётам АС «Ревизор» и, соответственно, к потенциальному штрафу.

Регулярно мы разрабатываем всё новые рекомендации по обеспечению защиты от подобных ситуаций:

В новой версии мы пошли дальше и провели интеграцию Carbon Reductor с личным кабинетом АС «Ревизор».

Теперь Carbon Reductor способен скачивать и анализировать отчёты из личного кабинета АС «Ревизор» в автоматическом режиме. Результаты анализа отправляются в систему мониторинга для отслеживания корректности работы Вашего сервера фильтрации. При любых форс-мажорных ситуациях, например, сбой в сети или аппаратной части сервера фильтрации, наша техническая поддержка будет оповещена о неполадках нашей системой мониторинга, сообщит о них администратору Сarbon Reductor на Вашей стороне и решит проблему в самые кратчайшие сроки.

Также мы исправили ошибку, влияющую на создание автоматических заявок о проблемах с сервером фильтрации. Это приводило к созданию заявок о несуществующих проблемах.

Веб-интерфейс

Для Вашего удобства добавлена возможность изменения настроек в веб-интерфейсе.

Мониторинг

  • Мы добавили предупреждение об окончании срока действия ЭЦП (электронная цифровая подпись) за 30 дней в виду того, что процедура получения ЭЦП в некоторых случаях может быть долгой.
  • Проверка интеграции с маршрутизатором теперь учитывает интеграцию с несколькими маршрутизаторами.
  • Исправлены ложные срабатывания проверки высокой нагрузки на процессор.
  • Исправлено дублирование создаваемых заявок от системы мониторинга.

Фильтрация

  • Для исключения блокировок незапрещённых ресурсов через манипуляцию DNS-записями (например, vk, google и пр.) резолвер теперь используется только в чрезвычайных случаях и работает по спискам Carbon Soft.
  • Восстановлена работоспоснобность дополнительных (собственных) правил файрвола для обработки DNS-трафика.

Списки, выгрузки, сертификаты

  • Для снижения нагрузки на маршрутизаторы при анонсировании по BGP появилась возможность использовать список IP-подсетей вместо списка IP-адресов.
  • Исправлено извлечение закрытого ключа из PFX-контейнера средствами Carbon Reductor.

Спасибо, что пользуетесь Carbon Reductor!

Релиз Carbon Reductor 8.01.01 3423

Релиз Carbon Reductor 8.01.01 3423

Самое важное

Решена проблема с обновлением на новые версии продукта. Ранее была ошибка в системе, которая в некоторых случаях не позволяла выполнить обновление на последнюю версию.

Веб-интерфейс

  • Теперь при выполнении авторизации с неверной парой логин/пароль высвечивается ошибка.
  • Восстановлен график устаревания списков, а также исправлена логика его отрисовки. Теперь можно видеть дату изменения локального дампа.
  • Ранее, после устранения неисправностей, отображались старые ошибки — исправлено, в диагностике отображаются только актуальные ошибки.

Мониторинг

  • Добавлен тест, выполняющий проверку включения всех обязательных опций для обеспечения высокого качества фильтрации.
  • Исправлен тест для проверки гипертрединга — проверка не производится на процессорах семейства AMD.
  • Исправлена ошибка при проверке собственных списков провайдера, если в чёрном списке использовались подсети, то тест завершался с ошибкой.

Фильтрация

  • Из меню скрыты опции, которые являются обязательными для достижения уровня фильтрации, требуемого законодательством.
  • Исправлена ошибка рестарта, которая приводила к продолжительному выполнению режима обслуживания.
  • У серверов был отключен резолвер, чтобы избежать блокировки популярных ресурсов (vk.com, avito.ru и другие), функционал фильтрации при этом не пострадал.

Списки, выгрузки

Исправлена работа белых списков для ip_block. В некоторых случаях они не работали.

Обновление

В Carbon Reductor 7 внесены важные изменения, позволяющие быстро перейти на Carbon Reductor 8.

Прочее

  • В мастере установки вопрос о настройке сети отображался некорректно — исправлено.
  • Логирование dns запросов не используется, поэтому было удалено из menu и всех скриптов, которые его проверяли.

Спасибо, что пользуетесь Carbon Reductor!

Релиз Carbon Billing 5.24.01

Релиз Carbon Billing 5.24.01

Добрый день!

Выпущена новая версия Carbon Billing 5. Вновь повышаем надёжность, отказоустойчивость биллинга, а также не забываем про новый функционал.

Надёжность, отказоустойчивость, безопасность

По нашим расследованиям падений БД, самой частой причиной было нарушение целостности файловой системы. Мы внедрили технологию теневой копии БД на отдельном разделе. Это позволило уменьшить вероятность повреждения БД до минимума, так как шанс, что обе файловые системы, работающие под разной нагрузкой, повредятся при ресете питания — крайне мала.

Для повышения безопасности добавлена возможность указывать нестандартный порт для ssh при установке биллинга. Также улучшена отказоустойчивость модулей отвечающих за сбор и агрегацию трафика.

Ядро биллинга

В ядре проведена работа по оптимимации кода, что в итоге снизило нагрузку на сервер и в целом ускорило работу биллинга. Сделана большая ревизия кода отвечающего за отправку событий, убраны лишние события и оптимизирована скорость обработки — теперь события обрабатываются в 2 раза быстрее. Улучшен алгоритм переключения лестницы скоростей по тарифу, теперь эти действия не засоряют аудит и потребляют меньше ресурсов.

  • Расширен функционал отчётности и взаиморасчётов операторов связи по агенсткой схеме для телефонии, теперь можно отдельно выставлять агентские счета по каждому вышестоящему оператору.
  • Исправлены ошибки перерасчёта.
  • Доработан функционал, отвечающий за привязку и обработку двух и более договоров на одном счёте. Теперь в одном акте, который высылается абоненту можно разграничить оказанные услуги по нескольким договорам. Также исправлены мелкие ошибки.
  • Улучшен функционал миграции с других биллингов — добавлена возможность повторной миграции в ускоренном режиме.
  • Некоторым пользователям при полном перерасчёте требовалось перерасчитать всю телефонию, в новой версии это возможно.
  • У пользователя при использовании опции «Сдвигать дату ежемесячного списания», переход на тариф просходил 1-го числа месяца, а не в дату, куда было сдвинуто списание — исправлено.

Веб-интерфейс администратора

Добавлен новый функционал по просьбе пользователей, исправлены мелкие ошибки и проведены некоторые улучшения.

  • Для удобства добавлена возможность сразу скачивать pdf при печати документов.
  • Улучшен алгоритм подсчёта абонентов в дереве абонентов, в некоторых случаях цифры были неправильными и исправлялись только ночью при полном перерасчёте дерева.
  • По многочисленным просьбам в расширенный поиск добавлена возможность массового изменения результата поиска. Например, это пригодится тогда, когда Вам необходимо по какому-то признаку поменять тариф абонентам.
  • В 2 раза увеличена скорость отклика информации по абоненту в веб-интерфейсе администратора.
  • Некоторым пользователям требовался рекурсивный поиск по группе абонентов — эта опция добавлена в расширенный поиск. При включённой опции поиск будет осуществляться и по группам и по подгруппам.
  • Исправлены ошибки веб-интерфейса, о которых Вы сообщили.
  • По просьбе нескольких пользователей добавлено поле для написания комментария в операциях прихода.
  • Добавлена необходимая запись в аудит, чтобы было очевидно, делался ли перерасчёт по абоненту и на какой период — в некоторых случаях это сложно было понять.
  • Если пользователь задавал недостаточно детальный поиск по абонентам в базе более 10 тыс. абонентов это приводило к ошибке поиска — исправлено.
  • Для интеграции с 1С добавлен обработчик для облачных решений.

Платформа

  • Переработана система изменения и генерации DHCP Subnets, теперь она работает предсказуемо и не дублирует данные.
  • Добавлена возможность восстановления базы данных из резервной копии сразу из веб-интерфейса.

Платёжные системы

  • Обновлён протокол работы с платёжной системой Uniteller.
  • Некоторые кассиры не могли понять зачислен ли платёж через веб-кассу и ошибочно проводили второй. Теперь подобные ситуации исключены, система сообщит о проведённом платеже всплывающим окном.
  • Добавлена платёжная система «PayKeeper» — больше возможностей оплаты для Ваших абонентов.

Спасибо, что пользуетесь Carbon Billing 5!

Важная информация для пользователей Carbon Reductor 7

Важная информация для пользователей Carbon Reductor 7

Уважаемые пользователи Carbon Reductor 7!

В связи участившимися случаями DNS подстановки IP адресов популярных сайтов, необходимо произвести/проверить настройку сервера.

  1. Включить опцию SNI фильтрации.
  2. Выключить опцию фильтрации с использованием DNS резолва.

Подробнее, о том как это правильно сделать, читайте в документации.

К сожалению, мы не можем изменить эти опции удаленно в текущей версии 7.

На всех серверах 8 версии продукта настройка произведена автоматически. Это будет возможно и в следующей версии Carbon Reductor 7, которая выйдет после 25 июня.


Спасибо, что пользуетесь Carbon Reductor!

График работы технической поддержки c 12 по 16 июня

График работы технической поддержки c 12 по 16 июня
День Время работы (МСК)
12 июня Выходной день
13 — 15 июня 8:00 — 16:00
16 июня 8:00 — 15:00

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

Обновлён портал Helpdesk

Обновлён портал Helpdesk

Сегодня мы обновили портал Helpdesk, где оказывается техническая поддержка. Изменения в основном косметические, однако они значительно упростят взаимодействие с сотрудниками Carbon Soft.

Основные нововведения:

  • Обновлённый интерфейс, который позволит проще ориентироваться в портале.
  • Необходимые файлы (скриншоты, документы) теперь можно приложить сразу при создании заявки.
  • Добавлено экранирование программного кода.
  • Удалены лишние поля внутри заявки не несущие важной информации.

Если Вы видите старый интерфейс, очистите кэш браузера.


Спасибо, что пользуетесь продуктами Carbon Soft!

Релиз Carbon Reductor 8.00.09 1175

Релиз Carbon Reductor 8.00.09 1175

Добрый день!

За последние пару месяцев разработчики хорошо потрудились и выложили крупное обновление в devel‑ветку. Обновление серверов пройдет автоматически.


Самое важное

Исправлена редкая ошибка, приводившая к зависаниям серверов (soft-lockup) и последующей перезагрузке. Всего было зафиксировано 4 случая за 3 месяца, они обошлись без последствий, благодаря использованию резервных серверов фильтрации.

Исправлены проблемы со стартом сервиса фильтрации при изменении параметров ipset, ранее приводило к запуску режима обслуживания и уведомлениям администраторов о возникшей проблеме.

Сервис bgp_blackhole теперь поддерживает работу с IP адресами подсетей.

Списки, реестр, выгрузки

Недавно мы обнаружили особенность работы АС «Ревизор» — он обновляет списки Роскомнадзора через час после того, как они обновятся в источнике. Carbon Reductor обновляет списки в течение нескольких минут после их изменения со стороны Роскомнадзора. Это привело к ситуации, когда АС «Ревизор» зафиксировал фиктивный пропуск по устаревшему списку — сайт, который ранее был заблокирован, разблокировали, но информация о нём в АС «Ревизор» обновилась позже, чем в Carbon Reductor. Теперь используются все списки за последние 24 часа (по умолчанию, но опционально) для исключения рассинхронизации с АС «Ревизор».

Добавлена возможность просматривать изменения выгруженных из реестра Роскомнадзора списков с помощью git в папке `/var/lib/reductor/rkn_history/lists/` (за исключением результатов резолвера и временных файлов от обработки списков).

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

Добавлена возможность использования Крипто-Про для подписи запроса на сервере с Carbon Reductor 8.

Исправлено:

  • Список Минюста не отображался в веб-интерфейсе.
  • Работа белых списков IP адресов (https).
  • Просмотр информации о списках в веб-интерфейсе показывал информацию не обо всех списках.
  • Демон проверки единого реестра rknd отслеживал только срочные изменения, теперь отслеживает все (интервал проверки — раз в 5 минут).
  • Заполнение списка доменов ресурсов, использующих HSTS при выборе соответствующей опции в мастере настройки.

Интеграция с сетью провайдера

Добавлена поддержка интеграции Carbon Reductor с несколькими маршрутизаторами — система отправки команд (events.sh) теперь поддерживает список хук-файлов, в которых определяется порядок взаимодействия с каждым маршрутизатором.

Информация о сервере

  • В вывод информации о сервере добавлена оценка аппаратной части по шкале от 1 до 10 для того, чтобы Вы и техподдержка могли более полноценно контролировать актуальность Вашего сервера.
  • Вывод информации о сервере теперь показывает все установленные модели процессоров. Сделано для машин с несколькими разными процессорами.
  • Исправлен вывод информации о сервере: при использовании VLAN-интерфейсов для приема зеркала выводились неуместные ошибки ethtool.

Безопасность

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

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

Режим обслуживания

Стабилизирована работа режима обслуживания, теперь он запускается при любом рестарте файрвола, даже если не требуется изменять ipset и модули фильтрации.

Прочее

Добавлено:

  • Возможность указать несколько IP-адресов АС «Ревизор» через пробел на случай необходимости проведения технического обслуживания сервера.
  • Добавлена возможность сбора дампа трафика от АС «Ревизор» с помощью инструкции с примерами. Помогает для отладки вновь установленного сервера.
  • Диагностика возможности зацикливания HTTPS-прокси, если HSTS-ресурс резолвится редуктором в его собственный IP адрес. Такое может происходить в случае, если осуществляется фильтрация с помощью DNS-сервера провайдера и при этом и страница заглушка и прокси-сервер находятся на одном сервере.

Исправлено:

  • Минорные ошибки в новом контейнере bgp_blackhole.
  • Вывод ошибок диагностики в веб-интерфейсе теперь показывает только текущие проблемы.
  • Запуск активации мог приводить к уходу сервиса reductor в режим обслуживания при неприменённых ручных изменениях в модулях фильтрации или конфигурации ipset.
  • Выводящиеся в веб-интерфейсе ссылки вели на документацию по Carbon Reductor 7.
  • Мастер настройки зеркала трафика мог не отображать некоторые сетевые устройства.
  • У некоторых вновь пришедших пользователей возникали проблемы с установкой с DVD-диска, теперь установка работает исправно.
  • Утилита cache_ctl не работала.
  • Примеры утилиты list_ctl содержали упоминания старого формата списков.
  • Проблема с правами на временные файлы nginx приводила к отображению веб-интерфейса без CSS.
  • Имена ipset в firewall теперь соответствуют спискам, которые в них загружаются.
  • Проверка наличия трафика теперь использует счётчики модулей фильтрации вместо запуска tcpdump, так же учитывается включены модули или нет.

Спасибо, что пользуетесь Carbon Reductor!

Критичные изменения от АС «Ревизор» для страницы-заглушки

Критичные изменения от АС «Ревизор» для страницы-заглушки

АС «Ревизор» изменил анализ ответа от страницы-заглушки и может неверно засчитывать пропуски.

Все серверы с Carbon Reductor обновлены автоматически.

Для полной уверенности, а также если у Вас используется своя страница-заглушка, Вам необходимо проверить руками запрос вида:
telnet IP_Адрес_заглушки 80
Escape character is '^]'.
GET /.

Примечание: точка после слеш обязательна для этой проверки.

Верный ответ должен быть код 200 и с выводом страницы-заглушки.

Если ответ 301 Moved Permanently — значит воспользуйтесь инструкцией:
http://docs.carbonsoft.ru/pages/viewpage.action?pageId=77791244


Спасибо, что пользуетесь продуктами Carbon Soft!

Среди наших клиентов