Staytus - Sistema de página de status de código aberto

staytus Sistema de página de status gratuito Staytus

Sistema de página de status de código aberto para monitoramento de serviços

Sistema de página de status de código aberto e confiável para monitorar os aplicativos e serviços da Web. Notifique os clientes e ajuda a reduzir o tempo de inatividade das interrupções do sistema.

Visão geral

Os clientes são uma parte vital de todas as empresas. Isso ajudará você a ganhar confiança, mantendo -os informados sobre os problemas. Seus serviços são executados 24 × 7 e as coisas podem dar errado a qualquer momento. Seria perfeito enviar alertas oportunos aos clientes para interrupções do sistema, em vez de entrar em contato com o suporte. As organizações podem gerenciar essa situação através da configuração do aplicativo de página de status, para que possam monitorar o status do produto. A Staytus ajudará você a monitorar seus produtos, serviços, APIs e enviar atualizações para os assinantes. Staytus é um sistema de página de status de código aberto e poderoso que pode ser instalado em seu servidor privado. Ajuda você a manter o controle de todos os dados. Você pode atualizar manualmente o status dos incidentes ou automatizar usando a API JSON. Você pode agendar sessão de manutenção e continuar atualizando o progresso. Este sistema de página de status de código aberto é desenvolvido no Ruby. A licença para este software de monitoramento de código aberto é a licença MIT.

Requisitos de sistema

Staytus é o sistema de página de código aberto baseado em Ruby e Node.js. Os requisitos atuais do Staytus estão seguindo:

  • nginx
  • Ruby
  • Node.js
  • mysql

Características

O Staytus fornece todos os recursos modernos que você pode antecipar do sistema de página de status superior. Os principais recursos estão listados abaixo.

  • lindo & amp; UI responsiva
  • Questões de rastreamento
  • Sessões de manutenção
  • Gerenciamento de assinantes
  • Atualizar status do seu aplicativo externo
  • Compartilhamento de sites
  • notificações por e -mail

Instalação

Instalando no Ubuntu 16.04

Primeiro instale o ruby, node.js e mysql seguindo esses comandos.


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

Crie um banco de dados e um usuário no seu banco de dados 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`;

Crie usuário do sistema para Staytus.

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

Download do Staytus do Repositório do GitHub.

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

Alterar diretório usando o comando abaixo.

$ cd /opt/staytus/staytus

Instale todas as dependências do Ruby.

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

Atualize a configuração do banco de dados.


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

Compile Styleheets & amp; arquivos javascript.

$ sudo -u staytus bundle exec rake staytus:build

Execute a ferramenta de configuração.

$ sudo -u staytus bundle exec rake staytus:install

Execute staytus usando o comando abaixo.

$ sudo -u staytus procodile start --dev

Explore

Você pode encontrar os seguintes links relevantes:

 Português