Instalar Zabbix sobre docker
En esta oportunidad les traigo un servicio de monitoreo muy conocido que es Zabbix pero no con su clasica instalación sino esta vez sobre docker. La idea es montarla, que vean su apariencia y primer acceso, para luego en otro tutorial instalar grafana y hacerlos laburar juntos como servicio de monitoreo. Espero les guste Instalar Zabbix sobre docker
Como cada vez que hablamos “algo sobre docker” los voy a mandar a ver el siguiente link para que descubran su instalación en distintas plataformas
De todos modos vamos a usar para este tutorial, la instalación de docker sobre ubuntu, en mi caso 22.04.
Luego vamos crear una carpeta que se llame monitoreo:
mkdir monitoreo
Luego ingresamos a la carpeta y vamos a tipear:
git clone https://github.com/jmlcas/zabbix-server
Una vez que termine de clonar el repositorio de zabbix vamos a ingresar a la carpeta zabbix-server y a ejecutar el comando:
docker-compose up -d
si es la primera vez que usan docker va a bajar varias imagenes necesarias para poder levantar los contenedores, y va a terminar asi:

Una vez que concluye necesitamos saber la ip del servidor en la que lo instalamos, y desde un navegador poner ip:8080

El usuario es Admin (con la a mayúscula) y la contraseña zabbix
Al ingresar verán:

No se preocupen si ven este mensaje que sigue ya que es que no esta instalado el agente de zabbix sobre docker

Ahora vamos a ir al Mikrotik y tendremos que activar snmp que es el protocolo que vamos a utilizar.
Vamos a utilizar winbox como siempre e iremos a IP -> SNMP

Vean que esta enabled que hay que poner un mail y donde dice trap comunity van a crear su propio tap, para eso hacen clic a la decha en Communities y se verá algo asi:

En la imagen anterior ven que esta public que viene por defecto y también home-zabbix que es la que cree yo. Uds vayan al + azul para crear una nueva con el nombre que quieran solo recuérdenlo y con los siguientes valores:

Esta vez lo configuramos sin demasiada seguridad para que sea rapido, pero aunque sea solo lectura no es un metodo seguro, ya uqe despues de leer de que se trata la configuración podríamos atacar vulnerabilidades.
Le damos aplicar o apply y ahora si en la ventana donde decia Trap Communities ponemos la que creamos usando el combo.
Ahora volvemos a zabbix a Configuracion – HOST y agregar uno nuevo:

En la ventana de host nos va a quedar asi:




Si ves que no enciende snmp revisa todos los valores.
Si te cansaste de revisar y ves todo bien, tal vez no agregaste ninguna grafica. para eso simplemente vas en el mismo renglon como se ve anteriormente donde dice Discovery:

Todo lo que sean metricas hay que tener mucho cuidado por que terminan matando el cpu o la memoria del mikrotik. Ahora activamos todo a lo loco pero es solo una prueba no para producción.
Vamos a encontrar graficas como esta:



Para el proximo tutorial veremos como enviar estos datos a grafana para obtener mejores graficas y ademas tambien veremos metricas mas efectivas y de uso comun.
Espero hasta aca que les haya sido util, y por más culturalibre!
Filed under: CulturaLibre,docker,redes - @ 11 enero, 2023 12:56 pm
Etiquetas: docker, grafana, mikrotik, monitoreo, networking, redes, zabbix