Cockpit es una herramienta gratuita y de código abierto para administración de sistemas, donde los usuarios pueden monitorear y administrar fácilmente múltiples servidores Linux remotos por medio del navegador web. Es una herramienta muy liviana que interactúa directamente con el sistema operativo y no requiere ninguna configuración difícil, así que simplemente se instala y queda lista para usar.

Cockpit nos permite controlar los recursos del sistema, administración de contenedores, administración de almacenamiento, configuración de red, inspección de registros y opciones de entrega para ajustar los límites para optimizar y controlar la utilización de los recursos.

Dentro de sus características más destacadas encontramos:

  • Ajuste los recursos del sistema, las cuotas de CPU y los límites de memoria.
  • Gestión de servicios del sistema.
  • Gestión de contenedores.
  • Administración de almacenamiento.
  • Configuración de la red.
  • Gestión de logs.
  • Gestión de usuarios.

Instalación

Para usuarios de Centos, como root hago todo para que sea más simple:

# subscription-manager repos --enable rhel-7-server-extras-rpms
# yum install cockpit
# systemctl enable --now cockpit.socket
# firewall-cmd --add-service=cockpit
# firewall-cmd --add-service=cockpit --permanent

Y para usuarios de Debian 9 podemos instalarlo por repositorios backports, así que hacemos lo siguiente.

# echo 'deb http://deb.debian.org/debian stretch-backports main' > \
/etc/apt/sources.list.d/backports.list
# apt update
# apt install cockpit

Una vez instalado, abrimos en un navegador, en este caso en forma local lo vamos a probar http://localhost:9090 o http://IP:9090, nos solicitará credenciales usamos root si queremos, y ya veremos las distintas opciones que nos da para monitorear.

Como vemos nos presenta la parte de sistema, y podemos ver los consumos de CPU, Memoria, I/O de disco, red. Solo resta ir jugando y viendo como se va comportando el servidor.

Y lo más importante es que una vez instalado en todos los servidores, podemos monitorearlos desde uno solo, en la sección de Dashboard > +, colocamos la IP del server y tendremos todos a la mano.

4 Comentarios

  1. Hola que tal me parece interesante, pero a mi no me aparece el icono de Dashboard tengo la versión 176, en Centos 7 que necesito hacer para agregar mas servidores y poder monitorearlos.
    Saludos

    • Que raro, no deberías tener problemas fijate que es simple, solo basta con tener los repositorios y no te olvides de agregar las reglas del final para centos, algo que debes tener en cuenta es ver de no tener plugins que supriman funciones en el navegador, proba con otro.

Deja un comentario