StayTus - Systém stránky stavu open source

staytus Stavová stránka StayTus Free System

Systém stránky stavu open source pro monitorování služeb

Spolehlivý a open source stavový systém pro monitorování webových aplikací a služeb. Upozorněte zákazníky a pomáhá snižovat prostoje výpadků systému.

Přehled

Zákazníci jsou důležitou součástí každé společnosti. Pomůže vám to získat důvěru tím, že je informuje o problémech. Vaše služby běží 24 × 7 a věci se mohou kdykoli pokazit. Bylo by perfektní posílat včasné upozornění zákazníkům pro výpadky systému, místo aby kontaktovaly podporu. Organizace mohou tuto situaci spravovat pomocí nastavení aplikace Status Page, aby mohly sledovat stav produktu. StayTus vám pomůže sledovat vaše produkty, služby, API a odesílat aktualizace předplatitelům. StayTus je otevřený zdroj a výkonný systém stavové stránky, který lze nainstalovat na váš soukromý server. Pomáhá vám udržet kontrolu nad všemi daty. Stav incidentů můžete buď ručně aktualizovat nebo automatizovat pomocí API JSON. Můžete naplánovat údržbu a pokračovat v aktualizaci pokroku. Tento systém stavové stránky s otevřeným zdrojovým kódem je vyvinut v Ruby. Licence pro tento monitorovací software s otevřeným zdrojovým kódem je licence MIT.

Požadavky na systém

StayTus je Ruby a Node.js založený systém Open Source StayTus. Současný požadavek na pobyt sleduje:

  • nginx
  • Ruby
  • Node.js
  • MySQL

Funkce

StayTus poskytuje všechny moderní funkce, které můžete předvídat ze systému nejvyšší stavové stránky. Klíčové funkce jsou uvedeny níže.

  • krásné & amp; Responzivní UI
  • Sledování problémů
  • Sezení údržby
  • Správa předplatitelů
  • Aktualizujte stav z externí aplikace
  • Sdílení stránek
  • E -mailová oznámení

Instalace

Instalace na Ubuntu 16.04

Nejprve nainstalujte Ruby, Node.js a MySQL podle těchto příkazů.


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

Vytvořte databázi a uživatele ve vaší databázi 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`;

Vytvořte uživatele systému pro StayTus.

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

Stahování StayTus z úložiště GitHub.

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

Změňte adresář pomocí příkazu níže.

$ cd /opt/staytus/staytus

Nainstalujte všechny závislosti Ruby.

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

Aktualizujte konfiguraci databáze.


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

Compile StyleHeets & amp; soubory javascript.

$ sudo -u staytus bundle exec rake staytus:build

Spusťte nástroj pro nastavení.

$ sudo -u staytus bundle exec rake staytus:install

Spusťte staytus pomocí příkazu níže.

$ sudo -u staytus procodile start --dev

Prozkoumejte

Následující odkazy můžete považovat za relevantní:

 Čeština