Você gostaria de aprender como executar uma instalação de monitoramento Prometheus no Ubuntu Linux? Neste tutorial, vamos mostrar como instalar o Prometheus no Ubuntu Linux e como acessar sua interface de administração da Web Prometheus pela primeira vez.
• Versão do Ubuntu: 18.04
• Versão Prometheus: 2.8.0
O que é Prometheus?
O Prometheus é uma plataforma de monitoramento de código aberto capaz de coletar métricas de alvos monitorados por meio de métricas de raspagem.
Depois de salvar os dados coletados, um administrador de rede pode consultá-lo usando sua linguagem de consulta e renderizar todos os resultados em gráficos.
Prometheus vem com um servidor web que permite que seja acessado de qualquer lugar.
Tutorial Prometheus:
Nesta página, oferecemos acesso rápido a uma lista de tutoriais da Prometheus.
Tutorial – Instalar o Prometheus
No console do Linux, crie uma conta de usuário do Prometheus.
# groupadd –system prometheus
# useradd -s /bin/false -r -g prometheus prometheus
Crie os diretórios necessários do Prometheus.
# mkdir /etc/prometheus
# mkdir /var/lib/prometheus
Execute o download do Prometheus.
# mkdir /downloads/prometheus -p
# cd /downloads/prometheus
# wget https://github.com/prometheus/prometheus/releases/download/v2.8.0/prometheus-2.8.0.linux-amd64.tar.gz
Extraia e instale o pacote de monitoramento Prometheus.
# tar -zxvf prometheus-2.8.0.linux-amd64.tar.gz
# cd prometheus-2.8.0.linux-amd64/
# install prometheus /usr/local/bin/
# install promtool /usr/local/bin/
# mv consoles /etc/prometheus/
# mv console_libraries /etc/prometheus/
Crie um arquivo de configuração do Prometheus.
# cd /etc/prometheus
# vi prometheus.yml
Aqui está o conteúdo do arquivo Prometheus.yml.
Defina a permissão correta nos arquivos de instalação do Prometheus.
# chown prometheus:prometheus /usr/local/bin/prometheus
# chown prometheus:prometheus /usr/local/bin/promtool
# chown prometheus:prometheus /var/lib/prometheus -R
# chown prometheus:prometheus /etc/prometheus -R
# chmod -R 775 /etc/prometheus/ /var/lib/prometheus/
Use o seguinte comando para iniciar o Prometheus manualmente.
# prometheus –config.file /etc/prometheus/prometheus.yml –storage.tsdb.path /var/lib/prometheus/ –web.console.templates=/etc/prometheus/consoles –web.console.libraries=/etc/prometheus/console_libraries
Você deve ver as seguintes mensagens de log.
Prometheus Startup Script.
Crie um script de inicialização do Prometheus.
# vi /etc/systemd/system/prometheus.service
Aqui está o conteúdo do arquivo prometheus.service.
[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.console.templates=/etc/prometheus/consoles \
–web.console.libraries=/etc/prometheus/console_libraries
[Install]
WantedBy=multi-user.target
SyslogIdentifier=prometheus
Restart=always
Ative o serviço Prometheus para iniciar durante a inicialização do computador.
# chown prometheus:prometheus /var/lib/prometheus -R
# chmod 775 /var/lib/prometheus -R
# systemctl daemon-reload
# systemctl enable prometheus
# systemctl start prometheus
O serviço Prometheus começará a escutar na porta TCP 9090.
Use o seguinte comando para verificar o status do serviço Prometheus.
# systemctl status prometheus
Aqui está um exemplo da saída de status do serviço Prometheus
● prometheus.service – Prometheus
Loaded: loaded (/etc/systemd/system/prometheus.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2019-03-27 02:59:44 UTC; 22h ago
Main PID: 29882 (prometheus)
Tasks: 8 (limit: 1152)
CGroup: /system.slice/prometheus.service
└─29882 /usr/local/bin/prometheus –config.file /etc/prometheus/prometheus.yml –storage.tsdb.path /var/lib/prometheus/ –web.console.templates=/etc/prometheus/consoles –web.console.lib
Acesso ao Painel Prometheus
Abra seu navegador e digite o endereço IP do seu servidor mais: 9090
Em nosso exemplo, o seguinte URL foi inserido no navegador:
• http://34.216.84.149:9090
A interface da Web Prometheus deve ser apresentada.
Parabéns! Você executou com sucesso uma instalação Prometheus no Ubuntu Linux.
Leave A Comment
You must be logged in to post a comment.