Introducción

Grafana es un sistema de vigilancia de nivel empresarial de código abierto compatible con Graphite, Prometheus, InfluxDB, Elasticsearch y otras bases de datos. Con esta herramienta, puede crear fácilmente su tablero para administrar aplicaciones o monitorear el desempeño de la infraestructura.

En este artículo, lo guiaremos a través del proceso de instalación de Grafana en Ubuntu 18.04 LTS.

requisitos

Antes de comenzar, necesitará lo siguiente:

  • Una máquina virtual que se ejecuta en un servidor Ubuntu 18.04
  • Un usuario no root con permisos sudo

Cuando todo está configurado, comenzamos el proceso de instalación.

Paso 1: instala Grafana

Grafana no está disponible en el repositorio estándar de Ubuntu. Para comenzar, debe agregar un repositorio de Grafana al sistema Ubuntu 18.04.

$ sudo nano /etc/apt/sources.list

Este será un archivo detallado. Ahora copie la siguiente línea y péguela después de la última línea del contenido del archivo.

deb https://packagecloud.io/grafana/stable/debian/ stretch main

Ahora guarde y salga del archivo.

A continuación, ejecute el siguiente comando para descargar la clave GNU Privacy Guard (GPG).

$ sudo curl https://packagecloud.io/gpg.key

La clave se descargará automáticamente, pero deberá ejecutar el siguiente comando para instalarla.

$ sudo apt-key add -

El siguiente paso es actualizar el repositorio de Grafana y luego instalar la aplicación usando el siguiente comando:

$ sudo apt-get update -y
$ sudo apt-get install grafana -y

Cuando se complete el proceso de instalación, obtendrá un resultado similar al siguiente:

Preparing to unpack .../grafana_5.1.3_amd64.deb ...
Unpacking grafana (5.1.3) ...
Processing triggers for ureadahead (0.100.0-20) ...
Processing triggers for systemd (237-3ubuntu10) ...
Setting up grafana (5.1.3) ...
Adding system user `grafana' (UID 112) ...
Adding new user `grafana' (UID 112) with group `grafana' ...
Not creating home directory `/usr/share/grafana'.
### NOT starting on installation, please execute the following statements to configure grafana to start automatically using systemd
 sudo /bin/systemctl daemon-reload
 sudo /bin/systemctl enable grafana-server
### You can start grafana-server by executing
 sudo /bin/systemctl start grafana-server
Processing triggers for ureadahead (0.100.0-20) ...
Processing triggers for systemd (237-3ubuntu10) ...

Ahora ejecute los siguientes comandos para iniciar Grafana y activarlo para que comience en el arranque:

$ sudo systemctl daemon-reload
$ sudo systemctl enable grafana-server
$ sudo systemctl start grafana-server

Verificar el estado de Grafana:

$ sudo systemctl status grafana-server

La salida debería verse así:

? grafana-server.service - Grafana instance
   Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; disabled; vendor preset: enabled)
   Active: active (running) since Wed 2018-06-13 15:43:13 UTC; 11s ago
     Docs: http://docs.grafana.org
 Main PID: 19946 (grafana-server)
    Tasks: 8 (limit: 1114)
   CGroup: /system.slice/grafana-server.service
           ??19946 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/var/run/grafana/grafana-server.pid cfg:default.paths.l

Jun 13 15:43:19 ubuntu1804 grafana-server[19946]: t=2018-06-13T15:43:19+0000 lvl=info msg="Executing migration" logger=migrator id="createuser
Jun 1315:43:19 ubuntu1804 grafana-server[19946]: t=2018-06-13T15:43:19+0000 lvl=info msg="Executing migration" logger=migrator id="create inde
Jun 13 15:43:19 ubuntu1804 grafana-server[19946]: t=2018-06-13T15:43:19+0000 lvl=info msg="Executing migration" logger=migrator id="alter user_
Jun 1315:43:19 ubuntu1804 grafana-server[19946]: t=2018-06-13T15:43:19+0000 lvl=info msg="Created default admin user: admin"
Jun 1315:43:19 ubuntu1804 grafana-server[19946]: t=2018-06-13T15:43:19+0000 lvl=info msg="Starting plugin search" logger=plugins
Jun 1315:43:19 ubuntu1804 grafana-server[19946]: t=2018-06-13T15:43:19+0000 lvl=info msg="Plugin dir created" logger=plugins dir=/var/lib/graf
Jun 1315:43:19 ubuntu1804 grafana-server[19946]: t=2018-06-13T15:43:19+0000 lvl=info msg="Initializing Alerting" logger=alerting.engine
Jun 1315:43:19 ubuntu1804 grafana-server[19946]: t=2018-06-13T15:43:19+0000 lvl=info msg="Initializing CleanUpService" logger=cleanup
Jun 1315:43:20 ubuntu1804 grafana-server[19946]: t=2018-06-13T15:43:20+0000 lvl=info msg="Initializing Stream Manager"
Jun 1315:43:20 ubuntu1804 grafana-server[19946]: t=2018-06-13T15:43:20+0000 lvl=info msg="Initializing HTTP Server" logger=http.server address
lines1-19/19 (END)

Una vez que lo obtenga, intente acceder a Grafana.

Paso 2: acceso a Grafana

Una vez que Grafana se haya instalado por completo y se haya configurado correctamente, intente acceder al panel de control.

Para hacer esto, vaya a su navegador e ingrese la dirección http: // ip-de-su-servidor: 3000. Debería ser redirigido a una nueva página que se ve así:

Cómo instalar Grafana Monitoring Tool en Ubuntu 18.04 LTS

Ingrese sus credenciales de administrador de Grafana (nombre de usuario y contraseña). En este caso, use “admin” en ambos casos y presione la tecla iniciar sesión. El panel de Grafana debería verse así:

Cómo instalar Grafana Monitoring Tool en Ubuntu 18.04 LTS

Ahora todo está configurado y ha instalado correctamente la herramienta de monitoreo Grafana en Ubuntu 18.04 LTS.

Conclusión

¡Felicidades! Grafana ya está listo para su uso y lo mantendrá informado de lo que sucede con los sistemas y servidores de su centro de datos.

Este sistema de vigilancia elimina las conjeturas de lo que realmente está sucediendo en sus computadoras Linux, así como de los servicios que ofrecen. Esperamos que valga la pena su tiempo.

Consulte estos 3 principales servicios de hosting de Linux