Статистика сессий и использования лицензий 1Сv8.3 (PRTG via PowerShell)





Сколько используется лицензий 1С в данный момент? А поподробней, сколько спящих или активных, толстых или тонких, программных или HASP и т.д.? Ответы на эти вопросы желает знать каждый админ!))

Данный скрипт в помощь! Легко адаптируется под вашу конфигурацию. Испытан на «ферме» из шести кластеров 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 декабря 2024 — НОВЫЙ РЕЛИЗ — 1.3.1

13 Comments

  1. premierex

    (0) А с 8.2 будет работать?

    Reply
  2. ddens

    (1) premier, код открыт — адаптировать под V82.COMConnector можете сами ))

    Reply
  3. user634474_d.voropaev

    Приветствую!

    «s-port» и «r-port» порты какой службы?

    Reply
  4. userGJ

    Спасибо за скрипт. Когда есть с чего начать, задача решается проще.

    П. С. Было бы отлично включить в параметры подключения к 1С серверам, логин и пароль для админа кластера (сей час в скрипте они передаются пустые).

    Reply
  5. userGJ

    (3) user634474_d.voropaev,

    «s-port» это порт сервера 1С, при инсталляции по умолчанию 1540

    «r-port» это порт кластера на сервере 1С, при инсталляции по умолчанию 1541

    Reply
  6. user634474_d.voropaev

    Семен, спасибо за ответ.

    При запуске скрипта с параметром -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)»

    в чем может быть причина.

    Reply
  7. userGJ

    (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)»

    Reply
  8. ddens

    (4) userGJ, у себя я уже добавил, … но после публикации здесь )

    если возникают трудности — могу повторно опубликовать, нужно?

    Reply
  9. ddens

    (6) user634474_d.voropaev, а без параметра скрипт как отрабатывает? должен показать xml

    Reply
  10. ddens

    (6) user634474_d.voropaev, может от версии PRTG зависит (сомнительно)? у меня на 16.4.27.6845 работает.

    Reply
  11. userGJ

    (8) ddens, Нужно, это же будет улучшенная версия 🙂

    Reply
  12. ddens

    (11) userGJ, добавил версию 1.2.1 с авторизацией в кластете, НО только нужно учитывать версию платформы: до 8.3.8 метод .Authenticate(cl, usr, pass) не отрабатывает, если в параметрах usr, pass передавать значения, отличные от пустых. ((

    Reply
  13. longys

    не может создать com-объект

    err: No connector created

    upd: не дошло сразу что comcntr от сервера брать )

    всё работает, спасибо

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *