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 eres administrador de sistemas, debes probar esta herramienta y disfrutar de todas las funciones y complementos que pueden reducir un poco tu 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: Instale 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 eres un Red Hat o un Fedora usuario de la estación de trabajo, 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 del omd mando.

                      
                        # omd version
                      
                    

Paso 2: crea 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.

omd crear sitio para Checkmk

                      
                        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.

sudo  servidor de prueba de inicio omd

Paso 3: Cargue la GUI web de Checkmk en Linux

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

                      https://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 olvides, puedes ubicarlo dentro del htpasswd etc/htpasswd cmkadmin expediente.

controlar admin iniciar sesión en servidores Linux con Checkmk

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 esta etapa, no tenemos ningún host agregado a este servidor.

panel de checkmk en linux

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 el botón Configurar. 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.

agregue sitios de host en servidores Linux con Checkmk

                      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. Seguimiento y control de la Los servidores Linux con Checkmk son divertidos ya que muestran 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.

Related Posts