Référence de la couche Ganglia - AWS OpsWorks

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Référence de la couche Ganglia

Important

Le AWS OpsWorks Stacks le service a pris fin le 26 mai 2024 et a été désactivé tant pour les nouveaux clients que pour les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez le AWS Support L'équipe sur AWS Re:post ou via AWS Support haut de gamme.

Note

Cette couche est disponible uniquement pour les piles Linux.

Une couche Ganglia prend en charge Ganglia, un système de surveillance distribué qui gère le stockage et la visualisation des métriques d'instance. Il est conçu pour travailler avec les topologies d'instances hiérarchiques, ce qui le rend particulièrement utile pour les groupes d'instances. Ganglia possède deux composants de base :

  • Un client à faible charge, qui est installé sur chaque instance de la pile et envoie les métriques au maître.

  • Un master, qui collecte les métriques des clients et les stocke sur un EBS volume Amazon. Il affiche également les métriques sur une page web.

AWS OpsWorks Stacks dispose d'un agent de surveillance Ganglia sur chaque instance qu'il gère. Lorsque vous ajoutez une couche Ganglia à votre stack et que vous la démarrez, les agents Ganglia de chaque instance transmettent des métriques à l'instance Ganglia. Pour utiliser Ganglia, ajoutez une couche Ganglia avec une instance à la pile. Vous accédez aux données en vous connectant au serveur Ganglia à l'adresse IP du maître. Vous pouvez fournir des définitions de métriques supplémentaires en écrivant des recettes Chef.

Nom court : monitoring-master

Compatibilité : Une couche Ganglia est compatible avec les couches suivantes : custom, db-master, memcached, php-app, rails-app.

Ports ouverts : Load-Balancer permet l'accès public aux ports 22 (SSH), 80 (HTTP) et 443 (). HTTPS

Autoassign Elastic IP addresses : Désactivé par défaut

EBSVolume par défaut : Oui, à /vol/ganglia

Groupe de sécurité par défaut : AWS - OpsWorks -Monitoring-Master-Server

Configuration : Pour configurer une couche Ganglia, vous devez spécifier les éléments suivants :

  • Le URI qui donne accès aux graphiques de surveillance. La valeur par défaut est http ://DNSName/ganglions, où DNSName est le DNS nom de l'instance Ganglia.

  • Un nom d'utilisateur et un mot de passe qui contrôlent l'accès aux statistiques de surveillance.

Recettes Setup :

  • opsworks_initial_setup

  • ssh_host_keys

  • ssh_users

  • mysql::client

  • dependencies

  • ebs

  • opsworks_ganglia::client

  • opsworks_ganglia::server

Recettes Configure :

  • opsworks_ganglia::configure-client

  • ssh_users

  • agent_version

  • opsworks_ganglia::configure-server

Recettes Deploy :

  • deploy::default

  • opsworks_ganglia::configure-server

  • opsworks_ganglia::deploy

Recettes Shutdown :

  • opsworks_shutdown::default

  • apache2::stop

Installation:

  • Le client Ganglia est installé sous : /etc/ganglia.

  • Le serveur web frontal Ganglia est installé sous : /usr/share/ganglia-webfrontend.

  • Le logtailer Ganglia est installé sous : /usr/share/ganglia-logtailer.