Перейти к содержанию

Мониторинг

Мониторинг очередей

В версии 1.12 почты появилась возможность просматривать графики для мониторинга очередей. Перейдите к мониторингу очередей по следующей ссылке:

https://biz.<mail_domain>/grafana/d/Pfg5iJP7z/exim-deliverability-metrics

где <mail_domain> — это ваш домен.

Примечание

Перед тем, как переходить к веб-интерфейсу Grafana, необходимо войти в панель администратора https://biz.<mail_domain>

Аудит почтовых ящиков

Важно

Приведенное ниже описание относится к версиям VK WorkMail до 1.16 включительно. Начиная с версии 1.17 система аудита действий пользователя претерпела ряд измененений, и для версий 1.17 и выше представленная ниже информация не актуальна.

Описание

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

Состояние по умолчанию

Аудит почтовых ящиков включен, веб-интерфейс BECCA выключен.

Рекомендуемое состояние

Аудит почтовых ящиков включен, веб-интерфейс BECCA включен.

Настройка доступа к веб-интерфейсу BECCA

Веб-интерфейс BECCA находится по адресу https://becca.<mail_domain>. Чтобы получить доступ выполните ряд настроек в веб-интерфейсе установщика http://server-address:8888:

  1. Включите флаг Включить статистику по IP на вкладке Настройки в разделе Настройки компонентов -> Система учета действий пользователей
  2. Укажите IP/подсети, для которых будет разрешен доступ к домену becca.<mail_domain>, в разделе Настройки -> Настройки компонентов -> Ограничение доступа к доменам.
  3. Нажмите на синюю кнопку Сохранить, чтобы сохранить изменения.

    becca_turn_on

  4. Перейдите на вкладку AdminPanel и запустить автоматическую установку, нажав на зеленую кнопку Play.

victoria-metrics graphite/clickhouse потребляет много cpu

Чтобы исправить эту проблему, необходимо ограничить ресурсы по 2CPU и 6GB RAM на контейнер. Все приведенные ниже команды должны выполняться под пользователем с правами sudo.

  1. Остановите все контейнеры с названиями вида: graphite* и victoria-metrics* (например, graphite2 и victoria-metrics2).

    systemctl stop onpremise-container-graphite1.service systemctl stop onpremise-container-victoria-metrics1.service

  2. В docker-compose файлы для всех контейнеров вида graphite* и victoria-metrics* в:

    • /opt/mailOnPremise/dockerVolumes/graphite1/compose/main-compose.yaml

    • /opt/mailOnPremise/dockerVolumes/victoria-metrics1/compose/main-compose.yaml

    После

    logging:
      driver: none
    

    Добавьте

    deploy:
      resources:
        limits:
          memory: 6144M
          cpus: '2.0'
    

    Внимание

    Значение в поле cpus обязательно должно быть в одинарных кавычках.

    Пример:

    version: '3.7'
    
    services:
    victoria-metrics1:
       container_name: victoria-metrics1
       image: 100.70.80.204:5000/mntonpremise/onpremise-docker/victoria-metrics:v1.76.1
       hostname: hypervisor1.qdit
       domainname: hypervisor1.qdit
       network_mode: host
       restart: "no"
       volumes:
       - type: bind
       source: /opt/mailOnPremise/dockerVolumes/victoria-metrics1/conf
       target: /etc/prometheus
       - type: bind
       source: /opt/mailOnPremise/dockerVolumes/victoria-metrics1/data
       target: /prometheus
       env_file:
       - /opt/mailOnPremise/dockerVolumes/victoria-metrics1/custom.env
       dns:
       - 172.20.4.129
       dns_search: qdit
       logging:
       driver: none
       deploy:
       resources:
         limits:
           memory: 6144M
           cpus: '2.0'
    
  3. Запустите остановленные контейнеры.

    bash systemctl start onpremise-mail.target

  4. Проверьте статусы контейнеров graphite1, victoria-metrics1 и подобных им.

    bash systemctl status onpremise-container-graphite1.service systemctl status onpremise-container-victoria-metrics1.service