staytus Sistema de página de estado gratuito de Staytus
Sistema de página de estado de código abierto para monitoreo de servicios
Sistema de página de estado de código abierto y confiable para monitorear las aplicaciones y servicios web. Notifique a los clientes y ayuda a reducir el tiempo de inactividad de las interrupciones del sistema.
Descripción general
Los clientes son una parte vital de cada empresa. Le ayudará a ganar confianza manteniéndolos informados sobre los problemas. Sus servicios se ejecutan 24 × 7 y las cosas pueden salir mal en cualquier momento. Sería perfecto enviar alertas oportunas a los clientes para las interrupciones del sistema, en lugar de contactar al soporte. Las organizaciones pueden administrar esta situación mediante la configuración de la aplicación de página de estado, para que puedan monitorear el estado del producto. StayTus lo ayudará a monitorear sus productos, servicios, API y enviar actualizaciones a los suscriptores. StayTus es un sistema de página de estado abierto y potente que se puede instalar en su servidor privado. Le ayuda a retener el control de todos los datos. Puede actualizar manualmente el estado de los incidentes o automatizar usando la API JSON. Puede programar la sesión de mantenimiento y seguir actualizando el progreso. Este sistema de página de estado de código abierto se desarrolla en Ruby. La licencia para este software de monitoreo de código abierto es la licencia MIT.
Requisitos del sistema
StayTus es Ruby and Node.js Sistema de página de StayTus Based StoreTus. Los requisitos actuales de StayTus son los siguientes:
- nginx
- Ruby
- node.js
- mysql
Características
StayTus proporciona todas las características modernas que puede anticipar desde el sistema de página de estado superior. Las características clave se enumeran a continuación.
- Hermoso y amp; UI receptiva
- Problemas de seguimiento
- Sesiones de mantenimiento
- Gestión de suscriptores
- Actualizar el estado de su aplicación externa
- Compartir en el sitio
- Notificaciónes de Correo Electrónico
Instalación
Instalación en Ubuntu 16.04
Primero instale Ruby, Node.js y MySQL siguiendo estos comandos.
$ sudo apt update
$ sudo apt install mysql-server ruby ruby-dev nodejs git build-essential libmysqlclient-dev
$ sudo gem install bundler procodile
Cree una base de datos y un usuario en su base de datos 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`;
Crear usuario del sistema para StayTus.
$ sudo useradd -r -d /opt/staytus -m -s /bin/bash staytus
Descargar el estadía del repositorio de GitHub.
$ sudo -u staytus git clone https://github.com/adamcooke/staytus /opt/staytus/staytus
Cambie el directorio usando el siguiente comando.
$ cd /opt/staytus/staytus
Instale todas las dependencias de Ruby.
$ sudo -u staytus bundle install --deployment --without development:test
Actualice la configuración de la base de datos.
$ sudo -u staytus cp config/database.example.yml config/database.yml
$ sudo -u staytus nano -w config/database.yml
Compilar styleheets & amp; Archivos JavaScript.
$ sudo -u staytus bundle exec rake staytus:build
Ejecutar la herramienta de configuración.
$ sudo -u staytus bundle exec rake staytus:install
Ejecute StayTus usando el comando a continuación.
$ sudo -u staytus procodile start --dev