Supervision Linux

Linux  monitoring

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 :
Linux  monitoring : Latency

JOB CPU :
Linux  monitoring : JOB CPU

Topology :
Linux  monitoring : 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