Documentation

Indicateurs systèmes détaillés

Indicateurs globaux

Il s’agit de la page d’accueil de Vulture, permettant de visualiser l’état du cluster en général et des noeuds Vulture en particulier. Le premier tableau énumère la liste des membres du cluster et affiche les principaux indicateurs d’état:

monitoring-indicateurs-systeme-img-1

  • Node : Nom FQDN du noeud Vulture
  • Uptime : Temps depuis le quel le noeud est en marche
  • ntpd : Etat du processus ntpd, en charge de la synchronisation NTP de Vulture
  • sshd : Etat du processus sshd, en charge des accès d’administration au système FreeBSD
  • fluentd : Etat du processus fluentd, en charge d’envoyer les logs Apache vers MongoDB ou ElasticSearch
  • mongod : Etat du processus mongod, en charge du stockage de la configuration Vulture
  • redis : Etat du processus redis-server, en charge du stockage des sessions utilisateurs
  • pf : Etat du processus pf, en charge du filtre de paquets Vulture
  • Running Listeners : Nombre d’interfaces Vulture en écoute sur le noeud
  • Stopped Listeners : Nombre d’interfaces Vulture en arrêt sur le noeud (la configuration existe, mais aucun processus Apache n’est démarré).
  • App Sessions : Nombre de sessions applicatives en cache (1 session par utilisateur et par application)
  • Portal Sessions : Nombre de sessions SSO en cache (1 session par utilisateur)
  • Oauth2 Sessions : Nombre de sessions Oauth2 en cache
  • Password Reset : Nombre de demandes de réactualisation de mot de passe en cache
  • Token : Nombre de jetons éphémères en cache. Ces jetons à usage uniques sont utilisés lors des redirections Application => Portail lorsque les utilisateurs ne sont pas encore authentifiés. Ils sont supprimés dès que l’utilisateur arrive sur la mire d’authentification Vulture. Un nombre de token élevés indique que des tentatives de connexions aux applications ont été effectuées, mais que les utilisateurs n’ont pas fournis de mot de passe (abandon du processus d’authentification).

Indicateurs d’utilisation des ressources

Tous les indicateurs suivant sont en temps réél. Le graphique suivant indique la consommation de la mémoire vive pour chaque machine du cluster. C’est l’un des indicateurs les plus importants sur le plan des performances: Si Vulture manque de RAM, les performances vont très fortement se dégrader. En particulier, il est important que l’OS ne swappe jamais.

monitoring-indicateurs-systeme-img-2

Le graphique suivant indique l’usage total de CPU pour chaque noeud du cluster.

monitoring-indicateurs-systeme-img-3

On retrouve enfin la consomation de mémoire swap:

monitoring-indicateurs-systeme-img-4

Indicateurs systèmes

Cette page permet de visualiser les indicateurs systèmes détaillés au niveau du Cluster en général ou d’un nœud en particulier. On y retrouve les même indicateurs que dans la vue générale, avec davantage de détails et de précision. Consommation mémoire et taux d’utilisation du processeur sur un nœud donné ou sur la totalité du cluster:

monitoring-indicateurs-systeme-img-5

monitoring-indicateurs-systeme-img-6

Evolution de l’espace disque disponible sur un nœud donné ou sur la totalité du cluster:

monitoring-indicateurs-systeme-img-7

Indicateurs réseaux

Cette page permet de visualiser les indicateurs réseaux détaillés au niveau du Cluster en général ou d’un nœud en particulier.

Evolution de la taille moyenne des requêtes traitées par le noeud / le cluster :

monitoring-indicateurs-systeme-img-8

Evolution de la taille moyenne des réponses envoyées par le noeud / le cluster :

monitoring-indicateurs-systeme-img-9

Evolution du nombre de packets abandonnés en moyenne et évolution du nombre d’erreurs de réception de packet en moyenne par le noeud / le cluster :

monitoring-indicateurs-systeme-img-10

Sessions utilisateurs

Cette page permet de visualiser le nombre d’utilisateurs connectés à Vulture. Plus précisément, il s’agit du nombre de sessions ouvertes dans le cache Redis: Sessions anonymes et sessions authentifiés. Les sessions se compte en fonction du nombre d’entrée dans le cache.

En toute logique le nombre de sessions utilisateurs (anonymes + authentifiées) doit être égale au chiffre indiqué en page d’accueil.

monitoring-indicateurs-systeme-img-11