Skip to content

jtprogru/sitemonitor

Repository files navigation

sitemonitor

Мониторинг сайтов с уведомлением

Основано на статье с Habr:

Каналы уведомлений:

  • Telegram
  • Email
  • etc

Пример конфигурационного файла config.yml:

log:
  level: "DEBUG"
  format: "[%(asctime)s] [%(levelname)s] [%(name)s]: %(message)s"

sentry:
  dsn: "https://1231231231231231231238cc0375b556@o412493.ingest.sentry.io/5383803"

telegram:
  token: "123456789:qwertyuiopasdfghjkzxcvbnm"
  chat: "-12123123123"

monitors:
  jtprog:
    method: "GET"
    url: "https://jtprog.ru"
    timeout: 15
    check_every: 60

  httpbin:
    method: "GET"
    url: "https://httpbin.org/get"
    timeout: 5
    check_every: 90