Cette section décrit la surveillance des mesures système sur Orchestrator.

Présentation de la surveillance des mesures système sur Orchestrator

Orchestrator est fourni avec une pile de surveillance de mesures système intégrée, qui comprend un collecteur de mesures et une base de données de séries chronologiques. La pile de surveillance simplifie la vérification de la condition de santé et de la charge du système d'Orchestrator.

Pour activer la pile de surveillance, exécutez la commande suivante sur Orchestrator :

sudo /opt/vc/scripts/vco_observability_manager.sh enable 

Pour vérifier l'état de la pile de surveillance, exécutez la commande suivante :

sudo /opt/vc/scripts/vco_observability_manager.sh status

Pour désactiver la pile de surveillance, exécutez :

sudo /opt/vc/scripts/vco_observability_manager.sh disable

Collecteur de mesures

Telegraf est utilisé comme collecteur de mesures système d'Orchestrator, qui comporte des plug-ins pour collecter des mesures système. Les mesures suivantes sont activées par défaut.

Nom de la mesure Description
inputs.cpu Mesures sur l'utilisation du CPU.
inputs.mem Mesures sur l'utilisation de la mémoire.
inputs.net Mesures sur les interfaces réseau.
inputs.system Mesures sur la charge du système et le temps d'activité.
inputs.processes Nombre de processus regroupés par état.
inputs.disk Mesures sur l'utilisation du disque.
inputs.diskio Mesures concernant les E/S de disque par périphérique.
inputs.procstat Utilisation du CPU et de la mémoire pour des processus spécifiques.
inputs.nginx Informations sur l'état de base de Nginx (ngx_http_stub_status_module).
inputs.mysql Données statistiques du serveur MySQL.
inputs.clickhouse Mesures d'un ou de plusieurs serveurs ClickHouse.
inputs.redis Mesures d'un ou de plusieurs serveurs Redis.
inputs.filecount Nombre et taille totale des fichiers dans les répertoires spécifiés.
inputs.ntpq Mesures de requête NTP standard (nécessite un exécutable ntpq).
Inputs.x509_cert Mesures d'un certificat SSL.

Pour activer davantage de mesures ou désactiver certaines mesures activées, modifiez le fichier de configuration Telegraf sur Orchestrator en procédant comme suit :

  • sudo vi /etc/telegraf/telegraf.d/system_metrics_input.conf
  • sudo systemctl restart telegraf

Base de données de séries chronologiques

Prometheus permet de stocker les mesures système collectées par Telegraf. Les données de mesures sont conservées dans la base de données pendant trois semaines au maximum. Par défaut, Prometheus écoute sur le port 9090. Si vous disposez d'un outil de surveillance externe, fournissez la base de données Prometheus en tant que source, afin de pouvoir afficher les mesures système d'Orchestrator sur votre interface utilisateur de surveillance.