Pour utiliser la fonctionnalité de surveillance des hôtes de Cloud Monitor, installez l'agent Cloud Monitor sur vos hôtes.
L'agent Cloud Monitor pour Java n'est plus mis à jour. Nous vous recommandons d'utiliser l'agent Cloud Monitor pour C++. Pour plus d'informations, consultez la rubrique Installation et désinstallation de l'agent Cloud Monitor.
Chemin d'installation
Linux : /usr/local/cloudmonitor
Windows : C:\Program Files\Alibaba\cloudmonitor
Processus
Une fois l'agent Cloud Monitor installé, les deux processus suivants s'exécutent sur vos hôtes :
/usr/local/cloudmonitor/jre/bin/java
/usr/local/cloudmonitor/wrapper/bin/wrapper
Ports
L'agent Cloud Monitor écoute sur le port TCP 32000 des hôtes locaux pour gérer les processus en tant que daemons.
L'agent Cloud Monitor utilise les ports TCP 3128, 8080 ou 443 des hôtes distants pour envoyer des messages de heartbeat et transmettre les données de surveillance. L'agent Cloud Monitor installé sur une instance Elastic Compute Service (ECS) Alibaba Cloud utilise les ports 3128 ou 8080. L'agent Cloud Monitor installé sur un hôte tiers utilise le port 443.
L'agent Cloud Monitor utilise le port HTTP 80 des hôtes distants pour récupérer les packages de mise à niveau.
Journaux
L'agent Cloud Monitor stocke les journaux de surveillance dans le répertoire /usr/local/cloudmonitor/logs.
L'agent Cloud Monitor stocke les autres journaux, tels que ceux relatifs au démarrage, à l'arrêt et à l'exécution en tant que daemon des processus, dans le répertoire /usr/local/cloudmonitor/wrapper/logs.
Modifiez le fichier /usr/local/cloudmonitor/config/log4j.properties pour ajuster le niveau des journaux.
Utilisation des ressources
Le processus /usr/local/cloudmonitor/wrapper/bin/wrapper occupe environ 1 Mo de mémoire et peu de ressources CPU.
Le processus /usr/local/cloudmonitor/jre/bin/java occupe environ 70 Mo de mémoire et 1 % à 2 % d'un cœur de CPU.
La taille du package d'installation est de 70 Mo. L'agent Cloud Monitor occupe environ 200 Mo d'espace disque une fois installé.
Les journaux peuvent occuper jusqu'à 40 Mo d'espace disque. Lorsque la taille des journaux dépasse 40 Mo, les journaux les plus anciens sont supprimés.
L'agent Cloud Monitor transmet les données de surveillance toutes les 15 secondes, ce qui consomme environ 10 Ko/s de bande passante réseau.
L'agent Cloud Monitor envoie des messages de heartbeat toutes les 3 minutes, ce qui consomme environ 2 Ko/s de bande passante réseau.
Dépendances externes
L'agent Cloud Monitor intègre Java Runtime Environment (JRE) 1.8.
Java Service Wrapper fournit des fonctionnalités telles que l'exécution des processus en tant que daemons, le démarrage des processus au boot du système et l'enregistrement de l'agent Cloud Monitor en tant que service Windows.
L'agent Cloud Monitor exécute la commande
ss -spour collecter le nombre de connexions TCP. Si votre système d'exploitation ne prend pas en charge cette commande, installez l'utilitaire iproute.
Guide d'installation
Pour plus d'informations, consultez la rubrique Installation de l'agent CloudMonitor pour Java.
Installer l'agent Cloud Monitor sur un hôte tiers
Connectez-vous à la console Cloud Monitor.
Dans le volet de navigation de gauche, cliquez sur Host Monitoring.
Sur la page Host Monitoring, cliquez sur Install on Third-party Host. Dans le panneau Install CloudMonitor Agent, sélectionnez le type et le système d'exploitation de l'hôte, puis installez l'agent Cloud Monitor selon les instructions.