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