staytus Aufenthalt kostenloser Status Seitensystem
Open Source -Status -Seitensystem für die Diensteüberwachung
Zuverlässiger und Open -Source -Status -Seitensystem zur Überwachung der Webanwendungen und -dienste. Benachrichtigen Sie Kunden und hilft, Ausfallzeiten von Systemausfällen zu reduzieren.
Überblick
Kunden sind ein wesentlicher Bestandteil jedes Unternehmens. Es wird Ihnen helfen, Vertrauen zu erlangen, indem Sie sie über Probleme auf dem Laufenden halten. Ihre Dienste laufen 24 × 7 und die Dinge können jederzeit schief gehen. Es wäre perfekt, zeitnahe Benachrichtigungen an Kundenausfälle an Kunden zu senden, anstatt dass sie sich an die Unterstützung wenden. Unternehmen können diese Situation durch Einrichten der Status -Seitenanwendung verwalten, damit sie den Produktstatus überwachen können. Aufenthaltsfest hilft Ihnen bei der Überwachung Ihrer Produkte, Dienstleistungen, APIs und senden Sie Updates an Abonnenten. Aufenthalt ist ein Open Source- und leistungsstarkes Status -Seitensystem, das auf Ihrem privaten Server installiert werden kann. Es hilft Ihnen, die Kontrolle über alle Daten beizubehalten. Sie können entweder den Status von Vorfällen manuell aktualisieren oder mit der JSON -API automatisieren. Sie können die Wartungssitzung planen und den Fortschritt weiter aktualisieren. Dieses Open Source -Status -Seitensystem wird in Ruby entwickelt. Die Lizenz für diese Open -Source -Überwachungssoftware ist die MIT -Lizenz.
System Anforderungen
Aufenthalt ist Ruby und Node.JS -basierte Open -Source -Aufenthalts -Seitensystem. Die aktuelle Anforderung von Aufenthalt folgt:
- Nginx
- Rubin
- node.js
- Mysql
Merkmale
Staytus bietet alle modernen Funktionen, die Sie vom Top -Status -Seitensystem erwarten können. Die wichtigsten Funktionen sind unten aufgeführt.
- Schöne & amp; reaktionsschnelle Benutzeroberfläche
- Probleme mit der Verfolgung
- Wartungssitzungen
- Abonnentenverwaltung
- Aktualisieren Sie den Status von Ihrer externen App aus
- Site -Sharing
- E-Mail Benachrichtigungen
Installation
Installation auf Ubuntu 16.04
Installieren Sie zuerst Ruby, Node.js und MySQL, indem Sie diesen Befehlen folgen.
$ sudo apt update
$ sudo apt install mysql-server ruby ruby-dev nodejs git build-essential libmysqlclient-dev
$ sudo gem install bundler procodile
Erstellen Sie eine Datenbank und einen Benutzer in Ihrer MySQL -Datenbank.
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`;
Erstellen Sie den Systembenutzer für Aufenthalt.
$ sudo useradd -r -d /opt/staytus -m -s /bin/bash staytus
Herunterladen des Aufenthalts vom Github -Repository.
$ sudo -u staytus git clone https://github.com/adamcooke/staytus /opt/staytus/staytus
Verzeichnis ändern, indem Sie den folgenden Befehl verwenden.
$ cd /opt/staytus/staytus
Installieren Sie alle Ruby -Abhängigkeiten.
$ sudo -u staytus bundle install --deployment --without development:test
Aktualisieren Sie die Datenbankkonfiguration.
$ sudo -u staytus cp config/database.example.yml config/database.yml
$ sudo -u staytus nano -w config/database.yml
Compile StyleHeets & amp; JavaScript -Dateien.
$ sudo -u staytus bundle exec rake staytus:build
Setup -Tool ausführen.
$ sudo -u staytus bundle exec rake staytus:install
Führen Sie den Aufenthalt mit dem folgenden Befehl aus.
$ sudo -u staytus procodile start --dev