Grafana e Prometheus são ferramentas poderosas para monitorar e visualizar métricas. Siga estes passos para instalar Grafana e Prometheus no seu servidor VPS que está a correr Ubuntu 24.04.
Pré-requisitos
- Um servidor VPS que executa Ubuntu 24.04
- Acesso root ou sudo
- Conhecimentos básicos da linha de comando
Passo 1: Atualize o seu sistema
Certifique-se de que o seu sistema está atualizado:
sudo apt update && sudo apt upgrade -y
Passo 2: Instale o Prometheus
Primeiro, crie um utilizador para o Prometheus:
sudo useradd --no-create-home --shell /bin/false prometheus
Crie os diretórios necessários:
sudo mkdir /etc/prometheus
sudo mkdir /var/lib/prometheus
Baixe a versão mais recente do Prometheus:
wget https://github.com/prometheus/prometheus/releases/latest/download/prometheus-*.tar.gz
Extraia o arquivo baixado:
tar xvf prometheus-*.tar.gz
Mova os binários para o diretório apropriado:
sudo mv prometheus /usr/local/bin/
sudo mv promtool /usr/local/bin/
Mova o arquivo de configuração e defina as permissões:
sudo mv prometheus.yml /etc/prometheus/
sudo chown -R prometheus:prometheus /etc/prometheus
sudo chown -R prometheus:prometheus /var/lib/prometheus
Passo 3: Crie um arquivo de serviço para o Prometheus
Crie um arquivo de serviço para o Prometheus:
sudo nano /etc/systemd/system/prometheus.service
Adicione o seguinte conteúdo:
[Unit]
Description=Prometheus
Wants=network-online.target
After=network-online.target
[Service]
User=prometheus
Group=prometheus
Type=simple
ExecStart=/usr/local/bin/prometheus \
--config.file /etc/prometheus/prometheus.yml \
--storage.tsdb.path /var/lib/prometheus/ \
--web.listen-address=:9090
[Install]
WantedBy=multi-user.target
Recarregue o daemon do systemd e inicie o Prometheus:
sudo systemctl daemon-reload
sudo systemctl start prometheus
sudo systemctl enable prometheus
Passo 4: Instale o Grafana
Adicione o repositório APT do Grafana:
sudo apt install -y software-properties-common
sudo add-apt-repository ppa:grafana/stable
Instale o Grafana:
sudo apt update
sudo apt install grafana
Inicie e habilite o Grafana:
sudo systemctl start grafana-server
sudo systemctl enable grafana-server
Passo 5: Acesse o Grafana
Abra o seu navegador web e acesse http://your_domain.com:3000. As credenciais padrão são:
- Nome de usuário: admin
- Senha: admin
Você será solicitado a alterar a senha no primeiro login.
Passo 6: Configure o Prometheus como fonte de dados no Grafana
Uma vez logado no Grafana, vá para Configuração > Fontes de Dados > Adicionar fonte de dados e selecione Prometheus. Insira a URL:
http://localhost:9090
Clique em Salvar e Testar para verificar a conexão.
Conclusão
Você instalou com sucesso o Grafana e o Prometheus no seu servidor VPS com Ubuntu 24.04. Agora você pode começar a monitorar suas aplicações!