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