Interface avec Zephir

Nous nous attacherons dans ce chapitre à créer l'interface avec le serveur Zephir. Nous allons créer également la structure des composantes représentant le fonctionnement d'une académie avec les modules Eole de base (AMON / HORUS / SCRIBE ). C'est également ici que nous allons coupler notre Sentinelle avec un serveur Zephir pour la récupération des données (configuration et agents)

Ouvrons une nouvelle console sur Sentinelle

Laissons tourner le serveur rails que nous avons lancé dans le chapitre précédent et ouvrons plutôt une nouvelle connexion ssh sur le serveur.

ProcédureInitialisation Zephir

  1. cd ~/alizes

  2. rails console production

  3. Appconfig.initZephir

  4. Paramètres de connexions à Zephir

    Il faudra saisir les paramètres de connexion à votre zephir :

    Veuillez renseigner vos paramètres de connexion à Zephir

    Host Zephir: <IP ou NON DNS>

    Login: <compte ayant un accès en lecture seule>

    Mot de passe: <mot de passe de ce compte>

    Attention

    Dans la question Host Zephir, il faut bien saisir uniquement le nom dns ou l'ip, ne mettez pas le https://

    ConseilVérification de l'accès

    La procédure va vérifier que les paramètres sont corrects. Si la connexion échoue, vous serez invité à ressaisir les paramètres de connexion. Voici quelques messages typiques d'un problème de connexion :

    getaddrinfo: Name or service not known : Nom dns ou IP incorrect

    Connection timed out - connect(2): Impossible de se connecter sur le port 7080 de zephir

    401 Unauthorized: Votre compte et/ou mot de passe est incorrect

  5. Vérification de l'initialisation des composantes pour zephir

    Pour vérifier que la création de la structure de données pour la supervision des modules Eole s'est bien passée, il suffit de re-cliquer sur la rubrique Créer / Modifier des composantes pour rafraîchir l'arborescence des composantes. Nous devrions avoir une structure un peu plus fournie. Notamment avec les serveurs : Zephir / Amon / Horus / Scribe