Развертывание визуализаций 3CX Grafana из каталога Grafana Marketplace
Введение
Визуализации 3CX Grafana доступны в Grafana Marketplace, что позволяет быстро и легко развертывать готовые дашборды 3CX. Это руководство применяется к 3CX Version 20 Update 7 (SP7) и выше.
Функция Data Connectors требует лицензию 16SC или выше.
Предварительные требования
Перед развертыванием плагина 3CX Grafana убедитесь, что настроено следующее:
- Рабочий Data Connector (см. руководства для)::
- Опции Data Transfer включены для метрик, которые планируется визуализировать в Grafana (например, История вызовов (CDR), Системные метрики и т.д.).
Шаг 1: Регистрация в Grafana
- Посетите Grafana и зарегистрируйте новую учетную запись (поддерживается любой уровень, включая Free Plan).
- При создании новой учетной записи настройте Grafana Stack — это будет базовый URL-адрес, где размещаются дашборды.
Шаг 2. Добавление источника данных 3CX
В данном примере используется MySQL. Для других баз данных обратитесь к соответствующей документации Data Connector.
- В Grafana «Home» разверните «Connections» и выберите «Add new connection».
- Выберите «MySQL Datasource» (или выбранный тип коннектора).
- Выберите «Add new data source».
- Укажите имя и все необходимые детали для Database Connection, после чего выберите «Save & Test» для подтверждения.
- Следует использовать пользователя базы данных только с правами SELECT для таблиц 3CX.
Также есть возможность дополнительно ограничить доступ к базе данных, используя разрешенный список IP-адресов, предоставленный Grafana здесь.
Шаг 3. Настройка плагина
- Перейдите в Plugin Marketplace: Grafana Home > Administration > Plugins and data > Plugins.
- На странице плагина 3CX нажмите Install.
- По завершении установки (от нескольких секунд до пары минут) появляется кнопка Enable. Может потребоваться обновление страницы.
- Как только она станет видимой, нажмите на нее.
- Страница обновится, и новая опция 3CX (& Configuration) появится в разделе «More Apps».
- Перейдите в Configuration и выберите Data Source, созданный ранее. Если выбран совместимый источник данных, появляется зеленая галочка и становится доступной опция «Publish dashboards».
- Нажмите на нее, чтобы продолжить.
Шаг 4. Просмотр дашбордов
- Страница должна обновиться автоматически и открыть список Dashboards в приложении 3CX.
- Дашборды теперь также будут доступны в папке 3CX в главном разделе Dashboards.
- Нажатие на любой из них немедленно загружает доступные данные и начинает их отображение.
Шаг 5. Развертывание нескольких систем и кастомизация
Если требуется мониторинг нескольких экземпляров 3CX в одном Grafana Stack (домене) или внесение изменений в предоставленные шаблоны, можно создать их копии с помощью функции Export. Она находится в верхней части каждого вида Dashboard.
Затем их можно импортировать из главной панели Dashboards. Потребуется выбрать новый уникальный идентификатор для этого дашборда внутри Stack, а также указать базу данных (того же типа, что и в исходном развертывании) для подключения.
Шаг 6. Оповещения
Grafana позволяет устанавливать триггеры Alert для всех отслеживаемых метрик. В качестве примера показано, как добавить оповещение для высокой загрузки ЦП (High CPU Usage).
- В дашборде «Health and Performance» выберите «New alert rule» в меню «+».
- Назовите оповещение и определите основные параметры, которые будут отслеживаться.
- Далее следуйте инструкциям по настройке различных метапараметров для Alert, таких как папки и теги, а также получателей оповещения, текста и URL-адрес Runbook.
Дополнительная информация
- Подключение 3CX к AWS RDS PostgreSQL и Grafana
- Визуальные отчеты о вызовах в MS Excel и Google Sheets
- Руководство по Call Detail Record (CDR)
- Руководство по биллингу Call Detail Record (CDR)
Версия документа
Последнее обновление документа 15 января 2026
