Мониторинг и отправка уведомлений в Telegram на GoLang. Для задач администрирования 1С.
проект собирается go build gobbix.go
сделать из него службу на базе NSSM может install.cmd
сейчас работает только "проверка доступности баз"
для её включения надо:
завести пользователя с доменной авторизаций, под которым будет работать служба NSSM, в базе 1С
дать ему право на открытие внешних обработок и отключить защиту от опасных действий
отключить защиту от опасных действий на хосте, где будет работать мониторинг
пример конфигурации
1c_client:c:\Program Files (x86)\1cv8\8.3.14.1779\bin\1cv8c.exe
1c:check availability Srvr="localhost:2541";Ref="test1" every 1m notify 81406561
всё, что идёт после 1c_client будет использовать этот клиент. Можно использовать несколько версий 1С.
Чтобы получить ID чата, куда отправлять уведомления, надо добавить в него своего бота, получить ID чата можно через, например @getmyid_bot