GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo monitorear sus servidores Linux con Checkmk

Checkmk es una de las aplicaciones más utilizadas y fáciles de usar para monitorear servidores Linux. Puede verificar el estado del servidor, la carga, el estado de la red, las aplicaciones, la base de datos, la carga del servidor en la nube, el almacenamiento y otros dispositivos IoT conectados con su servidor Linux. La herramienta Checkmk funciona de forma híbrida en Linux. Una vez que tenga la herramienta instalada en su máquina Linux, puede acceder fácilmente a todas las pestañas de configuración y panel a través del navegador web.

A diferencia de otras herramientas de monitoreo de servidores, la herramienta Checkmk no acapara una gran cantidad de recursos del sistema en Linux. Instalar y usar la herramienta Checkmk en Linux es fácil y directo. Si es administrador del sistema, debe probar esta herramienta y disfrutar de todas las funciones y complementos que pueden reducir un poco su carga de trabajo.

Servidores Linux con Checkmk

Si tiene experiencia con servidores Linux y tiene mucha experiencia, es posible que ya sepa que Checkmk es una de las características básicas de la herramienta del servidor Nagios. La herramienta Checkmk para Linux está escrita en C ++ y el lenguaje de programación Python, lo que ha hecho que la aplicación sea fácil de configurar con todos los sistemas principales y no se vuelve demasiado pesada para aplastar su sistema.

Con una interfaz de usuario de sistema potente y de fácil acceso, Checkmk puede registrar realmente todos los datos del servidor y mantener el registro del servidor Linux. Puede generar informes, monitorear la infraestructura y configurar sus extensiones desde servidores Linux con la herramienta Checkmk. En esta publicación, veremos cómo instalar y usar la herramienta Checkmk en Linux para verificar servidores.

Paso 1:Instala Checkmk en Linux 

Al principio, necesitaremos instalar la herramienta Checkmk firmada en nuestro sistema Linux y realizar la configuración. Aquí, describo el método de instalación de Checkmk en distribuciones de Linux basadas en Debian, Ubuntu y Red-Hat para monitorear servidores. Si está utilizando otras distribuciones de Linux, consulte la guía de instalación en el sitio web de Checkmk.

1. Instale Checkmk en Ubuntu/Debian

En las distribuciones Debian o Ubuntu, usaremos el comando wget para descargar el paquete Debian de Checkmk para descargar el paquete .deb. El archivo compilado de la herramienta de servidores Checkmk Linux se almacenará dentro del directorio de inicio.

wget https://download.checkmk.com/checkmk/2.0.0p9/check-mk-raw-2.0.0p9_0.focal_amd64.deb
- -

Ahora, ejecute los siguientes comandos dpkg y aptitude en el shell del terminal con privilegios de root para finalizar el proceso de instalación de Checkmk en su Debian Linux.

sudo dpkg -i *.deb
sudo apt-get install -f

2. Instale Checkmk en Red Hat/Fedora Linux 

Si es usuario de una estación de trabajo Red Hat o Fedora, este método es para usted. Para obtener la herramienta de servidores Checkmk en su Linux, primero deberá descargar la última versión de EPEL para el paquete adicional para Linux en su máquina.

https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Ahora, ejecute los comandos mencionados a continuación en el shell para habilitar el repositorio Checkmk en su sistema Linux.

# subscription-manager repos --enable "codeready-builder-for-rhel-8-x86_64-rpms"

Si es un usuario basado en DNF, es posible que también deba ejecutar el siguiente comando en el shell del terminal.

# dnf config-manager --set-enabled powertools

Después de instalar EPEL y configurar el repositorio, ahora necesitaremos permitir los puertos de firewall en el sistema. Puede ejecutar los siguientes comandos en el shell para configurar el cortafuegos y recargar el demonio del cortafuegos en su sistema. Asegúrese de que el demonio del cortafuegos esté configurado antes de cargar servidores Linux con Checkmk.

# setsebool -P httpd_can_network_connect 1
# firewall-cmd --zone=public --add-service=http --permanent
# firewall-cmd --reload

Ahora puede obtener el paquete RPM en su sistema Linux desde el repositorio. El siguiente comando SCP (copia segura) le permitirá obtener el paquete RPM de la herramienta Checkmk en su sistema de archivos Linux.

# scp check-mk-raw-2.0.0p3-el8-38.x86_64.rpm

