Instalando o Cachet um sistema de página de status open source

Cachet é uma página de status para serviços mantidos pela sua empresa/administração. Quem sabe você ja tenha acessado https://status.ix.br para verificar se o IX estava passando por alguma problema, IX.BR usa o Cachet. É uma ferramenta que ira ajuda a comunicar o tempo de atividade e o tempo de inatividade de seus aplicativos/serviços e a compartilhar informações sobre quaisquer interrupções.

Ele é desenvolvido em PHP, portanto, se você já possui um servidor LAMP ou LEMP, é fácil de instalar. Ele tem uma interface limpa e é projetado para ser responsivo, de modo que pode funcionar em todos os dispositivos.

Cachet não monitora seus sites ou servidores quanto ao tempo de inatividade; O Cachet registra incidentes, que podem ser atualizados manualmente por meio da interface web ou com a API do Cachet. Se você estiver procurando por soluções de monitoramento, confira o tutorial do Zabbix.

Neste tutorial, vou configurar uma página de status com Cachet no Debian 10.

Requisitos:
Como base irei fazer a instalação no Debian 10 limpa (sem nenhuma instalação de pacotes)

Como estou me baseando por umas instalação limpa, vou setar a senha do mariaDb/Mysql e em seguida já criar nosso banco para o cachet.

Não equeça de alterar as senhas, recomendo você criar uma senha aleatória em https://senhasegura.remontti.com.br/

Entre no diretório temp, onde iremos fazer o download mais recente do Composer (Não irei instala-lo via apt)

Vamos propriamente então ao projeto Cachet

Altere as informacções de usuario e senha do mariaDB de acordo com o que você criou.

Para

Acredito que esteja criando para rodalo em um domínio virtual, então segue um exemplo:

Habilite as configurações

Caso irá roda-lo em um IP edite as configurações default, se fez da forma acima pode pular esta parte.

Ativaremos o mod de rescrita, ajustaremos as permissões do diretório para www-data e reiniciaremos o serviço apache2.

Agora acesse “http://status.remontti.com.br/setup” para concluir a instalação

Para acessar sua Dashboard
http://status.remontti.com.br/dashboard
http://ou_seu_ip/dashboard

E em sua home você tem a página de status.
http://status.remontti.com.br
http://ou_seu_ip/

Para deixar mais profissional instale o Let’s Encrypt para assinar seu domínio.

Espero que tenha gostado!

Se quiser fazer uma doação para o café ficarei muito feliz pelo seu reconhecimento!

Participe do canal no telegram para ficar atualizado sempre que publicar um novo tutorial.

Se não puder doar pode deixar seu agradecimento nos comentário também ficarei feliz em saber que ajudei. Se tiver qualquer pergunta deixe-a também. Se preferir entrar em Contato clique aqui.

Fontes
https://docs.cachethq.io/
https://github.com/CachetHQ/Cachet

Rudimar Remontti

Trabalho atualmente como Gerente de Redes em um Provedor de Internet no Rio Grande do Sul.

Você pode gostar...

6 Resultados

  1. John disse:

    É possivel integrar com alguma ferramenta de checagem? por exemplo um simple check ( ping ou url ) para ficar automatico o status dos componentes?

  2. Jean Kunsler disse:

    Muito top o material, meus parabéns, todos os teus manuais sempre me ajudam muito!

  3. Duh Batista disse:

    O Cachet não tem variáveis de permissão para um usuário “comum” 90% dos recursos Administrador pode ser usado pelo um usuário qualquer.
    Apenas um observação.

  4. Duh Batista disse:

    Muito bom, tempo dedicado sempre será recompensado !

    Alguém consegui remover o nome de Dashboard (link )do rodapé para que o cliente não fique clicando para não alcançar a pagina de login ?

  5. Muito obrigado por atender meu pedido Rudmar.
    Trabalho lindo, nao sei nem como agradecer instalação feita com sucesso.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *