Данный скрипт в помощь! Легко адаптируется под вашу конфигурацию. Испытан на «ферме» из шести кластеров 1С, все под Windows 2012 R2.
Powershell & V83.COMConnector. Подключаемся к кластеру(-ам), получаем результат, раскладываем по полочкам — проще не бывает. Если при запуске скрипта указать ключ -h (типа «human-reading»), то результат работы будет предоставлен в консоль. Без ключей — результатом будет готовый многоканальный сенсор для PRTG
Чтобы запустить сбор статистики системой PRTG, нужно
0. Скачать и отредактировать секцию «[УКАЗАТЬ СВОИ СЕРВЕРЫ]» в скрипте
1. Поместить файл скрипта в каталоге «Custom SensorsEXEXML»
2. Создать сенсор с «EXE/Script Advanced»
3. В поле «EXE/Script» выбрать наш файлик.
4. Наблюдать статистику))
В версии 1.2.1 добавлена возможность указывать логин и пароль администатора(-ов) кластера(-ов). Имеет смысл указывать не пустые значения в версиях платформ новее 8.3.7
1 декабря 2025 — НОВЫЙ РЕЛИЗ — 1.3.1
(0) А с 8.2 будет работать?
(1) premier, код открыт — адаптировать под V82.COMConnector можете сами ))
Приветствую!
«s-port» и «r-port» порты какой службы?
Спасибо за скрипт. Когда есть с чего начать, задача решается проще.
П. С. Было бы отлично включить в параметры подключения к 1С серверам, логин и пароль для админа кластера (сей час в скрипте они передаются пустые).
(3) user634474_d.voropaev,
«s-port» это порт сервера 1С, при инсталляции по умолчанию 1540
«r-port» это порт кластера на сервере 1С, при инсталляции по умолчанию 1541
Семен, спасибо за ответ.
При запуске скрипта с параметром -h отображает статистику.
Добавил сенсор на PRTG — нет статистики. Ошибка сенсора: «XML: The returned XML does not match the expected schema. (code: PE233) — JSON: The returned JSON does not match the expected structure (Invalid JSON.). (code: PE231)»
в чем может быть причина.
(6) user634474_d.voropaev,
С PRTG познакомился вчера, но чем смогу помогу 🙂
1. Тип сенсора «EXE/Script Advanced»?
2. Мне настроить помог лог вывода сенсора.
Включается в его настройках:
EXE Result -> Write EXE result to disk
У меня файл лога на Win 8.1 был тут: «C:ProgramDataPaesslerPRTG Network MonitorLogs (Sensors)»
(4) userGJ, у себя я уже добавил, … но после публикации здесь )
если возникают трудности — могу повторно опубликовать, нужно?
(6) user634474_d.voropaev, а без параметра скрипт как отрабатывает? должен показать xml
(6) user634474_d.voropaev, может от версии PRTG зависит (сомнительно)? у меня на 16.4.27.6845 работает.
(8) ddens, Нужно, это же будет улучшенная версия 🙂
(11) userGJ, добавил версию 1.2.1 с авторизацией в кластете, НО только нужно учитывать версию платформы: до 8.3.8 метод .Authenticate(cl, usr, pass) не отрабатывает, если в параметрах usr, pass передавать значения, отличные от пустых. ((
не может создать com-объект
err: No connector created
upd: не дошло сразу что comcntr от сервера брать )
всё работает, спасибо