Upptime - страница статуса с открытым исходным кодом

Upptime Бесплатное программное обеспечение для статуса

Страница страниц монитора времени Uptime и страницы состояния с открытым исходным кодом для GitHub

Мониторинг веб -сайтов с бесплатным службой мониторинга и программным обеспечением статуса с открытым исходным кодом прямо из репозитория GitHub. Оборудован на Github Decies, проблемы и страницы.

Обзор

Upptime - это страница статуса с открытым исходным кодом. Он также предлагает бесплатную службу мониторинга веб -сайтов. Upptime оснащен GitHub и использует свои функции для выполнения различных операций. Таким образом, он отличается от традиционных систем страниц состояния, потому что он не требует сервера. Upptime использует три основные особенности GitHub, такие как действия, проблемы и страницы. Действия GitHub используются в качестве монитора времени безотказной работы. Проблемы GitHub используются для отчетов об инцидентах, а страницы GitHub используются для веб -сайта статуса. Действия GitHub позволяют пользователям планировать рабочие процессы автоматически работать каждые 5 минут или около того. Upptime проверяет состояние здоровья веб -сайта каждые 5 минут или что -то еще определено. GitHub выпускает работу в качестве отчетов об инцидентах. Upttime открывает новую проблему в репозитории GitHub, когда веб -сайт/конечная точка снижается. Проблема может быть назначена члену команды и отправить уведомление с использованием одного из настроенных каналов уведомлений. Upptime использует страницы GitHub для веб -сайта статуса рендеринга. Github StatusPage показывает информацию пользователей, такую ​​как статус веб -сайта, история инцидентов и графики времени отклика. Это бесплатное программное обеспечение страницы статуса поставляется с различными каналами для отправки таких уведомлений, как Slack, Telegram, Discord, Email и SMS. Отправьте уведомление членам команды либо веб -сайт, или опыт ухудшается. Кроме того, пользователи могут вручную запускать триггеры вместе с автоматическими рабочими процессами. Более того, эта страница статуса с открытым исходным кодом ** система состоит из трех пакетов, включая @Upptime/Uptime-Monitor, @Upptime/Status-Page и @upptime/графики.

Системные Требования

Требования к настройке Upptime включают:

  • github account

Функции

Upptime имеет отличный список функций, а некоторые из них:

  • Бесплатный монитор времени безотказной работы
  • Действия GitHub для мониторинга веб -сайтов
  • Красивые графики времени отклика
  • Использовать вопросы для отчетов об инцидентах
  • Плановое обслуживание
  • GitHub Pages для сайта статуса
  • GitHub API
  • Поддерживает различные триггеры
  • Поддерживает количество каналов уведомлений

Монтаж

Создание репозитория из шаблона Upptime

Следуйте приведенным ниже шагам для создания репозитория из шаблона.

  • Откройте репозиторий GitHub Upptime, посетив:
  • Нажмите кнопку «Использовать этот шаблон» в верхнем праве.
  • Введите имя для вашего нового репозитория и проверьте «Включите все ветви».
  • Нажмите «Создать репозиторий из шаблона»

включить страницы GitHub

Включите страницы GitHub для создания статического веб -сайта. Следуйте приведенным ниже шагам к вновь созданному хранилищу.

  • Перейдите на страницу настроек репозитория.
  • Прокрутите настройки «страницы GitHub».
  • под «Источник», изменить «нет» на GH-страницы.
  • В выпадении папки выберите /(root).
  • Пропустить опцию «Выбор темы».
  • Нажмите «Сохранить»

Файл конфигурации обновления

В качестве центральной конфигурации используется файл «.upptimerc.yml» для добавления конечных точек/веб -сайтов для мониторинга и настройки веб -сайта состояния. Файл конфигурации должен выглядеть как этот.

 
owner: masoodanwer # GitHub username
repo: upptime-test-repo # GitHub repository name
sites: 
  - name: Google
    url:  https://www.google.com
assignees: 
  - MasoodAnwer
status-website: 
  cname: /repo
  name: My Status Website
 Русский