„StayTus“ - atvirojo kodo būsenos puslapio sistema

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
 Latviski