Cómo instalar y configurar Grafana en CentOS 7

G rafana es un software de visualización y análisis de métricas de código abierto. Es un conjunto de paneles de métricas con muchas funciones que se utiliza ampliamente como editor de gráficos para Graphite, Elasticsearch, OpenTSDB, Prometheus e InfluxDB.

El uso típico de Grafana incluye análisis de aplicaciones e infraestructura, pero también se aplica en otros dominios, incluidos sensores industriales, automatización del hogar, clima y control de procesos.

Instalación y configuración de Grafana en CentOS 7

Inicie Terminal e inicie sesión como root.

Paso 1: deshabilitar SELinux

El primer paso es verificar el estado de SELinux y deshabilitarlo si está habilitado.

getenforce

Modifique las configuraciones de SELinux de la siguiente manera:

vim /etc/sysconfig/selinux

Cambiar SELINUX = enforcing a SELINUX = disabled

Reiniciar el sistema.

reboot

Hay pocos métodos para instalar Grafana en distribuciones de Linux basadas en RPM como Centos / Fedora. En el tutorial de hoy, vamos a instalar desde el repositorio de Grafana.

Paso 2: instalación de Grafana a través del repositorio YUM

Cree un archivo de repositorio.

vim /etc/yum.repos.d/grafana.repo

Agregue el siguiente contenido al archivo:

[grafana]


name=grafana


baseurl=https://packages.grafana.com/oss/rpm


repo_gpgcheck=1


enabled=1


gpgcheck=1


gpgkey=https://packages.grafana.com/gpg.key


sslverify=1


sslcacert=/etc/pki/tls/certs/ca-bundle.crt

Paso 3: instala Grafana

Ingrese el siguiente comando:

sudo yum install grafana

Instalar Grafana
Instalar Grafana

Instalación completada
Instalación completada

El paquete hace las siguientes cosas:

  • Instala binario en / usr / sbin / grafana-server
  • Copia el script init.d en /etc/init.d/grafana-server
  • Instala el archivo predeterminado en / etc / sysconfig / grafana-server
  • Copia el archivo de configuración en /etc/grafana/grafana.ini
  • Instala el servicio systemd (si systemd está disponible) nombre grafana-server.service
  • La configuración predeterminada utiliza un archivo de registro en /var/log/grafana/grafana.log

Paso 4: instale paquetes de fuentes adicionales

Continúe con los siguientes comandos para instalar las fuentes de tipo libre y urw.

yum install fontconfig
yum install freetype*
yum install urw-fonts

Paso 5: Habilite el servicio Grafana

Verifique el estado del servicio.

systemctl status grafana-server

Si el servicio no está activo, inícielo con el siguiente comando:

systemctl start grafana-server

Habilite el servicio Grafana en el arranque del sistema

systemctl enable grafana-server.service

Paso 6: modificar el cortafuegos

Cambie la configuración del firewall para permitir el puerto Grafana. Así que ejecuta el siguiente comando.

firewall-cmd --zone=public --add-port=3000/tcp --permanent

Vuelva a cargar el servicio de firewall.

firewall-cmd --reload

Paso 7 – Examinar Grafana

Utilice la siguiente URL para acceder a la interfaz web de Grafana.

http://Your Server IP or Host Name:3000/

Página de inicio de sesión de Grafana
Página de inicio de sesión de Grafana

Ingrese “admin” en los campos de inicio de sesión y contraseña para el uso por primera vez entonces debería pedirle que cambie la contraseña.

Cambiar la contraseña
Cambiar la contraseña

Debería redirigir al Panel de control.

Panel de Grafana
Panel de Grafana

En el artículo anterior, aprendimos cómo instalar Zabbix. Entonces, aquí vamos a agregar el complemento Zabbix a Grafana.

Paso 8: instalar complementos

Para instalar el complemento Zabbix, ejecute el siguiente comando:

grafana-cli plugins install alexanderzobnin-zabbix-app

El directorio de instalación del complemento predeterminado es / var / lib / grafana / plugins. Reinicie el servicio Grafana.

systemctl restart grafana-server

Actualice Grafana Dashboard para ver el complemento Zabbix. Haga clic en “Habilitar ahora”.

Complemento Zabbix
Complemento Zabbix

El tablero debe mostrar que el complemento Zabbix está actualizado.

Paso 9: configurar el complemento Zabbix

Haga clic en “Agregar fuente de datos”.

Haga clic en Agregar fuente de datos desde DashBoard
Haga clic en Agregar fuente de datos desde DashBoard

Debería ver varios tipos de fuentes de datos. Seleccione Zabbix en él.

Seleccione Zabbix DataSource
Seleccione Zabbix DataSource

A continuación, debería ver la página de configuración.

Agregar detalles del servidor Zabbix
Agregar detalles del servidor Zabbix

En HTTP modificar URL, agregue el nombre de usuario y la contraseña del servidor Zabbix en los detalles de la API de Zabbix:

http://Your-Zabbix-ServerIP/zabbix/api_jsonrpc.php

Habilite Tendencias. Haga clic en Guardar y probar.

Guardar y probar la fuente de datos
Guardar y probar la fuente de datos

Vaya a casa haciendo clic en Paneles de control -&ampgt Inicio.

Inicio Grafana
Inicio Grafana

Paso 10: crear un tablero

Haga clic en “Nuevo panel de control” para crear.

Inicio-Tablero
Panel de inicio

Haga clic en “Agregar consulta”.

Nuevo tablero
Nuevo tablero

Debería ver la ventana Consulta.

Agregar consulta
Agregar consulta

Seleccione Consultas a “Zabbix”. Establezca el Modo de consulta en “Métricas”.

Seleccione “Grupo”, “Host”, “Aplicación”, “Elemento” en el menú desplegable. (Estos datos provienen del servidor Zabbix).

Ventana de consulta completada
Ventana de consulta completada

Haga clic en Visualización para configurar Graph. Seleccione el tipo de visualización en el menú desplegable.

Visualización
Visualización

Luego haga clic en general y agregue un título al tablero.

Agregar nombre al panel
Agregar nombre al panel

Finalmente, puede guardar el Tablero y dar cualquier nombre.

Guardar panel
Guardar panel

¡Puede ver su gráfico recién creado!

Gráfico recién creado
Gráfico recién creado

Felicitaciones, ha instalado y configurado correctamente Grafana con visualización. Hay muchos complementos más para explorar, y con Grafana capaz de admitir varios tipos de fuentes de datos, depende de usted cómo desea configurar esas fuentes de datos y complementos para satisfacer sus necesidades.

Leave a Comment

Your email address will not be published. Required fields are marked *

Hazlo Linux