Рубрики
Uncategorized

Бесплатный и безболезненный мониторинг вакансий Cron через Cronmonit

Если вы когда-либо проиграли данные, деньги или клиенты из-за неудачной работы Cron, которые остались незамеченными, вы к … Теги с DevOps, мониторингом, Cronjobs, WebDev.

Если вы когда-либо потеряли данные, деньги или клиенты из-за неудачной работы CRON, которые остались незамеченными, вы будете знать, насколько важно контролировать задания CRON.

Есть много разных способов следить за работой CRON. Вот несколько примеров:

Раствор № 1 выше — очень шумно и будет бомбардировать ваш адрес электронной почты с большим количеством электронных писем, особенно если у вас есть много рабочих мест CRON, и они часто бегают. Хорошая вещь в том, что вы будете знать, если ваши вакансии CRON на самом деле работают или произошло ошибка. Но это полезно только, если вы всегда и сразу проверяете отправленные электронные письма.

Решение № 2 выше лучше Но это не уведомит вас на некоторых сценариях, как CRON не работает вообще или если сервер по какой-то причине не работает.

Другой недостаток, используя решения выше, вы должны убедиться, что ваш сервер может отправлять электронные письма и убедиться, что электронные письма не помечены как спам:

https://serverfault.com/questions/48428/how-to-send-emails-and-avoid-them-being-classified-as-spam

Плюс другие вещи, которые вам нужно беспокоиться о том, что я, вероятно, не мог упомянуть здесь. Все хорошо, если вы любите DIY Но если вы хотите более удобный способ отслеживать задания CRON, альтернативный и лучший способ — использовать инструмент мониторинга заданий Cron, как Cronmonit.

Настройка задания CRON для контроля через Cronmonit занимает менее 5 минут. Вам просто нужно создать чек с помощью приборной панели Cronmonit и настроить работу CRON, чтобы прописать проверку после того, как он выполняется, запустив, отправив HTTP-запрос на заданный URL-адрес Ping.

Например,

Если ваша работа CRON:

* * * * * Script.sh.

..это станет:

* * * * * Script.sh && curl -fssssssss retry 3 https://cronmonit.app/ping-Check/91b5a171-6721-4657-b05e-35f5dde5dc0f>/dev/null

После того, как вы впервые закрепляете чек, Cronmonit начнет мониторинг вашу работу. Если когда-либо ваша задача CRON не удается (например, ошибка или работа CRON не работает вообще), вы получите уведомление по электронной почте.

И используя Cronmonit, если Cron вообще не работает, ни если сервер не работает, вы все равно получите уведомление о том, что есть проблема с вашей работой CRON!

Вы также получите пробую панель мониторинга для просмотра мониторинга Cron Jobs, где вы можете легко увидеть, какие задания работают или вниз:

Это действительно полезно, особенно если у вас много рабочих мест CRON. Вы также сможете просмотреть журналы пингов и изменений статуса, которые предоставляют некоторые полезные идеи о ваших работах CRON:

Проекты также могут быть организованы проектами:

В настоящее время мы используем его в проекте, который использует много вакансий CRON.

Регистрация и начните мониторинг ваших заданий CRON бесплатно: https://cronmonit.app.

Оригинал: «https://dev.to/john200ok/free-and-painless-cron-job-monitoring-via-cronmonit-8n9»