Мониторинг факта выполнения обмена с помощью сервиса healthchecks.io

30.06.20

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

В статье опишу вариант простого мониторинга обработчиков, запускаемых по расписанию.

Вводные

1. Внешняя обработка с возможностью запуска в фоновом задании (обмен с внешней системой)

2. Нужно получить уведомление если обработка перестала работать, показателями отказа могут являться:

2.1 Некорректные данные внешнего сервиса

2.2 Отсутствие выполнения (отказ на уровне рег. заданий, настроек)

 

Реализация

Настройка со стороны сервиса

Использовать сервис мониторинга, выбрал https://healthchecks.io/ потому что

  1. функционально подходит
  2. есть бесплатный тариф (в ограничения вхожу)
  3. есть уведомления на почту и телеграмм
  4. не нужно разворачивать свою систему

Если знаете хорошие альтернативы - пишите, добавлю в статью, zabbix и подобное применять на небольших клиентах не вижу смысла, стоимость настройки не окупается.

В личном кабинете создаю поверку и задаю имя

 
 скриншоты

 

Указываю периоды проверки

  • Период (Period) - Ожидаемое время между пингами.
  • Время уведомления (Grace Time) - Через какое время поле ошибки по проверке отправлять уведомление.
 
 скриншоты

 

Получаю ключ проверки (на примере он 318ee61e-5b38-44a3-af18-f165efda60d3), который дальше буду использовать в коде 1С.

Для проекта определяем параметры интеграции

 
 скриншот

При добавлении определяем на какое событие (up, down) будет отправляться уведомление

 
 скриншот

 

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

 
 скриншот

 

После добавления можно сделать запрос, на адрес проверки (для этого использую postman)

 
 скриншот

 

После запуска проверка перейдет в активное состояние

При отсутствии запроса за Period переходит в состояние

После прохождения Grace Time переходит в состояние

И приходит уведомление на почту

 
 скриншот

 

Настройка со стороны 1С

В обработку добавляю конструкцию вида

 
 пример кода

 

Реализацию GET () можно

 

Передача списка проверок (проекта) заказчику

Для передачи нужно в настройках проекта

Использовать transfer

В качестве принимающей стороны может быть Member (участник) этого проекта.

 

Итог

Относительно просто можно организовать довольно эффективное решение для мониторинга состояния выполнения обработок.

 

Благодарю за внимание.

Вступайте в нашу телеграмм-группу Инфостарт

Проверка ping

См. также

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

Создайте свой функциональный интерфейс в любой конфигурации 1С с помощью расширения Infostart Dashboard. Настраивайте панели виджетов с метриками, индикаторами и показателями на начальном экране. Узнайте возможность внедрения подсистемы у себя в конфигурации с помощью бесплатной обработки "Анализ внедрения подсистемы 1С Infostart Dashboard"!

28800 руб.

27.03.2025    49132    28    22    

39

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

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

3600 руб.

03.05.2023    6208    4    0    

5

Мониторинг Журнал регистрации Технологический журнал Системный администратор Программист Бесплатно (free)

Мониторинг в ландшафте 1С помогает не только вовремя выявлять проблемы и повышать SLA, но и укреплять информационную безопасность. Разбираем источники данных, ограничения штатных инструментов и современные практики мониторинга на базе Prometheus, ClickHouse и Grafana. А также рассказываем о коробочном решении «Оркестратор 1С-систем» и планах его развития.

29.10.2025    349    Sibars    0    

3

Мониторинг Системный администратор Бесплатно (free)

Рассказываем, куда смотреть после миграции на PostgreSQL: как диагностировать нехватку или избыток буферного кэша, отслеживать работу автовакуума, репликации и чекпойнтера. На основе реальных аудитов покажем ключевые инструменты мониторинга и научим правильно интерпретировать их данные.

06.10.2025    1114    expnpe    1    

8

Журнал регистрации Мониторинг Программист 1С v8.3 Россия Абонемент ($m)

Внешняя обработка, которую можно добавить как регламентное задание, которое выполняет анализ журнала регистрации за текущий день на наличие ошибок выполнения регламентных заданий (РЗ). Если обнаружены неисправленные ошибки (последнее событие РЗ - ошибка) - формирует и отправляет уведомление пользователю. В примере данной обработки - по электронной почте (на скорую руку набросал на случай использования не разработчиками, т.к. обработка планировалась использоваться разработчиками). Подходит для мониторинга и оперативного реагирования на сбои в регламентных задачах.

1 стартмани

27.08.2025    1689    4    Elkasar    1    

2

Мониторинг Системный администратор Программист Бесплатно (free)

Администраторы следят за серверами и оборудованием, но кто следит за 1С? Показываем, как на базе только стандартного стека 1С упаковать RAS и построить простую систему мониторинга и оповещений без КИП, ТЖ и сложных инструментов. В статье – рабочие приемы, паттерны и лайфхаки, которые позволяют вовремя реагировать на проблемы и получать аналитику без лишних затрат.

25.08.2025    2491    evvakra    2    

6

Инструменты администратора БД Мониторинг Системный администратор Программист Россия Бесплатно (free)

Система мониторинга и автоматизации рутинных операций обслуживания информационных баз 1С:Предприятие.

16.07.2025    2655    0    akpaevj    14    

36

Журнал регистрации Мониторинг Пользователь 1С v8.3 Россия Абонемент ($m)

Узнайте, кто, что и когда менял в ваших справочниках и документах! Гибкий и быстрый отчет на основе журнала регистрации с удобной фильтрацией! Отчет покажет все действия пользователей на основании журнала регистрации по двум основным типам объектов в 1С.

1 стартмани

19.06.2025    1462    17    Yellow_Cube    5    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. capitan 2542 01.07.20 12:49 Сейчас в теме
Фига се эффективное решение)
Не проще в хвост обмена дописать отправку сообщения ?
2. malikov_pro 1348 01.07.20 13:01 Сейчас в теме
(1) Периодичность обмена от 30 секунд, куда слать сообщение и как его руками обрабатывать? Саму идею вычитал в zabbix, там это приправлено эскалацией и проверкой других уровней (чтобы не писать программисту если ошибка сетевая).
3. klaus38 04.07.20 22:30 Сейчас в теме
Удобная штука. Пишет мне в телегу и slack, мои регламенты. Автору спасибо что разложил по полочкам, а то я как то по наитию настраивал. Плюс.
4. NoRazum 30 06.07.20 09:56 Сейчас в теме
Если знаете хорошие альтернативы - пишите, добавлю в статью, zabbix и подобное применять на небольших клиентах не вижу смысла, стоимость настройки не окупается.

Все этим сказано.
Благодарю
5. o.nikolaev 217 06.07.20 18:29 Сейчас в теме
6. 1cembreg 22 04.06.21 16:42 Сейчас в теме
Кто-то хорошо прочитал справку к Обновлятору, там с помощью HealthChecks за тасками и бэкапами следят. Но отдельной статьей удобно, да
7. malikov_pro 1348 05.06.21 18:29 Сейчас в теме
(6) У меня бекапы через pgdump + rclone, там такой же мониторинг стоит.
Про обновлятор не все знают (статьи на IS нет), хотя инструмент для пакетного обновления хорош, время экономит.
8. VKuser2513456 13.02.25 08:27 Сейчас в теме
Уведомление: блокировка IP-адресов в России с 1 января 2023 г
https://blog.healthchecks.io/2022/12/ru-ip-block/
Для отправки сообщения требуется регистрация/авторизация