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