Мониторинг количества сеансов 1С на базе PRTG

0. 107 31.08.16 11:28 Сейчас в теме
В данной статье показано как получить информацию о количестве сеансов 1С с историей на базе PRTG сенсором SNMP

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. asved.ru 35 01.09.16 05:41 Сейчас в теме
А почему не Zabbix? Он SMNP мониторит не хуже, но бесплатный и платной ОС под себя не требует.
2. farukshin 107 01.09.16 08:59 Сейчас в теме
(1) asved.ru,
Да, на Zabbix можно развернуть подобный сервис, также, как и на любой другой системе мониторинга сети, поддерживающая протокол SNMP. В этой статье использовалась система PRTG.
3. inside2016 02.09.16 16:14 Сейчас в теме
(2)
а не подскажете, почему не получается прочитать OID?
Сделал все как тут, при проверке - No such object (SNMP error # 222)
4. farukshin 107 02.09.16 16:33 Сейчас в теме
(3) inside2016,
у вас служба SNMP не тюнит ini файл.
Нужно убедиться, что snmptools.dll лежит в C:\SNMP_1C\, выполнить корректировку регистра (два reg файла). Для теста в 1c_sessions.vbs оставьте одну строку: "wscript.Echo(16)"
5. inside2016 03.09.16 12:15 Сейчас в теме
(4)

VBS скрипт работает - возвращает число сеансов.
В реестре данные есть. Библиотека snmptools лежит по указанному пути. Права на папку выставлены.
И тем не менее - не работает...
6. farukshin 107 03.09.16 23:00 Сейчас в теме
(5) inside2016,
VBS скрипт работает - это хорошо. Чтобы быстрее разобраться, ответьте на следующие вопросы:
1) PRTG и Агент сервера 1С Предприятие на разных серверах? Версия ОС сервера 1С?
2) SNMP службу запустили на том сервере, где Агент сервера 1С?
3) Проверка PRTG - добавьте типовой сенсор Ping для девайса сервера 1С. Работает?
4) Корректно ли работает служба SNMP? Чтобы проверить - добавьте в PRTG типовой сенсор "SNMP CPU Load".
5) Настройки SNMP как в статье? (сообщество "snmp", Read Only, разрешенные хосты)
6) От какой учетки запускаете службу SNMP (локальная/доменная/MSA), от какой службу "Ловушка SNMP"?
7) Добавлена ли учетка в администраторы в консоли кластера и в администраторах конкретного кластера 1С?

Если на вопросы 2-5, 7 ответ "Да", то листинг C:\SNMP_1C\, скрин консоли кластера и службы SNMP (можно в ЛС).
7. farukshin 107 03.09.16 23:07 Сейчас в теме
(5) inside2016,
+ вас нет в списках скачивавших файл этой статьи. Возможно, отличается snmptools.dll
9. pasternakgg 28.07.17 22:58 Сейчас в теме
(5) получилось разобраться?
12. farukshin 107 30.10.17 09:29 Сейчас в теме
(5)
1. если запускаете от Managed Service Accounts (MSA) - данного пользователя нужно добавить в администраторы на сервере приложения 1С
2. библиотека snmptoolsво вложении статьи - для 32-х разрядной технологической платформы 1С
13. user800846 17.12.20 15:34 Сейчас в теме
(12)
Добрый день выполнили всё по вашей статье и проверили комментарии но не работает.
возможно ли с вами списаться? просто доступ для общения закрыт на сайте.
14. farukshin 107 18.12.20 16:51 Сейчас в теме
(13) да, конечно. Можно здесь либо в ЛС.
15. user800846 23.12.20 10:55 Сейчас в теме
(14) Добавьте в друзья у меня закрыт доступ к отправке вам личных сообщений. Я к вам постучался))
Чуть выше идёт опрос по ним ответ "ДА"
16. user800846 08.02.21 13:36 Сейчас в теме
(14) Добавьте в друзья у меня закрыт доступ к отправке вам личных сообщений. Я к вам постучался))
Чуть выше идёт опрос по ним ответ "ДА"
(14)Подскажите а в листинге в строке
Connection.Authenticate Cluster,"",""
Нужно указывать что ни будь?
8. МихаилМ 08.09.16 14:58 Сейчас в теме
10. pasternakgg 07.08.17 23:20 Сейчас в теме
После проверки оригинальными шаблонами автора библиотеки snmptools - все запустилось!
11. pasternakgg 08.08.17 10:25 Сейчас в теме
И да, еще:
- библиотеку я скопировал с system32, windows и syswol64
- учету использовал доменную, хотя это наверно не принципиально
- добавил права на работу с COM службой - иначе не отрабатывал vbs скрипт от имени новой учетки
17. sergiokiri 11.02.21 16:29 Сейчас в теме
(16) в Connection.Authenticate Cluster ничего вставлять не нужно. Потратил целый день но у меня всё заработало по итогу. Как тут ранее отмечали, что если именно по данному примеру идти, необходимо использовать библиотеку snmptools.dll из статьи. Я нашёл другую библиотеку и использовал у себя другие значения oid, но это не суть. Вся проблема у меня была в коннекторе COM. Включал отладку для snmptools и в логах фиксировал "Ошибка выполнения Microsoft VBScript: Невозможно создание объекта контейнером ActiveX: 'V83.COMConnector'". Помогла статья https://www.sql.ru/forum/1228756/problema-s-createobject-v83-comconnector . Оказалось по итогу просто - регистрируем в SYSWOW64 comcntr.dll и создаём обертку COM+ (3-ий пункт в статье http://infostart.ru/public/197627/).
Но чтобы до этого дойти, пришлось последовательно проверить все более простые опросы (ping, загрузка процессоров по SNMP через типовой сенсор, потом просто возврат числа в counters с указанием type=string.
Оставьте свое сообщение
Вопросы с вознаграждением