Cockpit: una herramienta poderosa para monitorear y administrar múltiples servidores Linux usando un navegador web

Cockpit: una herramienta poderosa para monitorear y administrar múltiples servidores Linux usando un navegador web

Cockpit. es un administrador remoto fácil de usar, liviano y simple pero poderoso para servidores GNU/Linux, es una interfaz de usuario de administración de servidor interactiva que ofrece una sesión de Linux en vivo a través de un navegador web.

Puede ejecutarse en varias distribuciones de Linux, incluidas Debian. Ubuntu. Fedora. CentOS. RHEL. Arch Linux. entre otros.

Cockpit. hace que Linux sea reconocible, lo que permite a los administradores del sistema llevar a cabo de manera fácil y confiable tareas como iniciar contenedores, administrar el almacenamiento, configuraciones de red, inspecciones de registros junto con varias otras.

Lectura sugerida: 20 herramientas de línea de comandos para monitorear el rendimiento de Linux

Mientras lo usan, los usuarios pueden cambiar fácilmente entre Terminal Linux y navegador web sin ningún ajetreo. Es importante destacar que cuando un usuario inicia un servicio a través de Cockpit, se puede detener a través del terminal y, en caso de que ocurra un error en el terminal, se muestra en la interfaz del diario de Cockpit.

Características de Cockpit:

  1. Permite la administración de varios servidores en una sesión de Cockpit.
  2. Ofrece un shell basado en web en una ventana de terminal.
  3. Los contenedores se pueden administrar a través de Docker.
  4. Admite una gestión eficiente de las cuentas de usuario del sistema.
  5. Recopila información sobre el rendimiento del sistema mediante el marco Performance Co-Pilot y la muestra en un gráfico.
  6. Admite la recopilación de la configuración y el diagnóstico del sistema información mediante sos-report.
  7. También es compatible con el clúster de Kubernetes o un clúster de Openshift v3.
  8. Permite la modificación de la configuración de red y muchos más.

Cómo instalar Cockpit en sistemas Linux

Puede instalar Cockpit. en todas las distribuciones de Linux desde sus repositorios oficiales predeterminados como se muestra:

Install Cock pit en Fedora y CentOS freestar.config.enabled_slots.push

Para instalar y habilitar Cockpit. en distribuciones de Fedora, use lo siguiente comandos.

# yum install cockpit # systemctl enable–now cockpit.socket # firewall-cmd–add-service = cockpit # firewall-cmd–add-service = cockpit–permanent Instalar Cockpit en RHEL

Cockpit se agrega al repositorio de Red Hat Enterprise Linux Extras desde las versiones 7.1. y posteriores:

# subscription-manager repos–enable rhel-7-server-extras-rpms # systemctl enable–now cockpit.socket # firewall-cmd–add-service = cockpit # firewall-cmd–add-service = cockpit–permanent Instalar Cockpit en Debian

Cockpit no está incluido en los repositorios oficiales de Debian, pero usted lo instala usando el siguiente repositorio que contiene compilaciones semanales especialmente para Debian inestable:

Primero agregue el siguiente repositorio al archivo/etc/apt/sources.list.

deb https://fedorapeople.org/groups/cockpit/debian unstable main

A continuación, importe la clave de firma de Cockpit y luego ejecute la siguiente serie de comandos para instalarla.

$ sudo apt-key adv–keyserver sks-keyservers.net–recv-keys F1BAA57C $ sudo apt-get update $ sudo apt-get install cockpit $ sudo systemctl enable–now cockpit.socket Instalar Cockpit en Ubuntu y Linux Mint

En distribuciones de Ubuntu y Linux Mint, Cockpit no está incluido, pero puede instalarlo desde el Cockpit PPA. oficial ejecutando los siguientes comandos:

$ sudo add-apt-repository ppa: cockpit-project/cockpit $ sudo apt-get actualizar $ sudo apt-get install cockpit $ sudo systemctl enable–now cockpit.socket Instalar Cockpit en Arch Linux

Los usuarios de Arch Linux pueden instalar Cockpit desde el Repositorio de usuarios de Arch. usando el siguiente comando.

