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.
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.
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
Publicar un comentario