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
Systèmes d’exploitation
-
Linux on Power
-
Linux x86
-
Linux ARM
Mise en œuvre
Un démon XorMon écoute sur l’hôte où tourne 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.
Exemples
Latence :
JOB CPU :
Topology :
Liste des métriques
| CPU OS |
CPU sys, user, IO wait |
| File d’attente CPU |
Load avrg, processus bloqués |
| JOB |
CPU, mémoire |
| Utilisation mémoire |
Used, FS cache |
| LAN (adaptateurs ethernet) |
MB/sec, nombre de paquets |
| SAN (adaptateurs FC) |
MB/sec, paquets/sec, latence |
| Utilisation de l’espace de pagination |
Utilisation en % |
| Taux de pagination |
MB/sec |
| Utilisation des systèmes de fichiers |
Utilisation en %, GB |
| Journal d’erreurs |
dmesg |
| LVM |
système de fichiers, VG, LV, disque, stockage, volume |
| Multipath disque |
disque |
| Performances NFS |
données, IOPS, retrans, latence, erreurs, file d’attente |
| Performances ZFS |
Pool, VDEV, Cache, Disque |