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, utilizado en Stack Overflow, eBay, PayPal, Uber y Digital Ocean, por mencionar solo algunos.

Admite más de 30 bases de datos/fuentes de datos de código abierto y comerciales, incluidas MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus e InfluxDB. Te permite profundizar en grandes volúmenes de datos operativos en tiempo real; visualizar, consultar, configurar alertas y obtener información de tus métricas desde diferentes ubicaciones de almacenamiento.

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

Importante, Grafana permite configurar múltiples organizaciones independientes, cada una con su propio entorno de uso (administradores, fuentes de datos, paneles y usuarios).

Grafana Analytics Monitoring Software

Características de Grafana:

  • Gráficos elegantes para visualización de datos.
  • Gráficos rápidos y flexibles con numerosas opciones.
  • Paneles dinámicos y reutilizables.
  • Es altamente extensible mediante cientos de paneles y complementos en la biblioteca oficial.
  • Compatible con las preferencias de los usuarios avanzados.
  • Compatible con multiinquilinato, configuración de múltiples organizaciones independientes.
  • Compatible con autenticación a través de LDAP, Google Auth, Grafana.com y Github.
  • Compatible con notificaciones a través de Slack, PagerDuty y más.
  • Notablemente compatible con la colaboración al permitir compartir datos y paneles entre equipos y mucho más.

Una demostración en línea está disponible para que la pruebes antes de instalar Grafana en tu distribución de Linux.

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

En este artículo, explicaremos cómo instalar el software Grafana: Visualización de Datos y Monitoreo en las distribuciones CentOS, Debian y Ubuntu.

Instalar Grafana en Sistemas Linux

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

Instalar 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

Instalar 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, puedes 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 el archivo predeterminado (variables de entorno) en /etc/default/grafana-server
  • Instala el archivo de configuración en /etc/grafana/grafana.ini
  • Instala el servicio systemd con el nombre 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 archivos HTML/JS/CSS y otros archivos de Grafana en /usr/share/grafana

3. A continuación, inicia el servicio Grafana, verifica si está en funcionamiento y luego habilítalo para iniciarse automáticamente al arrancar, de la siguiente manera. Por defecto, el proceso se ejecuta como el usuario grafana (creado durante el proceso de instalación), y escucha en el puerto HTTP 3000.

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

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

Inicia el servidor de 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 tu sistema tiene un firewall habilitado por defecto, necesitas abrir el puerto 3000 en el firewall para permitir solicitudes de cliente 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 utiliza la siguiente URL para acceder a Grafana, que redirigirá a la página de inicio de sesión, con credenciales de usuario como nombre de usuario: admin y contraseña: admin)

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

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

Grafana Home Dashboard

7. A continuación, agrega una base de datos o fuente de datos, haz clic en “Agregar Fuente de Datos”. Por ejemplo, agregaremos una base de datos MySQL; especifica el nombre de la fuente de datos, el tipo y los parámetros de conexión. Luego haz clic en Guardar y Probar.

Add Grafana Data Source

Será notificado si la conexión a la base de datos es exitosa o falla, como se muestra en la captura de pantalla. Luego regrese al panel de inicio para agregar un nuevo panel.

Grafana Data Source Connection

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

Add Grafana New Dashboard

Desde aquí, puede agregar más fuentes de datos, paneles, invitar a 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 elegante software para análisis de datos en tiempo real y monitoreo. 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.

Source:
https://www.tecmint.com/install-grafana-analytics-in-centos-ubuntu-debian/