# yaourt cockpit # systemctl start cockpit # systemctl enable cockpit.socket

Cómo usar Cockpit en Linux

Después de la instalación de Cockpit led correctamente, puede acceder a él utilizando un navegador web en las siguientes ubicaciones.

https://dirección-ip: 9090 O https://server.domain.com:9090

Introduzca el nombre de usuario y la contraseña del sistema para inicie sesión en la siguiente interfaz:

 Interfaz web de cabina  Interfaz web de cabina Interfaz web de cabina

Después de iniciar sesión, se le presentará un resumen o f la información del sistema y los gráficos de rendimiento para el tráfico de CPU. memoria. E/S de disco. y red. como se ve en la siguiente imagen:

 Rendimiento del sistema Linux Resumen  Resumen del rendimiento del sistema Linux Rendimiento del sistema Linux Resumen

Lo siguiente en el menú del panel es Servicios. Aquí puede ver las páginas Destinos. Servicios del sistema. Sockets. Temporizadores. y Rutas. .

La siguiente interfaz muestra los servicios en ejecución en su sistema.

 Mostrando los servicios en ejecución actuales en Linux  Mostrando los servicios en ejecución actuales en Linux Mostrando servicios actuales en ejecución en Linux

Puede hacer clic en un solo servicio para administrarlo. Simplemente haga clic en los menús desplegables para obtener la funcionalidad que desea.

 Ver resumen del servicio de Linux  Ver resumen del servicio de Linux Ver resumen del servicio de Linux

El elemento de menú Registros. muestra la página de registros que permite la inspección de registros. Los registros se clasifican en Errores. Advertencias. Avisos. y Todos. como se muestra en la imagen siguiente.

Además, también puede ver los registros basados ​​en el tiempo, como los registros de las últimas 24 horas o 7 días.

Lectura sugerida: Las 4 mejores herramientas de administración y monitoreo de registros para Linux

Para inspeccionar una sola entrada de registro, simplemente haga clic en ella.

 Monitoreo de registros de Linux Monitoreo de registros de Linux

Cockpit también le permite administrar cuentas de usuario en el sistema, vaya a Herramientas. y haga clic en Cuentas. Hacer clic en una cuenta de usuario le permite ver los detalles de la cuenta del usuario.

 Administrar cuentas de usuario de Linux  Administrar cuentas de usuario de Linux Administrar cuentas de usuario de Linux

Para agregar un usuario del sistema, haga clic en el botón “ Crear nueva cuenta. e ingrese la información de usuario necesaria en la interfaz a continuación.

 Crear cuenta de usuario en Linux  Crear cuenta de usuario en Linux Crear cuenta de usuario en Linux

Para obtener una ventana de terminal, vaya a Herramientas. . Terminal.

Cabina-Terminal web Linux  Cabina-Terminal web Linux Cockpit-Linux Web Terminal

Cómo agregar un servidor Linux a Cockpit

Importante. tenga en cuenta que debe instalar Cockpit en todos los Linux remotos servidores para monitorearlos en el tablero de Cockpit. Por lo tanto, instálelo antes de agregar cualquier servidor nuevo a Cockpit.

Para agregar otro servidor, haga clic en panel de control. verá la pantalla a continuación. Haga clic en el signo (+) e ingrese la dirección IP del servidor. Recuerde que la información de cada servidor que agregue se muestra en Cockpit con un color distinto.

 Agregar servidor Linux a Cabina  Agregar servidor Linux a la cabina Agregar servidor Linux a la cabina  Cockpit-Monitoreo remoto del servidor Linux  Cabina-Monitoreo remoto del servidor Linux Cockpit-Monitoreo remoto de servidores Linux

De la misma manera, puede agregar muchos servidores Linux en Cockpit y administrarlos de manera eficiente sin ningún problema.

Eso es todo por ahora, sin embargo, puede explorar más en caso de que haya instalado este simple y maravilloso administrador remoto del servidor.

Documentación oficial de Cockpit. http://cockpit-project.org/guide/latest/

Para cualquier pregunta o sugerencia, así como comentarios sobre el tema, no dude en utilizar la sección de comentarios a continuación para comunicarse con nosotros.