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