GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo monitorear sus servidores Linux con Checkmk

Checkmk es una solución de monitoreo de aplicaciones e infraestructura que admite el monitoreo de servidores, aplicaciones, redes, contenedores y nubes. El servidor Checkmk se puede instalar en Ubuntu, Debian, CentOS, RHEL y SUSE Linux Enterprise Server. Puede monitorear hosts Linux, Windows, macOS, Solaris y AIX a través de agentes Checkmk. Checkmk brinda una descripción general rápida de la infraestructura de TI que permite a los administradores detectar y solucionar problemas que pueden afectar la seguridad o la estabilidad del servidor.

En la publicación de hoy, mostraremos cómo instalar el servidor Checkmk en el sistema operativo Ubuntu. También mostraremos cómo instalar el agente Checkmk en el sistema operativo Ubuntu.

Nota :El método descrito aquí ha sido probado en Ubuntu 20.04 LTS . Sin embargo, se puede seguir el mismo método en Debian SO.

Instalación de Checkmk

Checkmk está disponible como:

  • Edición cruda

Es una edición completa de código abierto pero no contiene todas las funcionalidades

  • Edición empresarial

Es una edición con licencia que incluye todas las funcionalidades. También puedes probar su versión gratuita (junto con todas las funcionalidades) durante 30 días.

Usaremos Checkmk raw edition .

Paso 1:Descarga Checkmk

Para descargar Checkmk, visite la página de descargas del sitio web de Checkmk. Seleccione Checkmk Raw Edition, elija la última versión estable y luego elija su plataforma de sistema operativo y la versión del sistema operativo. Luego haga clic en Descargar botón.

También puede usar el siguiente comando para descargar la última versión estable de Checkmk (al momento de escribir este artículo) 2.0.0p12 :

$ wget https://download.checkmk.com/checkmk/2.0.0p12/check-mk-raw-2.0.0p12_0.focal_amd64.deb

Paso 2:Instalar Checkmk

Ahora, para instalar Checkmk, use el siguiente comando:

$ sudo apt install ./check-mk-raw-2.0.0p12_0.focal_amd64.deb

Ingrese la contraseña de sudo. Si solicita confirmación, presione y y luego Enter para confirmar. Checkmk junto con Apache y otras dependencias se instalarán en su máquina.

Para verificar si Checkmk se instaló correctamente y ver la versión instalada, use el siguiente comando:

$ omd version

Paso 3:Ajuste el cortafuegos

Para acceder a la interfaz web de Checkmk desde otro sistema en la red, deberá agregar una regla en el firewall.

Para permitir el acceso externo a la interfaz web de Checkmk, use el siguiente comando:

$ sudo ufw allow Apache

Para verificar si se ha agregado la regla, use el siguiente comando:

$ sudo ufw status

Si se agregó la regla, verá Apache en la lista de resultados.

Paso 4:Cree un sitio de monitoreo de Checkmk

Lo siguiente que deberá hacer es crear el sitio Checkmk. Vamos a crear nuestro sitio llamado supervisión .

$ sudo omd create monitoring

En el resultado, encontrará la URL , usuario administrador y contraseña para acceder a la supervisión sitio.

Ahora comience el monitoreo sitio usando el siguiente comando:

$ sudo omd start monitoring

Paso 5:Acceda a la interfaz web de Checkmk

Puede acceder a la interfaz web de Checkmk dirigiendo su navegador web a http://server-ip/site-name. Donde ip-servidor es la dirección IP del servidor donde está instalado Checkmk y site-name es el nombre del sitio de Checkmk (supervisión en nuestro ejemplo).

http://192.168.72.186/supervisión

Inicie sesión con las credenciales predeterminadas que obtuvo en el Paso 4 . Puede cambiar las credenciales predeterminadas más adelante.

Después de iniciar sesión, verá el panel de control de Checkmk.

Paso 6:Instalar el agente en los hosts

Para agregar un host en Checkmk para el monitoreo, deberá instalar el agente de Checkmk.

Primero, instalaremos el agente Checkmk en el servidor Checkmk para monitorearse a sí mismo. Para instalar el agente Checkmk en nuestro servidor Ubuntu de Checkmk , vaya a Configuración> Agentes> Linux.

Luego haga clic derecho en check-mk-agent_2.0.0p12-1_all.deb y copie este enlace.

Ahora descargue el enlace copiado usando el comando wget:

$ wget http://192.168.72.202/monitoring/check_mk/agents/check-mk-agent_2.0.0p12-1_all.deb

Una vez descargado el paquete, instálelo de la siguiente manera:

$ sudo apt install -y ./check-mk-agent_1.6.0p20-1_all.deb

Luego, para verificar si el agente está instalado, use el siguiente comando:

$ check_mk_agent

Debería ver el siguiente resultado similar:

Paso 7:Agregar host para monitoreo

Ahora puede agregar host en Checkmk para monitorear. Agregaremos el servidor Checkmk para monitorearse a sí mismo. Para agregar su servidor Ubuntu para monitoreo, vaya a Configuración desde el panel izquierdo de la interfaz web de Checkmk. Luego vaya a Hosts> Hosts como se destaca a continuación.

Luego, en la siguiente ventana, haga clic en Agregar host .

Luego ingrese el nombre de host (también puede ingresar localhost) y dirección IP y luego haga clic en Guardar e ir a la configuración del servicio.

En la página de servicios, verá una lista de todos los servicios encontrados. Si ve algún servicio sin decidir , haz clic en Reparar todo .

Luego haga clic en el signo de color naranja (como 10+ cambios) en la esquina superior derecha de la ventana.

Luego haga clic en Activar en sitios seleccionados .

Ahora puede encontrar su sitio en Monitor> Resumen> Todos los anfitriones. Aquí puede hacer clic en su host y ver una lista de servicios con sus estados y otros detalles.

Del mismo modo, puede agregar otros hosts para Monitoreo en Checkmk.

También puede mirar el tablero para obtener una descripción general rápida yendo a Supervisar> Resumen> Panel principal .

Desinstalar el servidor y el agente Checkmk de Ubuntu

En caso de que desee desinstalar el agente Checkmk y el servidor, puede hacerlo de la siguiente manera:

Para desinstalar el agente Checkmk de la máquina Ubuntu, use el siguiente comando:

$ sudo apt remove check-mk-agent

Ahora, para eliminar también ese host de Ubuntu del servidor Checkmk, vaya a Configuración> Anfitriones>Anfitriones , seleccione el host y haga clic en el icono de eliminación.

Para desinstalar el servidor Checkmk del servidor Ubuntu, use el siguiente comando:

$ sudo apt remove check-mk-raw-2.0.0p12

En esta publicación, describimos cómo instalar Checkmk y monitorear hosts en el sistema operativo Ubuntu. Checkmk tiene agentes disponibles para diferentes sistemas operativos. Por lo tanto, puede monitorear más sistemas según sea necesario. Al final, también describimos cómo desinstalar los agentes de Checkmk y los servidores de Ubuntu en caso de que necesite hacerlo.


Ubuntu
  1. Supervise su Java en Linux con jconsole

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

  3. ¿Cómo monitorear su servidor Linux?

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

  5. Cómo proteger su sistema Ubuntu Linux con SurfShark VPN

Cómo monitorear sistemas Linux remotos con la herramienta de monitoreo Nagios

Cómo asegurar servidores Linux con SE Linux

Cómo monitorear sus servidores Linux con Checkmk

30 herramientas y servicios interesantes para monitorear sus servidores Linux

Cómo monitorear hosts con la herramienta de monitoreo Linux Icinga

Administre sus servidores con Cockpit Linux