Skip to content

Вкладка Управление ​

⚠️ Доступно начиная с версии XRMD 1.2.2

Раздел Уведомление пользователей ​

​

Раздел «Уведомление пользователей» предназначен для оперативной отправки информационных сообщений пользователям целевой системы непосредственно из интерфейса XRM Director. Функция используется для информирования пользователей о плановых технических работах, предстоящих отключениях, восстановительных мероприятиях или иных событиях, требующих уведомления без необходимости подключения к целевой системе напрямую.

  • Принимает адрес (IP или имя хоста) целевой системы, на которую требуется доставить уведомление
  • Принимает произвольный текст сообщения для пользователей
  • Отправляет уведомление на указанную систему по нажатию кнопки «Отправить»

Поля формы ​ ​

ПолеТипОбязательноеОписание
Целевая системастрокадаАдрес системы, пользователям которой будет доставлено уведомление. Указывается в виде IP-адреса или доменного имени. Пример: 127.0.0.1
Текст сообщениястрокадаСодержание уведомления, которое увидит пользователь целевой системы. Пример: Завтра технические работы

Примечание: оба поля обязательны для заполнения. Кнопка «Отправить» инициирует передачу сообщения только после указания целевой системы и текста уведомления.

⚠️ Внимание: перед отправкой убедитесь, что выполнено конфигурирование системы согласно разделу ниже

Уведомления - предварительная настройка отправки уведомлений через PowerShell Remoting ​

Инструкция по настройке рабочего места (получателя уведомлений) и узла XRM Director для корректной доставки уведомлений через PowerShell Remoting.

Шаг 1. Настройка рабочего места ​

Применяется на рабочем месте, куда необходимо присылать уведомления. Поддерживается любая версия Windows 10/11/Server с поддержкой PowerShell Remoting.

1.1 Настройка правил Windows Firewall ​

В оснастке Windows Firewall рабочего места необходимо настроить правило Windows Remote Management (HTTP-In):

  • Для всех сетевых профилей Private, Public, Domain параметр Remote Address должен быть выставлен в значение Any.

1.2 Настройка доступа через PowerShell ​

Выполнить в консоли PowerShell с правами администратора рабочего места:

powershell
Enable-PSRemoting -Force
winrm set winrm/config/service/Auth "@{Basic="true"}"
winrm set winrm/config/service "@{AllowUnencrypted="true"}"

1.3 Создание локального пользователя ​

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

Шаг 2. Настройка узла XRM Director ​

Добавить учётные данные локального пользователя рабочего места (с административными полномочиями, созданного на шаге 1.3) в настройки контейнера backend, в файле backend/settings.py:

python
NOTIFICATION_LOGIN: str = "user"
NOTIFICATION_PASS: str = "password"

Значения NOTIFICATION_LOGIN и NOTIFICATION_PASS должны соответствовать логину и паролю локального администратора, созданного на рабочем месте.

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

​

XSYSTECH.RU