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.
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