Supervision Solaris

Solaris monitoring:

XorMon assure la supervision des performances des machines Oracle Solaris, avec présentation graphique.
Il tient compte de la virtualisation Oracle Solaris Sparc et x86. Il présente les données de façon hiérarchique.
L’agent prend en charge Solaris 6+.

Systèmes supervisés :
  • LDOM
  • Control Domain
  • Global Zone
  • Zone

Modes de fonctionnement

  1. installer les agents OS sur le Control Domain (CDOM) uniquement
  2. installer les agents OS sur tous les CDOM, LDOM et Global Zones uniquement
  3. Installer les agents OS sur tous les CDOM, LDOM, Global Zones et Zones

Métriques supervisées

  • CPU
  • Utilisation mémoire
  • Pagination
  • Débit LAN en MB/sec
  • Débit disque en MB/sec
  • Débit disque en IOPS
  • Latence disque

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 l’hôte Solaris supervisé uniquement.

Le jeu de données collectées peut être enrichi par l’agent OS, qui apporte ces métriques supplémentaires :
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, vSCSI) 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
Pools mémoire

Exemples

Mémoire :
Solaris monitoring: memory

Système de fichiers :
Solaris monitoring: filesystem

Multipath :
Solaris monitoring: multipath