Мониторинг количества использованных программных лицензий, выданных выделенным сервером лицензирования

22.11.19

Администрирование - Мониторинг

Следим за утилизацией программных клиентских лицензий на выделенном сервере лицензирования в разрезе кластеров 1С Предприятия, в состав которых включен данный сервер лицензирования

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
1c_zabbix_template_ce.tgz
.tgz 5,96Kb
18
18 Скачать (1 SM) Купить за 1 850 руб.

0. Общие моменты

Собственно данный опус является логическим продолжением этого. Посему не буду здесь рассказывать, как это все прикрутить, чтобы работало. Статья носит больше информационный характер, типа, "смотрите, теперь я умею вот так ...".

Проект обрел местожительство на GitHub, так что, следите, присоединяйтесь и т.п. Там же можно найти и инструкцию по установке шаблона!

1. Что нового?

  • На графике появились новые "кривые" - количество лицензий на клиенте и количество веб-клиентов;
  • В составе макросов появился новый - {$LIC_CORP}, который "отодвигает" порог срабатывания триггера утилизированных лицензий при использовании лицензий КОРП (подробнее смотри здесь). Если используете лицензии КОРП установите его в значение 1 (по-умолчанию - 0);
  • Появилось обследование по кластерам 1С Предприятия, в состав которых входит сервер лицензирования (деактивировано по-умолчанию).

2. Как пользоваться?

Активируем обследование в настройках узла. Обнаружение кластеров настроено с часовым интервалом. Как следствие мы имеем все те же графики, что для сервера лицензирования в целом (количество использованных лицензий, количество уникальных пользователей, количество лицензий на клиенте, количество веб-клиентов и общие количество сеансов), только в контексте каждого кластера.

Собираем комплексный экран из нужных графиков и получаем картинку, аналогичную той, что в заголовке статьи.

Описание картинки: верхний левый график - общий график по серверу лицензирования, верхний правый и нижние графики - графики по соответствующим кластерам.

Содержимое прикрепленного файла: файл шаблона (xml), скрипты для мониторинга лицензий (bash).

P.S. Критика, пожелания, предложения приветствуются!

1c zabbix мониторинг лицензия

См. также

Журнал регистрации Мониторинг Системный администратор Программист Бизнес-аналитик Руководитель проекта Платформа 1С v8.3 Платные (руб)

В сферу обязанностей при работе с клиентами входит контроль работы баз данных и серверов 1С. Нужно понимать что происходит в базах, есть ли ошибки, зависания у пользователей и фоновых задач, блокировки или какое-то необычное поведение системы, получение информации о причинах возникновения проблем и их оперативное устранение и т.д. В качестве источников информации использую консоль кластеров 1С, технологический журнал 1С, журналы регистрации базы 1С. Для автоматизации части операций мониторинга и анализа создал инструмент на основе 1С.

9000 руб.

28.08.2019    33939    22    21    

74

Учет доходов и расходов Логистика, склад и ТМЦ Маркетплейсы Мониторинг Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Расширение модуля Synchrozon для удобного контроля габаритов на Ozon! Разработка позволяет мгновенно сравнивать установленные габариты товаров, с габаритами, указанными на Ozon, чтобы выявлять любые несоответствия. Поможет сократить расходы на логистику, гарантируя, что все данные о товарах остаются точными и актуальными.

3600 руб.

31.10.2024    338    1    0    

3

Мониторинг Системный администратор Программист Платформа 1С v8.3 Россия Платные (руб)

Обработка позволяет использовать подобные КОРП-функциональности механизмы контроля расхода памяти (сеансом на 1 вызов и рабочими процессами), реагируя завершением "тяжелых" вызовов, перезапуском рабочих процессов при чрезмерном потреблении этого важного ресурса.

3600 руб.

03.05.2023    5104    3    0    

3

Мониторинг Инструменты администратора БД Системный администратор Платформа 1С v8.3 Россия Платные (руб)

Конфигурация Session Monitor предназначена для мониторинга сервера 1С с целью отслеживания чрезмерной нагрузки от конкретных сеансов и скорости реакции рабочих процессов.

1500 руб.

01.12.2020    15991    38    0    

56

Логистика, склад и ТМЦ Мониторинг Маркетплейсы Комплексное управление ресурсами (ERP) Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Платные (руб)

