staytus „StayTus Free“ būsenos puslapio sistema
Atvirojo kodo būsenos puslapio sistema Paslaugų stebėjimui
Patikima ir atvirojo kodo būsenos puslapio sistema, skirta stebėti žiniatinklio programas ir paslaugas. Praneškite klientams ir padeda sumažinti sistemos nutraukimo prastovą.
Apžvalga
Klientai yra gyvybiškai svarbi kiekvienos įmonės dalis. Tai padės įgyti pasitikėjimą, nes jie informuoja juos apie problemas. Jūsų paslaugos veikia 24 × 7 ir bet kuriuo metu viskas gali suklysti. Būtų tobula laiku siųsti įspėjimus klientams dėl sistemos nutraukimo, o ne susisiekti su palaikymu. Organizacijos gali valdyti šią situaciją nustatydamos būsenos puslapio programą, kad galėtų stebėti produkto būseną. „SekeTUS“ padės stebėti jūsų produktus, paslaugas, API ir siųsti atnaujinimus abonentams. „StayTus“ yra atvirojo kodo ir galinga būsenos puslapio sistema, kurią galima įdiegti jūsų privačiame serveryje. Tai padeda išlaikyti visų duomenų valdymą. Galite rankiniu būdu atnaujinti incidentų būseną arba automatizuoti naudodami JSON API. Galite suplanuoti techninės priežiūros sesiją ir nuolat atnaujinti pažangą. Ši atvirojo kodo būsenos puslapio sistema yra sukurta „Ruby“. Šios atvirojo kodo stebėjimo programinės įrangos licencija yra MIT licencija.
Sistemos reikalavimai
„StayTus“ yra „Ruby“ ir „Node.js“ pagrindu sukurta atvirojo kodo „StayTus“ puslapio sistema. Dabartinis „StayTus“ reikalavimas yra toks:
- „Nginx“
- Ruby
- mazgas.js
- „MySQL“
Funkcijos
„SekeTUS“ pateikia visas šiuolaikines funkcijas, kurių galite numatyti iš viršutinės būsenos puslapio sistemos. Pagrindinės funkcijos yra išvardytos žemiau.
- Gražus & amp; reaguojanti UI
- Stebėjimo klausimai
- Priežiūros sesijos
- Prenumeratorių valdymas
- Atnaujinkite būseną iš savo išorinės programos
- Dalijimasis svetaine
- Pranešimai el. Paštu
diegimas
diegimas „Ubuntu 16.04“
Pirmiausia įdiekite „Ruby“, „Node.js“ ir „MySQL“, laikydamiesi šių komandų.
$ sudo apt update
$ sudo apt install mysql-server ruby ruby-dev nodejs git build-essential libmysqlclient-dev
$ sudo gem install bundler procodile
Sukurkite duomenų bazę ir vartotoją savo „MySQL“ duomenų bazėje.
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`;
Sukurkite sistemos vartotoją „StayTus“.
$ sudo useradd -r -d /opt/staytus -m -s /bin/bash staytus
Atsisiųsti „StayTus“ iš „GitHub“ saugyklos.
$ sudo -u staytus git clone https://github.com/adamcooke/staytus /opt/staytus/staytus
Pakeiskite katalogą naudodami žemiau esančią komandą.
$ cd /opt/staytus/staytus
Įdiekite visas „Ruby“ priklausomybes.
$ sudo -u staytus bundle install --deployment --without development:test
Atnaujinkite duomenų bazės konfigūraciją.
$ sudo -u staytus cp config/database.example.yml config/database.yml
$ sudo -u staytus nano -w config/database.yml
Kompiliuoti stiliaus šešėliai & amp; „JavaScript“ failai.
$ sudo -u staytus bundle exec rake staytus:build
Vykdyti sąrankos įrankį.
$ sudo -u staytus bundle exec rake staytus:install
Paleiskite „StayTus“ naudodamiesi žemiau esančia komanda.
$ sudo -u staytus procodile start --dev