Staytus - Système de page d'état open source

staytus Système de page d'état gratuit de séjour

Système de page d'état open source pour la surveillance des services

Système de page d'état fiable et open source pour surveiller les applications et services Web. Informer les clients et aider à réduire les temps d'arrêt des pannes de système.

Aperçu

Les clients sont une partie vitale de chaque entreprise. Cela vous aidera à gagner la confiance en les gardant informés des problèmes. Vos services fonctionnent 24 × 7 et les choses peuvent mal tourner à tout moment. Il serait parfait d’envoyer des alertes en temps opportun aux clients pour des pannes système, au lieu de contacter le support. Les organisations peuvent gérer cette situation via la configuration de l’application de page d’état, afin qu’elles puissent surveiller l’état du produit. Staytus vous aidera à surveiller vos produits, services, API et envoyez des mises à jour aux abonnés. Staytus est un système de page d’état open source et puissant qui peut être installé sur votre serveur privé. Il vous aide à conserver le contrôle de toutes les données. Vous pouvez soit mettre à jour manuellement l’état des incidents ou automatiser à l’aide de l’API JSON. Vous pouvez planifier la session de maintenance et continuer à mettre à jour les progrès. Ce système de page d’état open source est développé dans Ruby. La licence de ce logiciel de surveillance open source est la licence MIT.

Configuration requise

Staytus est Ruby et Node.js Open Source Staytus Page System. Les exigences actuelles de Staytus suivent:

  • nginx
  • Ruby
  • Node.js
  • Mysql

Caractéristiques

Staytus fournit toutes les fonctionnalités modernes que vous pouvez anticiper à partir du système de page de statut supérieur. Les fonctionnalités clés sont répertoriées ci-dessous.

  • Magnifique & amp; UI réactif
  • Suivi des problèmes
  • Séances de maintenance
  • Gestion des abonnés
  • Mettre à jour l’état de votre application externe
  • Partage de site
  • Notifications par email

Installation

Installation sur Ubuntu 16.04

Installez d’abord Ruby, Node.js et MySQL en suivant ces commandes.


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

Créez une base de données et un utilisateur dans votre base de données MySQL.


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

Créer un utilisateur système pour Staytus.

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

Téléchargement du référentiel GitHub.

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

Modifier le répertoire en utilisant la commande ci-dessous.

$ cd /opt/staytus/staytus

Installez toutes les dépendances Ruby.

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

Mettez à jour la configuration de la base de données.


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

Compiler les sèches de style & amp; Fichiers JavaScript.

$ sudo -u staytus bundle exec rake staytus:build

Exécutez l’outil de configuration.

$ sudo -u staytus bundle exec rake staytus:install

Exécutez Staytus en utilisant la commande ci-dessous.

$ sudo -u staytus procodile start --dev

Explorer

Vous pouvez trouver les liens suivants pertinents:

 Français