GNU/Linux >> Tutoriales Linux >  >> Debian

Instale Uchiwa:panel para la herramienta de monitoreo Sensu Core

Uchiwa es un panel de control de código abierto para Sensu core; le proporciona un tablero simple pero personalizable para la infraestructura de monitoreo de Sensu Core.

Suponiendo que ya haya instalado Sensu core en su infraestructura.

LEER :Instalar Sensu en Ubuntu 16.04 / Debian 8

Aquí, instalaremos el panel de Uchiwa en Ubuntu 16.04 / Debian 8

Instalar panel Uchiwa:

Antes de instalar Uchiwa, agregue un repositorio de Uchiwa a su máquina.

Puede omitir los pasos a continuación si ya tiene el repositorio Sensu configurado en su máquina.
echo "deb https://sensu.global.ssl.fastly.net/apt sensu main" | sudo tee /etc/apt/sources.list.d/uchiwa.list

Agregue la clave pública a su sistema.

wget -O- https://sensu.global.ssl.fastly.net/apt/pubkey.gpg |  sudo apt-key add -

Instale Uchiwa usando el siguiente comando.

sudo apt-get -y install uchiwa

Crea el uchiwa.json archivo en /etc/sensu/config.d/ directorio.

sudo nano /etc/sensu/uchiwa.json

Agregue las siguientes líneas.

{
  "sensu": [
    {
      "name": "ITzGeek DC",
      "host": "localhost",
      "port": 4567,
      "timeout": 10
    }
  ],
  "uchiwa": {
    "host": "0.0.0.0",
    "port": 3000,
    "refresh": 10
  }
}

Las líneas anteriores incluyen información de conexión para el uchiwa Panel de control para acceder a Sensu API . El panel de Uchiwa se vinculará a todas las interfaces en el puerto 3000 .

ITzGeek CC es solo un nombre para distinguir la instancia de Sensu de otras instancias (aplicable, si tiene varias instancias de Sensu core).

Reemplazar localhost con el nombre de host/dirección IP de la instancia del servidor Sensu Core.

También es posible asegurar el tablero de Uchiwa al permitir que solo los usuarios autorizados accedan al tablero.

Reinicie el Sensu y Uchiwa servicios.

sudo service sensu-server restart
sudo service sensu-api restart
sudo service uchiwa restart

Habilite los servicios de Sensu para que se inicien automáticamente.

sudo update-rc.d sensu-server defaults
sudo update-rc.d sensu-client defaults
sudo update-rc.d sensu-api defaults
sudo update-rc.d uchiwa defaults

Acceder al panel de Uchiwa:

Abra el navegador web de su computadora y navegue hasta la siguiente URL.

http://su-dirección-ip:3000

Obtendrá la siguiente página, una página de eventos donde se informan todos los problemas que surgen en su entorno.

Haga clic en el icono de los centros de datos para ver las instancias del servidor Sensu.

Supervisar usando Uchiwa:

Configuraremos el servidor maestro Sensu como un cliente para monitorearse a sí mismo. Por lo tanto, cree el client.json archivo en /etc/sensu/config.d/ directorio.

sudo nano /etc/sensu/conf.d/client.json

Agregue las siguientes líneas al archivo anterior.

{
  "client": {
    "name": "sensu-server",
    "address": "127.0.0.1",
    "environment": "development",
    "subscriptions": [
      "dev",
      "ubuntu"
   ],
    "socket": {
      "bind": "127.0.0.1",
      "port": 3030
    }
  }
}

Veremos qué representa cada línea en nuestro próximo artículo. Por ahora, simplemente reinicie el sensu-client servicio en el servidor Sensu.

sudo service sensu-client restart

Verifique el estado del cliente recién agregado yendo a clientes página.

Haga clic en el servidor sensu (máquina cliente) para obtener más información sobre los cheques.

En nuestro próximo artículo, agregaremos un host remoto de Linux en Sensu core para monitorear los servicios.

LEER :Cómo agregar un host Linux remoto a la herramienta de monitoreo Sensu

Eso es todo.


Debian
  1. Cómo instalar la herramienta de monitoreo Zabbix en CentOS 8

  2. Cómo instalar Sensu Monitoring en Ubuntu 16.04

  3. Cómo instalar la herramienta de monitoreo Nagios 4.3.x en Debian 9

  4. Instale la herramienta de monitoreo Icinga en Fedora 22 / 21

  5. Tasksel:una herramienta de instalación de paquetes grupales para Debian

Cómo instalar Cacti en Debian 10 / Debian 9:una herramienta de monitoreo

Instale la herramienta de monitoreo de rendimiento de NetData en Linux

Cómo instalar la herramienta de monitoreo Prometheus en Ubuntu 20.04

Cómo instalar la herramienta de monitoreo Zabbix en Debian 11/10

Cómo instalar Zenoss Core para monitoreo en Linux CentOS / RHEL

Linux Dash:una herramienta de monitoreo de sistema liviana pero poderosa para Linux