Búsqueda de sitios web

Grafana: un software de código abierto para análisis y monitoreo


Grafana es un software de análisis y monitoreo de código abierto, rico en funciones, potente, elegante y altamente extensible que se ejecuta en Linux, Windows y >MacOS. Es un software de facto para análisis de datos, que se utiliza en Stack Overflow, eBay, PayPal, Uber y Océano digital: solo por mencionar algunos.

Admite 30+ código abierto, así como bases de datos/fuentes de datos comerciales, incluidas MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus e InfluxDB. Le permite profundizar en grandes volúmenes de datos operativos en tiempo real; visualice, consulte, establezca alertas y obtenga información de sus métricas desde diferentes ubicaciones de almacenamiento.

Lea también: Cómo instalar el software Piwik (Google Analytics) en Linux

Es importante destacar que Grafana permite configurar múltiples organizaciones independientes y cada una tiene su propio entorno de uso (administradores, fuentes de datos, paneles y usuarios).

Características de Grafana:

  • Gráficos elegantes para visualización de datos.
  • Gráficos rápidos y flexibles con numerosas opciones.
  • Cuadros de mando dinámicos y reutilizables.
  • Es altamente extensible utilizando cientos de paneles y complementos en la biblioteca oficial.
  • Admite las preferencias del usuario avanzado.
  • Admite arrendamiento múltiple y configura múltiples organizaciones independientes.
  • Admite autenticación a través de LDAP, Google Auth, Grafana.com y Github.
  • Admite notificaciones a través de Slack, PagerDuty y más.
  • Respalda notablemente la colaboración al permitir compartir datos y paneles entre equipos y mucho más.

Hay una demostración en línea disponible para que la pruebe antes de instalar Grafana en su distribución de Linux.

Demo URL: http://play.grafana.org/

En este artículo, explicaremos cómo instalar el software Grafana – Visualización y monitoreo de datos en CentOS, Debian y Ubuntu . distribuciones.

Instale Grafana en sistemas Linux

1. Instalaremos Grafana desde sus repositorios oficiales YUM o APT, para que puedas actualizarlo usando tu administrador de paquetes predeterminado.

Instale Grafana en Debian y Ubuntu

echo "deb https://packagecloud.io/grafana/stable/debian/ stretch main" | sudo tee -a /etc/apt/sources.list
curl https://packagecloud.io/gpg.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install grafana

Instale Grafana en CentOS, RHEL y Fedora

echo "[grafana]
name=grafana
baseurl=https://packagecloud.io/grafana/stable/el/7/$basearch
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packagecloud.io/gpg.key https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt" | sudo tee /etc/yum.repos.d/grafana.repo

yum install grafana

2. Después de instalar Grafana, puede encontrar archivos importantes en las siguientes ubicaciones:

  • Instala el binario en /usr/sbin/grafana-server
  • Instala el script Init.d en /etc/init.d/grafana-server
  • Crea un archivo predeterminado (vars de entorno) en /etc/default/grafana-server
  • Instala el archivo de configuración en /etc/grafana/grafana.ini
  • Instala el nombre del servicio systemd grafana-server.service
  • La configuración predeterminada establece el archivo de registro en /var/log/grafana/grafana.log
  • La configuración predeterminada especifica una base de datos sqlite3 en /var/lib/grafana/grafana.db
  • Instala HTML/JS/CSS y otros archivos de Grafana en /usr/share/grafana

3. A continuación, inicie el servicio Grafana, verifique si está en funcionamiento y luego habilítelo para que se inicie automáticamente en el momento del arranque de la siguiente manera. De forma predeterminada, el proceso se ejecuta como el usuario grafana (creado durante el proceso de instalación) y escucha en el puerto HTTP 3000.

Inicie el servidor Grafana (a través de Systemd)

systemctl daemon-reload
systemctl start grafana-server
systemctl status grafana-server
systemctl enable grafana-server

Inicie el servidor Grafana (a través de init.d)

service grafana-server start
service grafana-server status
sudo update-rc.d grafana-server defaults  [On Debian/Ubuntu]
/sbin/chkconfig --add grafana-server      [On CentOS/RHEL/Fedora]

4. Si su sistema tiene un firewall habilitado de forma predeterminada, debe abrir el puerto 3000 en el firewall para permitir solicitudes de clientes al proceso de grafana.

-----------  [On Debian/Ubuntu] -----------
sudo ufw allow 3000/tcp
sudo ufw reload

-----------  [On CentOS/RHEL/Fedora] -----------  
firewall-cmd --permanent --add-port=3000/tcp
firewall-cmd --reload

5. Ahora use la siguiente URL para acceder a Grafana, que lo redirigirá a la página de inicio de sesión, las credenciales de usuario como nombre de usuario: admin y contraseña: administrador)

http://Your-Domain.com:3000
OR
http://IP-Address:3000

6. Después de iniciar sesión, accederá al panel de inicio, como se muestra en la captura de pantalla siguiente.

7. A continuación, agregue una base de datos o fuente de datos, haga clic en “Agregar fuente de datos”. Por ejemplo agregaremos una base de datos MySQL; especifique el nombre de la fuente de datos, el tipo y los parámetros de conexión. Luego haga clic en Guardar y probar.

Se le notificará si la conexión a la base de datos se realiza correctamente o falla, como se muestra en la captura de pantalla. Luego regrese al panel de inicio para agregar un nuevo panel.

8. Desde el panel de Inicio, haga clic en Nuevo panel para agregar un nuevo panel para visualizar métricas de su fuente de datos.

Desde aquí, puede agregar más fuentes de datos, paneles, invitar a los miembros de su equipo, instalar aplicaciones y complementos para ampliar las funcionalidades predeterminadas y hacer más.

Puede encontrar más información en la página de inicio de Grafana: https://grafana.com/

Grafana es un software elegante para análisis y monitoreo de datos en tiempo real. Esperamos que haya instalado Grafana con éxito en su sistema Linux; de lo contrario, utilice el formulario de comentarios a continuación para hacer cualquier pregunta o compartir sus opiniones al respecto.