AZCorp Tech - Tutoriais

1. Crie um novo usuário “Prometheus” usando comando abaixo.

useradd -m -s /bin/bash prometheus

1. 2. Faça login no usuário prometheus e baixe o ‘node_exporter’ usando o comando wget.

su – prometheus
wget

https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz

1.3 Extraia o node_exporter e renomeie o diretório para ‘node_exporter’.

tar -xzvf node_exporter-1.3.1.linux-amd64.tar.gz
mv node_exporter-1.3.1.linux-amd64 node_exporter

1. 4. Saia do usuário Prometheus e entre no diretório system

logout
cd /etc/systemd/system/

1. 5. Crie o arquivo de serviço node_exporter.service

vi node_exporter.service

1. 6. Cole a configuração abaixo no arquivo.

[Unit]
Description=Node Exporter
Wants=network-online.target
After=network-online.target

[Service]
User=prometheus
ExecStart=/home/prometheus/node_exporter/node_exporter

[Install]
WantedBy=default.target

1. 7. Recarregue o sistema systemd.

systemctl daemon-reload

1. 8. Inicie o serviço node_exporter e habilite-o para iniciar sempre na inicialização do sistema.

systemctl enable node_exporter –now
systemctl status node_exporter

2. Libere a porta 9100 no firewall.

firewall-cmd –permanent –add-port=9100/tcp
firewall-cmd reload
3. Adicionar node_exporter ao Prometheus Server

3. 1. Faça login no usuário do prometheus.

su – prometheus

3. 2. Vá para o diretório ‘prometheus’ e edite o arquivo de configuração ‘prometheus.yml’

cd prometheus/
vi prometheus.yml

3. 3. Na linha ‘scrape_config’, adicione o novo job_name node_exporter copiando e colando a configuração abaixo.

– job_name: ‘node_exporter’
static_configs:
– targets: [‘localhost:9100’]

4. Agora reinicie o serviço prometheus.

Gostou deste tutorial?

Se você quer ficar por dentro de mais dicas e tutoriais sobre Linux, comandos essenciais e boas práticas, não deixe de se inscrever na nossa newsletter. Receba conteúdos exclusivos diretamente no seu e-mail!