Informações do pacote de instalação
Itens de configuração | Versão | ilustrar |
---|---|---|
sistema operacional | Centos7.6-1810 x86_64 | Um servidor 10.66.252.189; um cliente monitorado 192.168.1.153 |
Prometeu | 2.32.0 | prometheus-2.32.0-beta.0.linux-amd64.tar.gz |
Ir | 1.8.3 | go1.8.3.linux-amd64.tar.gz |
grafana | – | grafana-5.2.3-1.x86_64.rpm |
node_exportador | 0.18.1 | node_exportador-0.18.1.linux-amd64.tar.gz |
Plug-in Grafana | – | grafana-piechart-panel.zip |
Tabuleta Grafana | – | nó-exportador.json |
O endereço de download do pacote de instalação está no final do anexo.
Descrição das informações do ambiente
Linux 1 >> sistema Centos, construir Prometheus, IP é 10.66.252.189
Linux 2 >> sistema Centos, instalar node_exporter, IP é 192.168.1.153
Instalação do cliente
Instale node_exporter-0.18.1.linux-amd64.tar.gz no monitorado 192.168.1.153
- Descompacte o pacote de instalação no diretório /usr/local
# tar -xvf node_exporter-0.18.1.linux-amd64.tar.gz -C /usr/local/
- Iniciar exportador de nó
# /usr/local/node_exporter-0.18.1.linux-amd64/node_exporter &
A instalação do cliente é concluída e a configuração restante é definida no lado do servidor.
Instalação do servidor vá
O Prometheus foi desenvolvido pela go, então você precisa instalar o ambiente go
- descompacte arquivos
# tar -C /usr/local/ -xvf go1.8.3.linux-amd64.tar.gz
- Configure variáveis de ambiente
vi /etc/profile
até a última linha e adicione a seguinte configuração
export PATH=$PATH:/usr/local/go/bin
Reinicie o serviço para que as variáveis de ambiente tenham efeito
source /etc/profile
- Verifique a instalação do Go
[root@localhost ~]# go version
go version go1.8.3 linux/amd64
Instale o Prometheus
- descompacte arquivos
# tar -C /usr/local/ -xvf prometheus-2.32.0-beta.0.linux-amd64.tar.gz
- Vá para o diretório descompactado e altere o nome
[root@localhost ~]# cd /usr/local/
[root@localhost local]# mv prometheus-2.32.0-beta.0.linux-amd64 prometheus
- Verifique a instalação do prometheus.
Entre no diretório prometheus/ e execute o seguinte comando./prometheus --version
- Configurar o arquivo de monitoramento prometheus.yml
vi /usr/local/prometheus/prometheus.yml
- job_name: o nome do novo monitoramento, preencha como quiser
- alvos: ["192.168.1.153:9100"]: endereço IP e porta do alvo de monitoramento, a porta padrão é 9100
- Inicie o prometheus
porque o serviço não sairá da linha de comando quando for iniciado, então adicione o e comercial depois dele e pressione Enter.
# /usr/local/prometheus/prometheus &
6. Firewall permite porta 9090
vi /etc/sysconfig/iptables
configuração -A INPUT -p tcp -m state --state NEW -m tcp --dport 9090 -j ACCEPT
para reiniciar o serviço iptables: service iptables restart
- Acesse a porta IP + do servidor
e abra http://10.66.252.189:9090 no navegador.
Instale o Grafana
Não há informações intuitivas disponíveis na página padrão do Prometheus. Grafana pode usar uma interface gráfica para visualizar informações de monitoramento.
- Instalação
Coloque o pacote de instalação em qualquer lugar do servidor e execute o seguinte comando
# sudo yum localinstall grafana-5.2.3-1.x86_64.rpm
- Adicione grafana ao serviço do sistema e inicie o serviço
# sudo /sbin/chkconfig --add grafana-server
# sudo service grafana-server start
-
Instale o plug-in piechart para o serviço grafana
. Descompacte grafana-piechart-panel.zip e coloque-o no diretório /var/lib/grafana/plugins.
Use o comando service grafana-server restart para reiniciar o serviço e fazer o plug -in efetivo.
Use o comando /usr/sbin/grafana. -cli plugins ls para verificar se o plugin está instalado
-
Use o
navegador grafana para abrir http://10.66.252.189:3000 (o endereço IP é o IP do servidor).
A senha padrão é admin/admin. Altere a senha após entrar.
-
Conecte seu prometheus ao grafana
- grafana importa o gráfico desenhado node-exporter.json
Link para download do pacote de instalação: Link para download
Código de extração: l9qh