Разработка «Ловец коэффициентов складов Wildberries» — расширение для 1С, которое автоматически «отлавливает» тарифы складов с наиболее выгодными коэффициентами для ваших товаров на маркетплейсе Wildberries. С помощью этого инструмента вы сможете легко находить и выбирать склады с лучшими условиями для максимизации своей прибыли. Удобная интеграция позволяет настроить регулярный поиск складов по выгодным коэффициентам в виде регламентного задания в 1С, что существенно экономит время и автоматизирует процесс принятия решений по размещению товаров. Всегда будьте на шаг впереди конкурентов и повышайте эффективность своего бизнеса с помощью «Ловца коэффициентов складов Wildberries»!

3600 руб.

14.11.2024    245    0    0    

3

Мониторинг Анализ продаж Платформа 1С v8.3 Конфигурации 1cv8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Розница 3.0 Управленческий учет Платные (руб)

Решение для управления ключевыми показателями компании, обеспечивающее гибкую настройку, визуализацию данных и эффективный контроль за достижением целей. Продукт сокращает трудозатраты на расчет и аналитику, позволяя быстрее принимать обоснованные решения. Легко интегрируется в любую конфигурацию 1С, предлагая интуитивный интерфейс, удобный для всех пользователей.

24000 руб.

11.11.2024    190    0    0    

0

Мониторинг Сервера Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

StartPlus и система контроля и сбора информации (настраиваем за час и пользуемся). Данное решение позволяет быстро собирать и анализировать различную информацию из разных источников данных (не обязательно серверов 1С). В любой момент можно менять состав сводной информации без сложной разработки на стороне 1С.

1 стартмани

18.07.2024    852    7    moolex    0    

5

Мониторинг Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Решение для автоматического отслеживания нагрузки на кластеры 1С различных версий, автоматического удаления сеансов по показателям кластера, удаления сеансов по показателям через телеграм бота, мониторинга журнала регистрации с возможностью блокирования входов и сброса сеансов для пользователей инициаторов событий, получение анализа ошибок журнала регистрации в телеграм.

1 стартмани

13.06.2024    4987    37    Garilia    3    

36
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. bso 25.04.20 20:43 Сейчас в теме
Добрый день!
В последних версиях 1С утилита RING уже не устанавливается. Как Вы обходите эту проблему?
2. Sloth 393 25.04.20 22:43 Сейчас в теме
(1) разве это проблема? Можно качнуть, например, отсюда https://releases.1c.ru/version_files?nick=CollaborationSystem&ver=7.0.25
3. bso 27.04.20 00:15 Сейчас в теме
(2)
Спасибо)
Разобрался в текущем дистрибутиве 1С сервера. Ring там ставится в составе лицензирования. Воспользовался Вашим template с github.
Некоторые items не дают значений.

[1С/Рабочий сервер] Объем памяти процессов, например.

Где искать проблему?
Прикрепленные файлы:
4. Sloth 393 27.04.20 06:40 Сейчас в теме
(3)
[1С/Рабочий сервер] Объем памяти процессов, например.

Где искать проблему?

Это не проблема, так и должно быть, дабы не хранить в базе дважды одну из ту же информацию ...
5. mimiks 17.05.23 16:01 Сейчас в теме
(4) Коллеги, добрый.
Не могу настроить получение данных о лицензиях с шаблона с github.

Подскажите пожалуйста к какому именно серверу применять шаблон сервера лицензирования и надо ли остальные шаблоны так же применять к центральному серверу.

P.S. Платформа Windows 2016, + 1С:Предприятие 8.3 (8.3.20.2184)- два сервера ( центральный +сервер лицензирования). Сервер zabbix 5.0
6. Sloth 393 17.05.23 17:06 Сейчас в теме
(5)
Подскажите пожалуйста к какому именно серверу применять шаблон сервера лицензирования ...

Наверное логично, что к серверу лицензирования ;)
... и надо ли остальные шаблоны так же применять к центральному серверу

Если вам необходимо следить за значениями тех метрик, которые есть в тех шаблонах, то надо, в противном случае их можно не использовать!

Так же следует учитывать что в шаблоне используется "активный" агент zabbix, что отражается в необходимости соответствующей настройки агентов zabbix!
7. mimiks 17.05.23 17:19 Сейчас в теме
Мне необходим пока только шаблон для сервера Лицензирования ( установлен на отдельный сервер), но он данных о лицензиях не отдает.
Поэтому подумал, что еще необходимо применить шаблон для сервера 1c ( где стоит кластер) - но до конца не уверен в этом.

P.S. Собрал у себя локальный стенд, но там получил ошибки

