Información del paquete de instalación
Elementos de configuración | Versión | ilustrar |
---|---|---|
Sistema operativo | Centos7.6-1810 x86_64 | Un servidor 10.66.252.189; un cliente monitoreado 192.168.1.153 |
Prometeo | 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 |
nodo_exportador | 0.18.1 | node_exporter-0.18.1.linux-amd64.tar.gz |
Complemento de Grafana | – | grafana-piechart-panel.zip |
Letrero de Grafana | – | nodo-exportador.json |
La dirección de descarga del paquete de instalación se encuentra al final del archivo adjunto.
Descripción de la información del entorno
Linux 1 >> Sistema Centos, compilar Prometheus, IP es 10.66.252.189
Linux 2 >> Sistema Centos, instalar node_exporter, IP es 192.168.1.153
Instalación del cliente
Instale node_exporter-0.18.1.linux-amd64.tar.gz en el 192.168.1.153 monitoreado
- Descomprima el paquete de instalación en el directorio /usr/local
# tar -xvf node_exporter-0.18.1.linux-amd64.tar.gz -C /usr/local/
- Iniciar exportador de nodos
# /usr/local/node_exporter-0.18.1.linux-amd64/node_exporter &
La instalación del cliente se completa y la configuración restante se configura en el lado del servidor.
Continúe la instalación del servidor.
Prometheus está desarrollado por go, por lo que es necesario instalar el entorno go
- descomprimir archivos
# tar -C /usr/local/ -xvf go1.8.3.linux-amd64.tar.gz
- Configure las variables de entorno
vi /etc/profile
en la última línea y agregue la siguiente configuración
export PATH=$PATH:/usr/local/go/bin
Reinicie el servicio para que las variables de entorno surtan efecto
source /etc/profile
- Verificar ir a la instalación
[root@localhost ~]# go version
go version go1.8.3 linux/amd64
Instalar Prometeo
- descomprimir archivos
# tar -C /usr/local/ -xvf prometheus-2.32.0-beta.0.linux-amd64.tar.gz
- Vaya al directorio descomprimido y cambie el nombre.
[root@localhost ~]# cd /usr/local/
[root@localhost local]# mv prometheus-2.32.0-beta.0.linux-amd64 prometheus
- Verifique la instalación de Prometheus.
Ingrese al directorio prometheus/ y ejecute el siguiente comando./prometheus --version
- Configurar el archivo de monitoreo prometheus.yml
vi /usr/local/prometheus/prometheus.yml
- nombre_trabajo: el nombre del nuevo seguimiento, complétalo como quieras
- objetivos: ["192.168.1.153:9100"]: dirección IP y puerto del objetivo de monitoreo, el puerto predeterminado es 9100
- Inicie Prometheus
porque el servicio no saldrá de la línea de comando cuando se inicie, así que agregue el signo comercial después y presione Entrar.
# /usr/local/prometheus/prometheus &
6. El firewall permite la configuración del puerto 9090
vi /etc/sysconfig/iptables
-A ENTRADA -p tcp -m state --state NEW -m tcp --dport 9090 -j ACEPTAR
para reiniciar el servicio iptables: reinicio del servicio iptables
- Acceda al puerto IP + del servidor
y abra http://10.66.252.189:9090 en el navegador.
Instalar Grafana
No hay información intuitiva disponible en la página predeterminada de Prometheus. Grafana puede usar una interfaz gráfica para ver la información de monitoreo.
- Instalación
Coloque el paquete de instalación en cualquier lugar del servidor y ejecute el siguiente comando
# sudo yum localinstall grafana-5.2.3-1.x86_64.rpm
- Agregue grafana al servicio del sistema e inicie el servicio.
# sudo /sbin/chkconfig --add grafana-server
# sudo service grafana-server start
-
Instale el complemento Piechart para el servicio grafana
. Descomprima grafana-piechart-panel.zip y colóquelo en el directorio /var/lib/grafana/plugins.
Utilice el comando service grafana-server restart para reiniciar el servicio y crear el complemento. -en efectivo.
Utilice el comando /usr/sbin/grafana. -cli plugins ls para comprobar si el complemento está instalado
-
Utilice el
navegador Grafana para abrir http://10.66.252.189:3000 (la dirección IP es la IP del servidor).
La contraseña predeterminada es admin/admin. Cambie la contraseña después de ingresar.
-
Conecta tu prometheus a grafana
- Grafana importa el gráfico dibujado node-exporter.json
Enlace de descarga del paquete de instalación: Enlace de descarga
Código de extracción: l9qh