Linux est supervisé via l’agent OS
S’il est supervisé sous des technologies de virtualisation comme VMware, Proxmox, IBM Power Systems, RHV, oVirt, OLVM ou Nutanix, les données de l’agent OS Linux sont rattachées à la machine virtuelle (VM).
Métriques et fonctions de l’agent OS
Utilisation CPU OS : user/sys/IO wait/idle en %
File d’attente CPU : charge moyenne, processus bloqués
Utilisation mémoire : mémoire utilisée/FS cache/mémoire libre en MB
Taux de pagination en MB/sec
Utilisation de l’espace de pagination en %
Débit SAN (adaptateurs FC) par adaptateur
data in MB/sec
IO/sec
temps de réponse (latence)
erreurs
Débit LAN (ethernet) par adaptateur
data in MB/sec
nombre de paquets
erreurs
Débit IO total (Linux)
IOPS
Data in MB/sec
temps de réponse (latence)
Utilisation de la capacité des systèmes de fichiers
Un démon XorMon écoute sur l’hôte où s’exécute le serveur XorMon, sur le port 8162.
Chaque LPAR dispose d’un agent écrit en Perl. Cet agent est lancé chaque minute depuis la crontab et récupère les données de performance et les autres données.
L’agent contacte le serveur XorMon toutes les 10 à 15 minutes et lui envoie toutes les données stockées localement pour cette période.
Prérequis de l’agent
Interpréteur Perl. Tous les systèmes Unix/Linux contiennent Perl dans leur installation de base.
Il peut tourner sous n’importe quel compte utilisateur, il n’a besoin d’aucun privilège particulier dans l’OS.
Communication TCP ouverte entre chaque LPAR et le serveur XorMon sur le port 8162.
Les connexions sont initiées depuis le Linux supervisé uniquement.