InfluxDB : Instalação

Neste post será apresentado como instalar o InfluxDB no CentOS e Ubuntu.

O InfluxDB é um banco de dados timeseries opensource desenvolvido pela InfluxData. Ele está escrito em Go e otimizado para armazenamento rápido,  alta disponibilidade e monitoramento de operações, métricas de aplicativos, dados de sensores da Internet das Coisas e análises em tempo real.

1) Ambientes 

10.0.0.20 – metric01

 

2) Instalação por Sistema Operacional

CentOS / Redhat

Configuração do Repositório /etc/yum.repos.d/influxdb.repo

[influxdb]
name = InfluxDB Repository - RHEL \$releasever
baseurl = https://repos.influxdata.com/rhel/\$releasever/\$basearch/stable
enabled = 1
gpgcheck = 1
gpgkey = https://repos.influxdata.com/influxdb.key
 

 

Instalação

sudo yum update
sudo yum install influxdb 
sudo systemctl start influxdb
sudo systemctl enable influxdb
 

FirewallD

 
firewall-cmd --permanent --zone=public --add-port=8086/tcp 
firewall-cmd --permanent --zone=public --add-port=8083/tcp 
firewall-cmd --reload 

 

 

Ubuntu

Configuração do Repositório

 
curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add -
source /etc/lsb-release
echo "deb https://repos.influxdata.com/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/influxdb.list

Instalação

sudo apt-get update
sudo apt-get install influxdb 
sudo systemctl start influxdb
sudo systemctl enable influxdb
 

UFW

 
sudo ufw allow 8086/tcp
sudo ufw allow 8083/tcp

 

 

3) Primeiros testes

Execute o comando influxdb para execução e no exemplo criarei o banco de dados e inserindo valores de teste.

Será setado um valor de host e cpu

 
INSERT cpu,host=serverA value=0.64

 

Select para validar o dado inserido