Ahora, ejecute los comandos de importación wget y rpm uno tras otro para importar la clave pública del paquete Checkmk en su sistema.

# wget https://download.checkmk.com/checkmk/Check_MK-pubkey.gpg
# rpm --import Check_MK-pubkey.gpg

Finalmente, ahora puede verificar el paquete Checkmk en su sistema Linux a través de los siguientes comandos en su shell.

# rpm -K check-mk-raw-2.0.0p3-el8-38.x86_64.rpm
# yum install check-mk-raw-2.0.0p3-el8-38.x86_64.rpm

Ahora puede verificar la versión de Checkmk a través de omd dominio.

# omd version

Paso 2:Crear un proyecto para probar Checkmk

Hasta ahora, hemos visto cómo instalar la herramienta Checkmk en Linux y es hora de probar la herramienta en nuestros servidores. Para verificar los servidores Linux con Checkmk, crearemos un proyecto de demostración y lo ejecutaremos en el sistema. Ahora puede crear un proyecto de ejecución de prueba para su servidor Linux para monitorear el estado del servidor y verificar si las herramientas Checkmk están funcionando en su sistema o no a través de los comandos OMD que se detallan a continuación.

sudo omd create tr_test
sudo omd start tr_test

Después de la creación exitosa del proyecto, ahora podemos acceder al panel de control de Checkmk desde el navegador web.

Paso 3:Cargue la GUI web de Checkmk en Linux

Para acceder al panel de administración del sistema basado en la interfaz gráfica de usuario de la herramienta Checkmk en Linux, deberá cargar la dirección web o la dirección del servidor donde creó su proyecto de prueba. En mi caso, la dirección mencionada a continuación será la dirección web del Proyecto de prueba.

http://ubuntupit/tr_test/

Cuando el servidor se carga correctamente, deberá iniciar sesión con las credenciales de inicio de sesión. Si recuerda, ha creado las credenciales de inicio de sesión al instalar la herramienta de monitoreo del servidor Checkmk en nuestra máquina Linux. En caso de que lo olvide, puede localizarlo dentro del htpasswd etc/htpasswd cmkadmin archivo.

Cuando inicie sesión en el servidor de prueba, verá un tablero ingenioso que muestra todos los paneles de control, detalles del host, monitor, configuración, sección de usuario y otros menús de Checkmk. En este momento, no tenemos ningún host agregado a este servidor.

Paso 4:agregue un nuevo host al servidor Linux con Checkmk

Después de iniciar sesión con éxito en la herramienta de monitoreo del servidor Checkmk en Linux, ahora puede agregar un nuevo host. El menú de adición de host se encontrará en la barra izquierda haciendo clic en Configurar botón. Después de proporcionar la dirección de host válida, ahora puede ir al shell de la terminal para cargar el host con el siguiente comando wget.

wget <HOSTURL>

Finalmente, instale el agente de monitoreo del servidor Checkmk en su sistema Linux a través del comando mencionado a continuación. Esto le permitirá cargar los detalles del host en su máquina Linux.

sudo dpkg -i check-mk-agent_2.0.0p9-1_all.dpkg

Perspectivas

En toda la publicación, hemos visto cómo instalar y comenzar con la herramienta Checkmk en Linux. Usar la herramienta Checkmk es más conveniente para verificar servidores Linux. Monitorear y verificar los servidores Linux con Checkmk es divertido, ya que muestra todos los datos necesarios que podría necesitar ver. Si es nuevo en Checkmk, tenga paciencia. Puede llevar un tiempo familiarizarse con la interfaz de usuario.

Si encuentra esta publicación útil e informativa, compártala con sus amigos y la comunidad de Linux. También puedes escribir tus opiniones sobre esta publicación en la sección de comentarios.


Linux
  1. Supervise su sistema Linux en su terminal con procps-ng

  2. ¿Cómo monitorear su servidor Linux?

  3. Cómo monitorear el rendimiento del sistema Linux con Sysstat

  4. Cómo monitorear la seguridad del servidor Linux con Osquery

  5. ¿Cómo monitorear el uso de la red con nload en Linux?

Cómo monitorear el uso de la red con nload en Linux

Cómo monitorear sus servidores Linux con Checkmk

Cómo asegurar servidores Linux con SE Linux

Cómo monitorear certificados SSL/TLS con Checkmk

Cómo instalar Sysdig para monitorear su sistema Linux

Administre sus servidores con Cockpit Linux