gifts2017

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

Опубликовал DDens Rema (ddens) в раздел Администрирование - Сервисные утилиты

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

Данный скрипт в помощь! Легко адаптируется под вашу конфигурацию. Испытан на "ферме" из шести кластеров 1С, все под Windows 2012 R2. 

Powershell & V83.COMConnector. Подключаемся к кластеру(-ам), получаем результат, раскладываем по полочкам - проще не бывает. Если при запуске скрипта указать ключ -h (типа "human-reading"), то результат работы будет предоставлен в консоль. Без ключей - результатом будет готовый многоканальный сенсор для PRTG

Чтобы запустить сбор статистики системой PRTG, нужно

0. Скачать и отредактировать секцию "[УКАЗАТЬ СВОИ СЕРВЕРЫ]" в скрипте

1. Поместить файл скрипта в каталоге "Custom Sensors\EXEXML"

2. Создать сенсор с "EXE/Script Advanced"

3. В поле "EXE/Script" выбрать наш файлик.

4. Наблюдать статистику))

В версии 1.2.1 добавлена возможность указывать логин и пароль администатора(-ов) кластера(-ов). Имеет смысл указывать не пустые значения в версиях платформ новее 8.3.7

1 декабря 2016 - НОВЫЙ РЕЛИЗ - 1.3.1

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Session_Stat.ps1
.ps1 11,92Kb
23.11.16
16
.ps1 1.1.1 11,92Kb 16 Скачать
Session_Stat_ClustAuth.ps1
.ps1 13,00Kb
23.11.16
8
.ps1 1.3.1 13,00Kb 8 Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

1. Максим *** (premier) 15.11.16 15:01
(0) А с 8.2 будет работать?
artbear; ddens; +2 Ответить 1
2. DDens Rema (ddens) 15.11.16 15:19
(1) premier, код открыт - адаптировать под V82.COMConnector можете сами ))
3. Денис Воропаев (user634474_d.voropaev) 22.11.16 18:06
Приветствую!
"s-port" и "r-port" порты какой службы?
4. Семён Щербаков (userGJ) 23.11.16 10:28
Спасибо за скрипт. Когда есть с чего начать, задача решается проще.

П. С. Было бы отлично включить в параметры подключения к 1С серверам, логин и пароль для админа кластера (сей час в скрипте они передаются пустые).
5. Семён Щербаков (userGJ) 23.11.16 10:32
(3) user634474_d.voropaev,
"s-port" это порт сервера 1С, при инсталляции по умолчанию 1540
"r-port" это порт кластера на сервере 1С, при инсталляции по умолчанию 1541
6. Денис Воропаев (user634474_d.voropaev) 23.11.16 10:36
Семен, спасибо за ответ.
При запуске скрипта с параметром -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)"
в чем может быть причина.
7. Семён Щербаков (userGJ) 23.11.16 12:03
(6) user634474_d.voropaev,

С PRTG познакомился вчера, но чем смогу помогу :)

1. Тип сенсора "EXE/Script Advanced"?
2. Мне настроить помог лог вывода сенсора.
Включается в его настройках:
EXE Result -> Write EXE result to disk

У меня файл лога на Win 8.1 был тут: "C:\ProgramData\Paessler\PRTG Network Monitor\Logs (Sensors)\"
8. DDens Rema (ddens) 23.11.16 12:28
(4) userGJ, у себя я уже добавил, ... но после публикации здесь )
если возникают трудности - могу повторно опубликовать, нужно?
9. DDens Rema (ddens) 23.11.16 12:31
(6) user634474_d.voropaev, а без параметра скрипт как отрабатывает? должен показать xml
10. DDens Rema (ddens) 23.11.16 12:42
(6) user634474_d.voropaev, может от версии PRTG зависит (сомнительно)? у меня на 16.4.27.6845 работает.
11. Семён Щербаков (userGJ) 23.11.16 12:54
(8) ddens, Нужно, это же будет улучшенная версия :)
12. DDens Rema (ddens) 23.11.16 16:13
(11) userGJ, добавил версию 1.2.1 с авторизацией в кластете, НО только нужно учитывать версию платформы: до 8.3.8 метод .Authenticate(cl, usr, pass) не отрабатывает, если в параметрах usr, pass передавать значения, отличные от пустых. ((
13. Олёшка Олёшкин (longys) 28.11.16 17:29
не может создать com-объект
err: No connector created

upd: не дошло сразу что comcntr от сервера брать )
всё работает, спасибо
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа