STYTUS - SYSTEM STATUS STATUSU STANIE

staytus System strony Status Status Staytus

System strony stanu open source do monitorowania usług

Niezawodny i system strony open source do monitorowania aplikacji i usług internetowych. Powiadom klientów i pomaga w skróceniu przestojów awarii systemu.

Przegląd

Klienci są istotną częścią każdej firmy. Pomoże ci zdobyć zaufanie, informując ich o sprawach. Twoje usługi działają 24 × 7, a w dowolnym momencie coś może pójść nie tak. Idealnie byłoby wysyłać terminowe powiadomienia do klientów w celu awarii systemu, zamiast kontaktować się z obsługą. Organizacje mogą zarządzać tą sytuacją poprzez konfigurowanie aplikacji strony statusu, aby mogły monitorować status produktu. Staytus pomoże Ci monitorować swoje produkty, usługi, interfejsy API i wysłać aktualizacje do subskrybentów. Staytus to open source i potężny system strony statusu, który można zainstalować na prywatnym serwerze. Pomaga zachować kontrolę wszystkich danych. Możesz ręcznie zaktualizować status incydentów lub zautomatyzować za pomocą JSON API. Możesz zaplanować sesję konserwacji i aktualizować postęp. Ten system strony stanu open source jest opracowywany w Ruby. Licencja na to oprogramowanie monitorujące open source to licencja MIT.

Wymagania systemowe

Staytus to Ruby i Node.js open source open source Staytus Page. Obecne wymagania Staytus są następujące:

  • nginx
  • Ruby
  • node.js
  • Mysql

Cechy

Staytus zapewnia wszystkie nowoczesne funkcje, które można przewidzieć z systemu strony najwyższej jakości. Kluczowe funkcje są wymienione poniżej.

  • piękny & amp; responsywny interfejs użytkownika
  • Problemy śledzące
  • Sesje konserwacyjne
  • Zarządzanie subskrybentów
  • Zaktualizuj status z aplikacji zewnętrznej
  • Udostępnianie witryny
  • Powiadomienia e-mailowe

Instalacja

Instalowanie na Ubuntu 16.04

Najpierw zainstaluj Ruby, Node.js i MySQL, postępując zgodnie z tymi poleceniami.


$ sudo apt update
$ sudo apt install mysql-server ruby ruby-dev nodejs git build-essential libmysqlclient-dev
$ sudo gem install bundler procodile

Utwórz bazę danych i użytkownika w swojej bazie danych MySQL.


CREATE DATABASE `staytus` CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER `staytus`@`localhost` IDENTIFIED BY 'choose-a-password';
GRANT ALL ON `staytus`.* TO `staytus`@`localhost`;

Utwórz użytkownika systemu dla Staytus.

$ sudo useradd -r -d /opt/staytus -m -s /bin/bash staytus

Pobieranie Staytus z repozytorium Github.

$ sudo -u staytus git clone https://github.com/adamcooke/staytus /opt/staytus/staytus

Zmień katalog za pomocą poniższego polecenia.

$ cd /opt/staytus/staytus

Zainstaluj wszystkie zależności rubinowe.

$ sudo -u staytus bundle install --deployment --without development:test

Zaktualizuj konfigurację bazy danych.


$ sudo -u staytus cp config/database.example.yml config/database.yml
$ sudo -u staytus nano -w config/database.yml

Styleheets i wzmacniacz; Pliki JavaScript.

$ sudo -u staytus bundle exec rake staytus:build

Uruchom narzędzie konfiguracyjne.

$ sudo -u staytus bundle exec rake staytus:install

Uruchom Staytus, używając poniżej polecenia.

$ sudo -u staytus procodile start --dev

Badać

Możesz znaleźć istotne następujące linki:

 Polski