DATA: 09/02/2022
Anderson Gomes de Souza - Assessor
Coordenador de Análise e Gestão de Dados:
Abdenildo Deividy Sobreira dos Santos
Product Owner:
Pedro Henrique de Andrade Gomes
USE master;
GO
CREATE LOGIN [telegraf] WITH PASSWORD = N'senh@123';
GO
GRANT VIEW SERVER STATE TO [telegraf];
GO
GRANT VIEW ANY DEFINITION TO [telegraf];
GO
Após a instalação do ambiente de Conteinerização, é necessário subir as imagens do Grafana, Influxdb e Telegraf no Docker pelo CMD usando os comandos:
# Criação da rede localnet
$ docker network create localnet
# Criação do volume pro grafana no docker
$ docker volume create grafana-storage
# Definição em qual porta o Grafana vai rodar
$ docker run -d -p 3000:3000 --name=grafana --net localnet -v grafana-storage:/var/lib/grafana grafana/grafana
# Definição de qual porta o Influx vai rodar
$ docker run -p 8086:8086 --name=influxdb --net localnet -v D:\SQL\Influx:/var/lib/influxdb influxdb
# Comando para baixar o arquivo de configuração do Telegraf na pasta local
$ docker run --rm telegraf --net localnet telegraf config > telegraf.conf
Após a configuração do arquivo do telegraf vamos subir a imagem dele no Docker pelo CMD utilizando o comando:
# Montagem do Telegraf com arquivo de conf setado
$ docker run -v D:\SQL\telegraf.conf:/etc/telegraf/telegraf.conf:ro --name=telegraf --net localnet telegraf
http://localhost:3000/login
http://localhost:8086/onboarding/0
Neste ponto iremos configurar o Datasource no Grafana para conexão com Server que no caso e o Influxdb.
https://programmer.group/telegraf-and-grafana-monitor-sql-server-on-multiple-platforms.html
https://github.com/influxdata/telegraf/tree/master/plugins/inputs/sqlserver#configuration
https://github.com/development-plate/lab-monitoring-sqlserver-telegraf-influxdb-grafana
https://community.influxdata.com/t/the-telegraf-unauthorized-to-influxdb/16984