Ограниченный административный снимок: настоящий собственный кластер и существующие объекты, без изменения настроек сервера.
Где и как запускать
Тело кнопки своей обычной формы, толстый клиент; функция в том же модуле. Требуется собственный ras.
Подготовка
Редкий административный API: свой отдельный уже работающий кластер и ras. Пример не устанавливает и не запускает службы. Не подключайте его к рабочему серверу ради опыта.
Собственная обработка с обычной формой, толстый клиент. Реквизиты формы АдресRAS Строка 200 (свой адрес, например 127.0.0.1), ПортRAS Число 5.0 (свой порт ras, например 1545), ИдентификаторУчебногоКластера Строка 36 — реальный UUID своего кластера из консоли администрирования.
Добавьте ИмяАгента, ПарольАгента, ИмяАдминистратораКластера, ПарольКластера типа Строка. Парольные поля замаскируйте, не сохраняйте пароли в макет / исходный код. Заполните собственными учётными данными; код не выводит их в сообщения.
Основной код без заголовка — тело кнопки СнимокНастроек. Дополнительная функция отдельно в том же модуле. Она выбирает именно указанный UUID, а не первый попавшийся кластер.
Только чтение существующих настроек. Никаких Записать / Удалить / Выключить / ПринятьТребованияНазначения / очистки счётчиков. BSL и подключение к ras при сборке HTML не выполнялись.
Кластер = ПолучитьСвойУчебныйКластер();
ТекущийРежим = Кластер.УровеньБезопасностиСоединений;
Сообщить("Свой кластер: " + Кластер.Имя);
Сообщить("Текущий режим: " + Строка(ТекущийРежим));
Сообщить("Совпадает с Защищенное: " + Строка(ТекущийРежим = АдминистрированиеУровеньБезопасностиСоединений.Защищенное));Тот же модуль: подключение и выбор только своего кластера по UUID
Функция ПолучитьСвойУчебныйКластер()
Сервер = Новый АдминистрированиеСервера(АдресRAS, ПортRAS);
Сервер.ВыполнитьАутентификацию(ПарольАгента, ИмяАгента);
СвойUUID = Новый УникальныйИдентификатор(ИдентификаторУчебногоКластера);
Для Каждого Кластер Из Сервер.ПолучитьКластеры() Цикл
Если Кластер.ИдентификаторКластера = СвойUUID Тогда
Кластер.ВыполнитьАутентификацию(ИмяАдминистратораКластера, ПарольКластера);
Возврат Кластер;
КонецЕсли;
КонецЦикла;
ВызватьИсключение "Указанный собственный учебный кластер не найден";
КонецФункцииРазбор по шагам
Укажите собственный ras и UUID кластера, заполните учётные данные без сохранения в коде.
Получите текущий административный снимок выбранного объекта.
Сравните режим / число совпадений с консолью своего кластера; при ошибке аутентификации исправляйте доступ, не маскируйте пустым списком.
Как проверить результат
Условие сравнивает реальный снимок с документированным значением перечисления. Оно не назначает этот режим кластеру и не меняет работающие процессы.
Пустой результат / ноль совпадений — честный результат чтения. Для него не создаются фиктивные требования, аварии или превышения ресурсов.
УровеньБезопасностиСоединений описывает настройку соединений кластера, а не сертификат HTTPS браузера. РежимБалансировкиНагрузки задаёт приоритет выбора процесса, не измеряет его текущую память.
Ожидаемый результат
Получен реальный отчёт по документированному режиму существующих административных объектов.
На что обратить внимание
Снимок не доказывает будущую нагрузку, фактическое срабатывание лимита или качество балансировки.
Код и подключение не выполнялись при сборке HTML.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.