O Sensu é uma solução de monitoramento altamente escalável e flexível, adequada para monitoramento de infraestrutura e aplicativos em ambientes complexos. Neste tutorial, vamos mostrar como instalar o Sensu no Debian 11.
Requisitos
- Debian 11
- Acesso ao servidor via SSH
- Usuário com privilégios sudo
- Servidor VPS
Passo 1: Atualizar o sistema
Antes de instalar o Sensu, é importante garantir que seu sistema está atualizado. Execute o seguinte comando para atualizar os pacotes:
sudo apt update && sudo apt upgrade -y
Passo 2: Adicionar o Repositório do Sensu
Adicione o repositório oficial do Sensu ao seu sistema Debian 11. Primeiro, importe a chave GPG do Sensu:
curl -s https://packagecloud.io/install/repositories/sensu/stable/script.deb.sh | sudo bash
Passo 3: Instalar o Sensu Go Backend
Agora, podemos instalar o Sensu Go Backend, que é a componente central do sistema de monitoramento Sensu:
sudo apt install sensu-go-backend
Passo 4: Iniciar e Habilitar o Backend do Sensu
Depois de instalar o Sensu Backend, inicie o serviço e habilite-o para iniciar automaticamente no boot:
sudo systemctl start sensu-backend
sudo systemctl enable sensu-backend
Passo 5: Configurar o Sensu Backend
O Sensu Backend deve ser configurado antes de ser usado. Primeiramente, defina uma senha e crie um token de API com o seguinte comando:
export SENSU_BACKEND_CLUSTER_ADMIN_USERNAME=admin
export SENSU_BACKEND_CLUSTER_ADMIN_PASSWORD=senhaSegura
sensu-backend init
Passo 6: Instalar e Configurar o Sensu CLI
O Sensu CLI (Command Line Interface) permite gerenciar e interagir com o Sensu Backend. Para instalá-lo, execute:
sudo apt install sensu-go-cli
Configure o CLI para se comunicar com o backend:
sensuctl configure \
--username 'admin' \
--password 'senhaSegura' \
--namespace 'default' \
--url 'http://localhost:8080'
Passo 7: Instalar o Sensu Agent
O Sensu Agent coleta dados e monitora seus sistemas. Instale o Sensu Agent em todos os servidores que você deseja monitorar:
sudo apt install sensu-go-agent
Edite o arquivo de configuração do agente para apontar para o backend do Sensu:
sudo nano /etc/sensu/agent.yml
Adicione ou edite as seguintes linhas:
backend-url:
- "ws://127.0.0.1:8081"
Salve o arquivo e inicie o agente:
sudo systemctl start sensu-agent
sudo systemctl enable sensu-agent
Passo 8: Verificar o Status do Sistema
Agora você pode usar o Sensu CLI para verificar o status do seu ambiente. Por exemplo, use o comando abaixo para listar os agentes conectados:
sensuctl entity list
Conclusão
Você instalou com sucesso o Sensu Monitoring Solution no Debian 11. Agora, você pode começar a monitorar sua infraestrutura de maneira eficiente e flexível.
Se você está utilizando um servidor VPS, isso oferece mais controle e desempenho na implementação da solução de monitoramento Sensu.