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.