Как да

Наблюдавайте времето за работа и състоянието на вашия уебсайт, като използвате Upptime

Наблюдавайте времето за работа и състоянието на вашия уебсайт, като използвате Upptime

Upptime е инструмент с отворен източник, който може да се използва за наблюдение на времето за работа и състоянието на вашия уебсайт, като се използват GitHub Action и GitHub страници. Не е необходимо да правите конфигурация на сървъра, за да го настроите. Също така не е необходимо да настройвате агент на вашия уебсайт.

Обикновено е много важно да знаете състоянието на вашия уебсайт и също така да отбележите колко часа е намалял. Това помага за отстраняване на неизправности и също така спестява пари, ако уебсайтът ви е за бизнес цели.

Това ръководство ще обсъди как да конфигурирате действия и страници за ъптайм, за да следите състоянието на вашия уебсайт.

С Upptime можете да получите следното:

  1. Мониторинг на уебсайт с интервал от 5 минути,
  2. Известия за престой / предупреждения за вашите имейл или чат канали, като отпуснато използване на уеб куки.
  3. Известия за състояние, ако кодът за отговор на уебсайта е нещо различно от 200.
  4. Страница с персонализиран статус, която може да се споделя от екип за наблюдение.

Как да конфигурирам ъптайм за наблюдение

Нека да разгледаме как да конфигурираме времето за работа. Следвайте стъпките по-долу:

Стъпка 1 - Репликирайте хранилището за ъпптайм

Трябва да репликирате / разклоните официалното хранилище на Upptime, което е хранилище на шаблони. В хранилището на Github на Upptime кликнете върху „Използвайте този шаблонБутон ”.

Дайте име на хранилището и проверете „Включете всички скоби“ опция. В моя случай съм посочил хранилището като „време за работа в мрежата“

Стъпка 2 - Конфигуриране на мониторинг

Има редица конфигурации, които трябва да се направят в клонираното хранилище.

Upptime трябва да има достъп до това хранилище, за да може да проверява състоянието на уебсайта на всеки 5 минути. В зависимост от резултата Upptime или отваря проблем, изпраща предупреждение или ангажира съответната информация e.g състояние и време за реакция.

Следователно трябва да осигурим достъп до това хранилище, като предоставим токен за личен достъп.

Отидете в настройките на вашия акаунт, след което изберете „Настройки за програмисти“

Настройки на акаунта
Опции за програмисти

В опциите за програмисти кликнете върху „Токени за личен достъп“ след това нататък „Генериране на нов маркер“.

Ще бъдете помолени да предоставите вашите идентификационни данни за GitHub.

Дайте име на маркера под „Забележка

В „Избор на обхват“ област, проверете „repo“ и „workflow“. След това щракнете върху „Генериране на токен“

Копирайте генерирания маркер на безопасно място. Уведомете се, че този ключ е наличен само веднъж за копиране.

След това ще трябва да добавим генерирания маркер като тайна на хранилището.

Насочете се към „Настройки“ на вашето клонирано хранилище, след което изберете „Тайни“

Кликнете върху "Нова тайна на хранилището ” за да добавим тайната, която създадохме в стъпката по-горе.

Назовете новата тайна като GH_PAT и поставете копирания маркер в раздела „Стойност“. След това кликнете върху „Добавяне на тайна“

Сега трябва да видите добавена тайна на хранилище.

Следващата стъпка е да конфигурирате уебсайта, който Upptime ще наблюдава с помощта на GitHub действия. Основният конфигурационен файл се намира в корена на основния клон. Файлът е .upptimerc.yml. Трябва да модифицираме този файл, за да имаме подробности за уебсайтовете, които възнамеряваме да наблюдаваме.

Редактирайте .upptimerc.yml по следния начин:

  1. Промяна на стойността на собственик към вашето потребителско име за GitHub
  2. сменете репо стойност към персонализираното име на репото, което сте създали. В моя случай е така уеб-ъптайм.
  3. Добавете уебсайтовете си под сайтове aray. Не забравяйте да премахнете съществуващите, които се доставят с шаблона.
  4. Добавете cname на вашия уебсайт, ако го имате, в противен случай премахнете реда.
  5. Разкоментирайте реда baseUrl и променете стойността на вашето хранилище GitHub.

След това ангажирайте промените в master.

Изчакайте няколко минути, за да завършат действията. Можете да проверите напредъка в менюто Действия.

След приключване състоянието на уебсайта ви трябва да се вижда в „Състояние на живо“.

Ще бъдете уведомени и по имейл, в случай че проблем е повдигнат от действията на GitHub.

Можете също да прегледате графиките на страницата за състояние на ъпптума, като щракнете върху връзката под „относно

Примерен изход:

Това е всичко, от което се нуждаете, за да наблюдавате уебсайта си с време на работа. Наздраве!!

Вижте тези други интересни статии:

10 най-добри инструмента за наблюдение на Linux с отворен код

Как да инсталирам Zabbix сървър на CentOS 8 / RHEL 8

Инсталирайте Docker и Docker Compose на Kali Linux
Добре дошли в нашето ръководство за това как да инсталирате Docker и Docker Compose на Kali Linux машина. Ще инсталираме Docker CE (Community Edition)...
Настройване на 3 възел Kubernetes Cluster на Ubuntu 18.04 с Weave Net CNI
В това ръководство ще ви преведа стъпките за инсталиране и настройка на работещ 3 възел Kubernetes Cluster на Ubuntu 18.04 Bionic Beaver Linux.  Kuber...
Най-добрите решения за съхранение на контейнери Kubernetes & Docker
ВъведениеКонтейнеризацията прави революция в начина, по който приложенията се планират, разработват и разгръщат. Въпреки че Kubernetes е много полезен...