Staytus - Open Source Status System

staytus Staytus gratis statussidesystem

Sidsystem med öppen källkod för tjänster för övervakning av tjänster

Pålitlig och öppen källkodstatus Sidsystem för övervakning av webbapplikationer och tjänster. Meddela kunder och hjälper till att minska driftsstoppet för systemavbrott.

Översikt

Kunder är en viktig del av varje företag. Det hjälper dig att få förtroende genom att hålla dem informerade om frågor. Dina tjänster kör 24 × 7 och saker kan gå fel när som helst. Det skulle vara perfekt att skicka snabba varningar till kunder för systemavbrott, istället för att de kontaktar support. Organisationer kan hantera denna situation genom att ställa in statussidans applikation, så att de kan övervaka produktstatus. Staytus hjälper dig att övervaka dina produkter, tjänster, API: er och skicka uppdateringar till prenumeranter. Staytus är ett open source och kraftfullt statussidesystem som kan installeras på din privata server. Det hjälper dig att behålla kontrollen över all data. Du kan antingen manuellt uppdatera statusen för incidenter eller automatisera med JSON API. Du kan schemalägga underhållssession och fortsätta uppdatera framstegen. Detta system för öppen källkodssats är utvecklad i Ruby. Licensen för denna Open Source Monitoring -programvara är MIT -licens.

Systemkrav

Staytus är Ruby och Node.js -baserade Open Source Staytus -sidsystem. Nuvarande krav på StayTus följer:

  • nginx
  • Ruby
  • node.js
  • Mysql

Funktioner

StayTus tillhandahåller alla moderna funktioner som du kan förutse från toppstatussidesystemet. Nyckelfunktioner listas nedan.

  • Vacker & amp; lyhörd användargränssnitt
  • Problemspårning
  • Underhållssessioner
  • prenumeranter ledning
  • Uppdatera status från din externa app
  • Webbplatsdelning
  • E -postmeddelanden

Installation

Installera på Ubuntu 16.04

Installera först Ruby, Node.js och MySQL genom att följa dessa kommandon.


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

Skapa en databas och en användare i din MySQL -databas.


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`;

Skapa systemanvändare för Staytus.

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

Ladda ner Staytus från GitHub -förvaret.

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

Ändra katalogen med hjälp av kommandot nedan.

$ cd /opt/staytus/staytus

Installera alla Ruby -beroenden.

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

Uppdatera databaskonfigurationen.


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

Compile Styleheets & amp; JavaScript -filer.

$ sudo -u staytus bundle exec rake staytus:build

Kör installationsverktyg.

$ sudo -u staytus bundle exec rake staytus:install

Kör Staytus med hjälp av kommandot nedan.

$ sudo -u staytus procodile start --dev

** Utforska **

Du kan hitta följande länkar relevanta:

 Svenska