Upptime - Strona statusu open source

Upptime Bezpłatne oprogramowanie StatusPage

System strony monitor i stanu open source dla GitHub

Monitoruj strony internetowe za pomocą bezpłatnej usługi monitorowania i oprogramowaniem Status Status open source bezpośrednio z repozytorium GitHub. Zasilane działaniami, problemami i stronami GitHub.

Przegląd

Upptime to system statusu ** Open Source **. Oferuje również ** bezpłatną usługę monitorowania witryny **. Upptime jest zasilany przez GitHub i wykorzystuje swoje funkcje do wykonywania różnych operacji. Tak więc różni się od tradycyjnych systemów stron statusu, ponieważ nie wymaga serwera. Upptime wykorzystuje trzy główne cechy GitHub, takie jak działania, problemy i strony. Działania GitHub są używane jako monitor aktualizacji. Problemy GitHub są używane do raportów incydentów, a strony GitHub są używane dla strony internetowej statusu. Działania GitHub umożliwia użytkownikom planowanie przepływów pracy na automatyczne działanie co około 5 minut. Upptime sprawdza stan zdrowia witryny co 5 minut lub cokolwiek zdefiniowanego. Kwestie Github działają jako raporty incydentów. Upttime otwiera nowy problem w repozytorium GitHub, gdy witryna/punkt końcowy spadnie. Problem można przypisać do członka zespołu i wysłać powiadomienie za pomocą jednego z skonfigurowanych kanałów powiadomień. Upptime używa stron GitHub do witryny statusu renderowania. ** Github StatusPage ** Pokazuje informacje użytkowników, takie jak status witryny, historia incydentów i wykresy czasu odpowiedzi. To ** bezpłatne oprogramowanie do strony statusu ** ma różne kanały do ​​wysyłania powiadomień, takich jak Slack, Telegram, Discord, E -mail i SMS. Wysyłaj powiadomienie do członków zespołu albo witryna upada, albo doświadcza wyników. Ponadto użytkownicy mogą ręcznie uruchamiać wyzwalacze wraz z automatycznymi przepływami pracy. Ponadto ta ** Strona stanu open source ** System składa się z trzech pakietów, w tym @UPPTime/Uptime-Monitor, @UPPTime/Status-Sage i @Upptime/Graphs.

Wymagania systemowe

Wymagania do konfiguracji UPP Time obejmują:

  • Konto GitHub

Cechy

Upptime ma doskonałą listę funkcji, a niektóre z nich to:

  • Bezpłatny monitor aktualizacji
  • Działania GitHub dotyczące monitorowania stron internetowych
  • Piękne wykresy czasu reakcji
  • Wykorzystaj problemy z raportami incydentów
  • Zaplanowana konserwacja
  • Strony Github dla strony internetowej statusu
  • Github API
  • Obsługuje różne wyzwalacze
  • Obsługuje liczbę kanałów powiadomień

Instalacja

Tworzenie repozytorium z szablonu UPPTime

Wykonaj poniższe kroki, aby tworzyć repozytorium z szablonu.

  • Otwórz repozytorium Github Upptime, odwiedzając:
  • Kliknij przycisk „Użyj tego szablonu” w prawym górnym rogu.
  • Wprowadź nazwę nowego repozytorium i sprawdź „Dołącz wszystkie gałęzie”.
  • Kliknij „Utwórz repozytorium z szablonu”

Włącz strony Github

Włącz strony GitHub do generowania statycznej strony internetowej. Wykonaj poniższe kroki do nowo utworzonego repozytorium.

  • Przejdź do strony Ustawienia repozytorium.
  • Przewiń do ustawień „stron Github”.
  • Pod „źródłem” zmień „Brak” na strony GH.
  • W rozwijaniu folderu wybierz /(root).
  • Pomiń opcję „Wybór motywu”.
  • Kliknij „Zapisz”

aktualizacja plik konfiguracji

Plik „.upptimerc.yml” jest używany jako konfiguracja centralna do dodawania punktów końcowych/stron internetowych do monitorowania i konfigurowania statusu. Plik konfiguracyjny powinien wyglądać jak ten.

 
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
 Polski