GNU/Linux >> Tutoriels Linux >  >> Debian

Installer Uchiwa - Tableau de bord pour l'outil de surveillance Sensu Core

Uchiwa est un tableau de bord open source pour Sensu core; il vous fournit un tableau de bord simple mais personnalisable pour l'infrastructure de surveillance Sensu Core.

En supposant que vous avez déjà installé Sensu core dans votre infrastructure.

LIRE  :Installer Sensu sur Ubuntu 16.04 / Debian 8

Ici, nous allons installer le tableau de bord Uchiwa sur Ubuntu 16.04 / Debian 8

Installer le tableau de bord Uchiwa :

Avant d'installer Uchiwa, ajoutez un référentiel Uchiwa à votre machine.

Vous pouvez ignorer les étapes ci-dessous si vous avez déjà configuré le référentiel Sensu sur votre machine.
echo "deb https://sensu.global.ssl.fastly.net/apt sensu main" | sudo tee /etc/apt/sources.list.d/uchiwa.list

Ajoutez la clé publique à votre système.

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

Installez Uchiwa en utilisant la commande suivante.

sudo apt-get -y install uchiwa

Créez le uchiwa.json fichier dans /etc/sensu/config.d/ répertoire.

sudo nano /etc/sensu/uchiwa.json

Ajoutez les lignes suivantes.

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

Les lignes ci-dessus incluent les informations de connexion pour le uchiwa tableau de bord pour accéder à l'API Sensu . Le tableau de bord Uchiwa se liera à toutes les interfaces sur le port 3000 .

ITzGeek DC est juste un nom pour distinguer l'instance Sensu des autres instances (Applicable, si vous avez plusieurs instances de Sensu core).

Remplacer localhost avec le nom d'hôte / l'adresse IP de l'instance du serveur Sensu Core.

Il est également possible de sécuriser le tableau de bord Uchiwa en autorisant uniquement les utilisateurs autorisés à accéder au tableau de bord.

Redémarrez le Sensu et Uchiwa services.

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

Activez les services Sensu pour qu'ils démarrent automatiquement.

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

Accéder au tableau de bord Uchiwa :

Ouvrez le navigateur Web de votre ordinateur et accédez-y à l'URL suivante.

http://votre-adresse-ip:3000

Vous obtiendrez la page suivante, une page d'événement où tous les problèmes survenant dans votre environnement sont signalés.

Cliquez sur l'icône des centres de données pour lister les instances du serveur Sensu.

Surveiller en utilisant Uchiwa :

Nous allons configurer le serveur maître Sensu en tant que client pour se surveiller lui-même. Alors, créez le client.json fichier dans /etc/sensu/config.d/ répertoire.

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

Ajoutez les lignes ci-dessous au fichier ci-dessus.

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

Nous verrons ce que chaque ligne représente dans notre prochain article. Pour l'instant, redémarrez simplement le sensu-client service sur le serveur Sensu.

sudo service sensu-client restart

Vérifiez l'état du client nouvellement ajouté en accédant à clients page.

Cliquez sur le sensu-server (machine cliente) pour obtenir plus d'informations sur les chèques.

Dans notre prochain article, nous ajouterons un hôte Linux distant dans Sensu core pour surveiller les services.

LIRE  :Comment ajouter un hôte Linux distant dans l'outil de surveillance Sensu

C'est tout.


Debian
  1. Comment installer l'outil de surveillance Zabbix sur CentOS 8

  2. Comment installer Sensu Monitoring sur Ubuntu 16.04

  3. Comment installer l'outil de surveillance Nagios 4.3.x sur Debian 9

  4. Installer l'outil de surveillance Icinga sur Fedora 22 / 21

  5. Tasksel - Un outil d'installation de paquets de groupe pour Debian

Comment installer Cacti sur Debian 10 / Debian 9 - Un outil de surveillance

Installer l'outil de surveillance des performances NetData sous Linux

Comment installer l'outil de surveillance Prometheus sur Ubuntu 20.04

Comment installer l'outil de surveillance Zabbix sur Debian 11/10

Comment installer Zenoss Core pour la surveillance sur Linux CentOS / RHEL

Linux Dash - Un outil de surveillance système léger mais puissant pour Linux