Cómo instalar Grafana paso a paso
Grafana es dashboard open source para monitorización muy potente y cada vez más usado en entornos coorporativos. Grafana lo podemos instalar en Servidores Linux Ubuntu o CentOS, Windows, MacOX o Docker. Yo lo voy a instalar en un servidor Linux CentOS 7, usando InfluxDB como base de datos y Telegraf como agente para recopilar y enviar datos a Grafana. Vamos con el paso a paso de cómo instalar Grafana.
Se puede instalar desde repositorio o instalando el paquete descargandolo directamente. Procedemos creando el repositorio.
vi /etc/yum.repos.d/grafana.repo
[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
Una vez creado el repositorio, instalamos grafana.
yum install grafana
Cuando acaba de instalar, procedemos a habilitar el servicio e iniciarlo.
systemctl enable grafana-server systemctl start grafana-server
Acto seguido, agregaremos la regla en el firewall para permitir el puerto 3000 tcp de grafana.
Ya solamente nos quedará abrir nuestro navegador y poner la IP o DNS de nuestro servidor en el puerto 3000.
admin / admin
Nos pedirá cambiar el password de admin.
Y nos sale el Wizard de Grafana, la instalación ya está hecha, queda conectar con data source, es decir la base de datos.
A partir de aquí conectaremos el Data Source (nuestra base de datos), en mi caso usaré InfluxDB introduciendo los valores de nuestro base de datos InfluxDB.
Introducidas nuestras credenciales conectará con nuestro source. Podemos agregar más data source.
Ahora nos tocará crear el dashboard de lo que queremos monitorizar. Podemos crear tantos dashboards como queramos.
Vemos que tenemos diversos tipos de gráficos para monitorizar.
Con un poco de paciencia podemos tener gráficos como los siguientes.
Podemos cambiar el theme y elegir entre Dark o White. En futuros artículos os mostraré como monitorizar servidores Linux, Windows, entornos vSphere o cabinas de almacenamiento.
Norman trabaja como Administrador de Sistemas con más de 12 años de experiencia en entornos Windows, Linux, VMware, SAN, Redes. | MCSA | CCNA | VCP-DCV | vExpert