Documentação disponível em documentação Telegraf
Esse exemplo utiliza um host conectado no SUSE Manager. A instalação do Prometheus e do Grafana foram feito através do salt, no SUMA. A formula é implementada para ser utilizada com o SUSE Manager para ser aplciado diretamente nos salt-minions através da interface web.
Aplicar passo-a-passo no server SUSE Manager:
- Criar diretório: Para iniciar, criar o diretorio e criar o arquivo de configuração telegraf.conf dentro desse diretório:
mkdir /srv/salt/telegraf-exporter
cd /srv/salt/telegraf-exporter
-
Definir salt states no arquivo init.sls: Para criar os passos que serão executados na formula, criar o arquivo
vim init.sls
com o conteúdo de init.sls -
Mover arquivo de configuração pre-definido: Criar diretório chamado files
mkdir files
e, dentro dele, criar o arquivovim telegraf.conf
com o conteúdo de telegraf.conf -
Configurar metadata: Será necessário copiar os três arquivos dentro da pasta arquivos para o diretório abaixo. Para isso, crie um diretório dentro do path formula_metadata
cd /srv/formula_metadata
mkdir telegraf-exporter
Dentro dele, crie os arquivos presentes em arquivos
- Restartar o SUSE Manager:
spacewalk-service restart
Nesse momento, já é possível acrescentar a formula, através do SUSE Manager, nos hosts desejados. As métricas são expostas em http://localhost:9273/metrics e os responsáveis pelo monitoramento de periféricos chamam "usb_activity"
- Configurar o arquivo prometheus.yml do host rodando Prometheus:
vim /etc/prometheus/prometheus.yml
systemctl restart prometheus.service