6216:20230517:164601.948 active check "1c.cs.ib.restrictions" is not supported: Unsupported item key.
6216:20230517:164601.948 active check "1c.cs.sessions[1545,1.5,,]" is not supported: Unsupported item key.
6216:20230517:164601.948 active check "1c.cs.infobases.discovery[0,1545,1.5,,]" is not supported: Unsupported item key.


и не понял как их решили в ветке: https://github.com/slothfk/1c_zabbix_template_ce/issues/68
8. Sloth 393 18.05.23 15:08 Сейчас в теме
(7)
6216:20230517:164601.948 active check "1c.cs.ib.restrictions" is not supported: Unsupported item key.
6216:20230517:164601.948 active check "1c.cs.sessions[1545,1.5,,]" is not supported: Unsupported item key.
6216:20230517:164601.948 active check "1c.cs.infobases.discovery[0,1545,1.5,,]" is not supported: Unsupported item key.

Это от шаблона центрального сервера, если он вам не нужен, то зачем он опрашивается?
9. mimiks 18.05.23 15:46 Сейчас в теме
(8)Это были ошибки скажем с локального стенда (собрал на отдельной машине 1C со всеми ролями и zabixx)
В итоге проблема ушла сама собой.

Но вот на боевом сервере никак не могу получить данные об используемых лицензиях на выделенном сервере лицензирования при применении шаблона 1c_license_server.xml

Насколько понимаю в итоге запускается два скрипта: 1c_common_module.sh и 1c_license_server.sh.

В итоге сейчас скрипты выполняются Zabbix Agent-ом и вручную, но выдают нулевые значения по лицензиям.

Хотя если локально на сервере лицензирования подашь команду: \rac session list --licenses --cluster=guid_cluster localhost:1545, то информация о лицензиях выводится .

Поэтому был вопрос надо ли к центральному серверу применять шаблон от рабочего/центрального сервера, а потом уже к северу лицензирования, или все-таки можно применить отдельный шаблон именно на сервер лицензирования?

P.S. Есть подозрение, что скрипт: 1c_common_module.sh забирает нулевые значения из-за того, что это сервер лицензирования и у него локального кластера 1C нет
10. Sloth 393 18.05.23 16:49 Сейчас в теме
(9)
Хотя если локально на сервере лицензирования подашь команду: \rac session list --licenses --cluster=guid_cluster localhost:1545, то информация о лицензиях выводится .

ras должен запускаться не на сервере лицензирования, а на центральном сервере кластера! тогда все у вас будет ;)
11. mimiks 18.05.23 17:24 Сейчас в теме
RAS запущен на центральном сервере кластера и на сервере лицензирования( настроен на центральный сервер) .

Если не настраивать- тогда ошибка выходит ( службу останавливал на сервере лицензирования)

Получается этот шаблон надо применять к центральному серверу?
12. Sloth 393 18.05.23 17:53 Сейчас в теме
(11)
Если не настраивать- тогда ошибка выходит ( службу останавливал на сервере лицензирования)

Ничего не понял! Что не настраивать? Где и какая ошибка выходит?

(11)
Получается этот шаблон надо применять к центральному серверу?

Шаблон к серверу лицензирования, на сервер же лицензирования копируются скрипты 1c_common_module.sh и 1c_license_server.sh
А ras запускается на центральном сервере кластера
13. mimiks 19.05.23 10:23 Сейчас в теме
(11)
Если не настраивать- тогда ошибка выходит ( службу останавливал на сервере лицензирования)

Ничего не понял! Что не настраивать? Где и какая ошибка выходит?

Поясню: Я изначально запускал службу RAS на севере лицензирования и если она на нем не запущена,

то команды в Powershell типа: : \rac session list --licenses --cluster=guid_cluster localhost:1545 на нем не выполняются.

После вдумчивого чтения инструкций на github оставил включенную только службу RAS на центральном севере кластера 1C.

Скопировал на сервер лицензирования скрипты 1c_common_module.sh и 1c_license_server.sh (+ по инструкции поправил запуск их в WIN)
и в zabbix агенте строку Server сделал вида Server=IP Северера Zabbix, IP Центрального севера кластера 1C, IP севера лицензирования 1C.

Потом попросил коллег на сервере Zabbix применить шаблон для сервера лицензирования.

В итоге сейчас получается такая ситуация: шаблон применен и ошибок нигде не выдает, однако информация в zabbix по лицензиям нулевая и только статус кластера 1C приходит со значением "OK" ( скрин приложил).

Сейчас не могу понять в какую сторону надо копать.

