Cacti & Zabbix | INSTALACIONES

Instalación de Zabbix

Hay diferentes formas de instalar zabbix , para esta ocasión utilizaremos un Docker en winfows para lo que debemos tener wsl (virtualizador de Linux en Windows).

Procedemos a la instalación del wsl dese powershell.



Se instalara todo lo necesario para la terminal de Ubuntu desde Windows y luego se reiniciara y tendremos nuestra terminal lista para empezar la instalación del zabbix en base a Docker.



Instalamos el docker detock descargando el instalador desde su web.




Luego pegaremos en orden los comandos Docker que nos instalarans el mysql server , zabbix web , zabbix server y los iniciaran , lo pegamos en el wsl que seria nuestro ubuntu.




Una ves instalado todos los comandos podremos ver en el Docker destok que están funcionando los contenedores , desde allí podremos pausar los servidores entre otras cosas con un solo clic.



Ahora entraremos al agente web de zabbix utilizando el ip de nuestro servidor , que podremos obtener utilizando el comando ip addr.



 Colocamos la ip en nuestro navegador y en tramos al dashboard con el usuario y contraseña de que son admin zabbix por defecto.


Ahora veremos el dashboard del programa donde podremos verificar y configura funcionamiento administrativos.






Instalación de Cacti 

Lo primero que hicimos fue crear la maquina virtual con la distribución de Ubuntu server 22.04.3 LTS, lo cual no se detallara porque es algo básico.

 

Nos logueamos con nuestro usuario y contraseña y procedemos a empezar con la instalación del cacti en nuestra máquina virtual.


Necesitamos instalar primero un servidor de página web en este caso es apache, la información que almacena cacti lo hace utilizando base de datos SQL así que también se instalo el server de MYSQL, del mismo modo las páginas que se sirven son procesadas por php, así que se instaló el módulo php para apache; todo fue instalado con el comando que se muestra en la captura anterior. Al continuar con la instalacion se nos hara una preguntara de si/no, presiona la letra S y contiuamos con la instalacion.


Aquí nos pide que seleccionemos el servidor web que se debe configurar automáticamente para que se ejecute el phpmyadmin, y seleccionamos apache2.


Aquí nos indica que el phpmyadmin debe tener una base de datos instalada y configurada antes de utilizarse, aquí seleccionamos la opción “yes”.


Aquí creamos la contraseña para que phpmyadmin se registre con el servidor de base datos.



confirmamos la contraseña y continuamos con la instalación.



Anteriormente instalamos todas las herramientas para usar cacti, y para la instalación del cacti como tal, se hace con el comando que se muestra en la imagen anterior, son dos paquetes: cacti y cacti-spine.


Le decimos que “si” y continuamos.



aquí nos señala que debemos tener una base datos configurada y le decimos que si.



creamos una contraseña. luego nos aparecera una ventana para confirmar la contraseña, la confirmamos y continuamos.


luego nos aparece esta ventana que indica cual seria el servidor web que debería configurarse automáticamente para cacti, en este caso seleccionamos apache2.




luego de todo lo anterior en el buscador web de la maquina virtual colocamos /localhost/cacti, y se nos abrira la herramienta, nos logueamos con el usuario admin y la contraseña que anteriormente configuramos y de esta forma lograremos entrar.




CONCLUSION 

En conclusión, hemos visto dos formas distintas de instalar estas populares herramientas de monitoreo de código abierto.

Por un lado, realizamos la instalación de Zabbix mediante contenedores Docker en Windows 10, aprovechando la capa de compatibilidad de Linux que provee WSL. Este método es bastante simple y rápido, utilizando imágenes Docker optimizadas para tener Zabbix funcionando en pocos minutos.

Por otro lado, instalamos Cacti directamente en la distribución Linux Ubuntu Server, configurando paso a paso los diferentes componentes requeridos como base de datos, procesamiento PHP y servidor web. Esta instalación desde cero da más control y entendimiento de la arquitectura, a costa de mayor tiempo y complejidad inicial.

En definitiva, ambos métodos lograron el objetivo de tener estas plataformas de monitoreo listas para operar. La elección entre uno u otro dependerá de las preferencias del administrador, recursos disponibles, sistemas operativos objetivo, tiempos requeridos, curva de aprendizaje y otros factores. Pero queda confirmada la flexibilidad de Zabbix y Cacti para ajustarse diferentes entornos.



Comentarios

Entradas más populares de este blog

Cacti & Zabbix | HERRAMIENTAS IMPORTANTES PARA LA GESTION DE REDES