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:3000Obtendrá 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.