P.S. К центральному серверу кластера 1C в Zabbix применен стандартный шаблон для Windows, а для сервера лицензирования шаблон для Windows + шаблон для сервера лицензирования.
Прикрепленные файлы:
14. Sloth 393 22.05.23 12:02 Сейчас в теме
(13)
В итоге сейчас получается такая ситуация: шаблон применен и ошибок нигде не выдает, однако информация в zabbix по лицензиям нулевая и только статус кластера 1C приходит со значением "OK" ( скрин приложил).


Администратор кластера есть?
15. vj_still 13 23.01.24 17:25 Сейчас в теме
День добрый.
Даж не знаю с чего начать, мучаюсь уже второй день. Вот до чего дошло.
Кластер 1с и сервер лицензирования на Windows - скрин 3
Сервер лицензирования добавлен в кластер. Лицензии программные.
Данные с центрального сервера получаю, данные с ключей получаю
не получаю данные по общему кол-ву выданных лицензий, сеансах и т.д. (скрин1 приложил )
RAS - сервер запущен только на Центральном сервере, таймаут=10
Администратора кластера нет, пароля соответственно тоже
Ring установлен и на центр и на лиц - ответ на запрос info в скрине 2
Прописал кластеры скрин 4,5
Однако в данных по прежнему пусто
Прикрепленные файлы:
16. Sloth 393 29.01.24 05:20 Сейчас в теме
(15) что выдает запуск скрипта
1c_license_server.sh
с параметром
used
?

Агент zabbix запускается от имени пользователя имеющего права администратора?
17. vj_still 13 31.01.24 10:38 Сейчас в теме
(16)
Агент zabbix запускается от имени пользователя имеющего права администратора?


Вот тут я просчитался, на других серваках ставил от имени службы которая запускает сервер администрирования и является администратором, а тут.... забыл. в общем сейчас поправил этот момент
вложил скрин с параметром
used

После замены пользователя произвел запуск, получил общее число лицензий, а по остальным парметрам вылезла ошибка

Preprocessing failed for: LIC#ХХХХХХХХХХХ.lic:0.LIC#ХХХХХХХХХХХ.lic:0.LIC#ХХХХХХХХХХХ.lic:0.LIC#ХХХХХХХХХХХ.lic...
1. Failed: cannot perform regular expression "CL#c92dbf74\-e7e5\-4242\-9219\-fec16866a1c8:\d+:\d+:(\d+):\d+:\d+" match for value of type "none": pattern does not match
Прикрепленные файлы:
18. vj_still 13 01.02.24 11:01 Сейчас в теме
Вот такая ошибка в логах
 12136:20240201:101147.903 Failed to execute command ""C:\Program Files\Git\bin\bash.exe" "C:\Program Files\Zabbix Agent\scripts\1c_license_files.sh" list": Timeout while executing a shell script.
 14952:20240201:101206.886 Failed to execute command ""C:\Program Files\Git\bin\bash.exe" "C:\Program Files\Zabbix Agent\scripts\1c_license_files.sh" list": Timeout while executing a shell script.


В zabbix_agentd.conf параметр Таймаут стоит 10
19. Sloth 393 05.02.24 08:38 Сейчас в теме
(18) можно в bash.exe запустить скрипт указав впереди команду time и посмотерть длительность выполнения
Если файлов лицензий много, то вполне возможна такая ситуация, так как ring утилита не быстрая, к сожалению, а если еще и контур "закрытый", то "время отклика" может заметно увеличится ...
Таким образом, подбирать таймаут агента - самый простой вариант, пожалуй
20. vj_still 13 12.02.24 16:47 Сейчас в теме
Что-то я по всей видимости делаю не так...
Сейчас вообще данные не идут кроме количества лицензий. Конфиг верно описал?
PS
Самый главный прикол, если я делаю службу заббикса от имени администратора то не получаю список лицензий и нет ошибки
Failed to execute command ""C:\Program Files\Git\bin\bash.exe" "C:\Program Files\Zabbix Agent\scripts\1c_license_files.sh" list": Timeout while executing a shell script.

Стоит только мне поставить системную запись. Всё работает без проблем. в чём прикол?
PS2 забыл написать таймаут увеличил до 20ти
Прикрепленные файлы:
21. Sloth 393 13.02.24 08:47 Сейчас в теме
(20) Опишите конкретнее, что "идет", а что "не идет"? На первом скрине несколько непонятен текст ошибки, откуда взялся?
Каким образом увеличивался таймаут?
Скрипт 1c_license_files.sh отвечает только за данные по файлам лицензий (количество, тип и проверку регистрационых данных)
Оставьте свое сообщение