Forum Français

last person joined: 16 hours ago 

Bienvenue sur le forum communautaire français d'Airheads.
Expand all | Collapse all

ALE & AOS8 : Notes d'intégration

This thread has been viewed 19 times
  • 1.  ALE & AOS8 : Notes d'intégration

    EMPLOYEE
    Posted Aug 15, 2017 07:47 AM

    Analytics and Location Engine (ALE) est un moteur d’analyse, de localisation et d’agrégation d’informations contextuelles  dans un réseau Wi-Fi HPE Aruba :

    • Utilisateurs, rôles, périphériques, emplacements, applications,
    • Métadonnées: URLs, sessions,
    • Flux de trafic en temps réel.

    Les données contextuelles provenant d’ALE sont par la suite exportées vers des solutions d’analytiques tierces (via APIs)  qui les convertissent en informations décisionnelles exploitables pour répondre à divers cas d’usage, comme par exemple :

    • Analyse en temps réel du trafic entrant/sortant dans les différents commerces (présence, temps de diffusion par zones, etc.),
    • Contexte de localisation pour la gestion des politiques d'accès et de sécurité,
    • Analytique réseau,
    • Perfectionner l’emplacement des produits exposés pour accroître l'efficacité des promotions dans les commerces.

    ALE fonctionne dans un écosystème HPE Aruba comme le montre la figure suivante :ALE HPE ARUBA ECO SYSTEM.png

     

    L’objectif du présent billet  est de partager avec vous quelques notes d’intégration ALE avec AOS8 (le nouveau logiciel embarqué dans nos contrôleurs Virtuels et physiques).

     

    Prérequis :

     

    • Le serveur ALE en dernière version 2.0.0.13. Vous pouvez trouver la documentation complète sur l'installation et la configuration du serveur ALE en cliquant ici.
    • Les contrôleurs Wi-Fi virtuels ou physiques en version 8.1 en déploiement Mobility Master - Mobility Controller. Toute la documentation sur AOS8 se trouve ici.
    • Le serveur de management et d'administration Airwave pour récupérer les cartographies (VisualRF maps).

    Schéma d’architecture

     

    La figure suivante présente l’architecture utilisée :

    • Un serveur ALE,
    • Un serveur Airwave,
    • Un Virtual Mobility Master (MM),
    • 2 Virtual Mobility Controllers(MC).

     schéma d'architecture.png

     

     

    Etapes d'intégration:

     

         Au niveau du serveur ALE:

     

    • Ajouter les adresses IPs des Mobility Controller (MC) et non du  Mobility Master (MM) comme "Source" au niveau du menu "Configuration" lors du paramétrage d’ALE,

    ALE MC source Config.png

     

         Au niveau de la console Mobility Master (MM)

    • Ajouter le serveur ALE depuis la console MM, Ajout Serveur ALE dans MM.png

       

      NB : Ne pas oublier de faire un « Submit »  suivi  «Deploy Changes » une fois la configuration terminée pour qu’elle soit prise en compte.

    •  Ou bien en utilisant la ligne de commande depuis la console SSH  MM en sélectionnant le profil «default-ale » dans la configuration du «mgmt-server» avec l’adresse IP ALE:

     

    #mgmt-server primary-server <adresse IP ALE> profile default-ale

     

    • Vérifier que les options suivantes du profile « default-ale » sont activées :

    Depuis la console graphique :

    Vérification defaul-ale profile GUI.png

     

     

                En ligne de commande : Vérification defaul-ale profile console.png

     

     

    Au niveau de chaque Mobility Controller (MC) depuis la console MM:

     

    • Dans le profile IDS > IDS General > Default, activer les paramètres suivants (par défauts, ces derniers sont désactivés) :
      • Station RSSI,
      • AP Neighbors messagesmodifiction profile IDS general default dans chaque MC.png

         

         

    Etapes de vérification :

     

         Au niveau des MC

     

    • Vérifier que les messages AMON sont envoyés au serveur ALE en utilisant la commande suivante depuis chaque MC :

     

    #show amon-sender dest-stats-all
    • Le serveur ALE doit apparaitre dans le « Dest_Id » avec l’ensemble des massages envoyés. Vérifier que le compteur des messages s’incrémente bien.show amon sender des all.png

       

    Au niveau du MM

      

    • Vérifier que le MM reçoit les messages AMON en utilisant la commande suivante depuis la console MM :
    #show amon-receiver stats-counters-all
    • Vérifier que le compteur des stats 65:STATION_RSSI_INFO_V2 et 66: AP_NEIGHBORS_V2 s’incrémente.sh amon receiver MM.png

       

       

    Au niveau du serveur ALE

     

    • Vérifier que le serveur ALE génère bien un flux de données en utilisant la commande suivante depuis la console ALE (Pour Rappel Username : root /Password admin):

     

    #/opt/ale/bin/feed-reader

    Après quelques secondes …

     

    ALE feed reader.png

     

      

    Etapes de Troubleshooting:

      

    • Depuis le MM, exécuter la commande suivante :
    #show amon-receiver stats-counters-all 
    • Depuis les MCs, exécuter la commande suivante :
    #show amon-sender stats-counters-all 
    • Vérifier que le message « 65: STATION_RSSI_INFO_V2» existe dans les résultats des commandes précédentes.
    • Si le message n’existe pas, exécuter la commande suivante au niveau de chaque MC et vérifier que le paramètre « Location » est activé, dans le cas contraire, il faut l’activer.
    #show mgmt-server profile default-ale

     

    • Si le paramètre «Location» est activé, exécuter la commande suivante au niveau de chaque MC et vérifier que le champ «Station RSSI Message» est à «True». dans le cas contraire, le changer en «True»

     

    #show ids general-profile default | include RSSI

    Une fois l'intégration terminée avec succès, ALE récupère l'ensemble des informations et les affiche comme le montre la figure suivante: 

    ALE .png

     

     Pour finir, je vous joins ALE Deployment and Troubleshooting Guide.

     

    A bientôt.....


    #ALE


  • 2.  RE: ALE & AOS8 : Notes d'intégration

    Posted Sep 15, 2023 10:47 AM

    Hello @kdjoudi,

    Thank you for this great document. However when i checked MC amon-sender, there is no 65: STATION_RSSI_INFO_V2. I already checked the location and its enabled. What can be the reason for this issue?