La surveillance de l'intégrité du examine la façon dont un serveur réagit à la charge de fonctionnement et assure le suivi de sa réactivité aux demandes du client. Cette surveillance vise à empêcher les pannes de serveur en s'assurant que le serveur conserve toujours une capacité suffisante pour pouvoir effectuer les tâches requises. Bon nombre des outils standards de surveillance de l'intégrité prennent en charge les protocoles HTTP et HTTPS pour la surveillance à distance.
La fonctionnalité de basculement automatique CA SDM affiche les interfaces HTTP standards suivantes :
Remarque : Assurez-vous que Tomcat utilise JRE 1.7 et qu'il n'utilise pas le numéro de port configuré pour les composants CA SDM.
Le fichier HealthServlet.war est déployé dans le dossier webapps. Pour confirmer le déploiement, assurez-vous que le dossier HealthServlet ait été créé dans le même dossier webapps.
Une fois le déploiement réussi, le servlet d'intégrité est prêt à effectuer les vérifications d'intégrité. Cela inclut vérifier l'état de SLUMP et l'intégrité des processus CA SDM définis dans le fichier health.xml. Recherchez le fichier health.xml à l'emplacement suivant :
TOMCAT_HOME/webapps/HealthServlet/WEB-INF/classes
Le processus webengine est ainsi défini dans le fichier pdm_startup.i :
#define WEBENGINE(_TAG,_HOST,_SLUMP_NAME,_DOMSRVR, _CFG, _WEBDIRECTOR, _RPC_NAME)
Et comme ceci, dans pdm_startup :
WEBENGINE(webengine, $NX_LOCAL_HOST, web:local, domsrvr, $NX_ROOT/bopcfg/www/web.cfg, "", "rpc_srvr:%h")
Cet exemple nous permet de dire que le nom de la balise du processus webengine est webengine.
Important : Si vous créez un nouveau processus, le processus actuel sera alors commenté dans le fichier updm_startup et de nouvelles entrées seront créées. Veuillez vous assurer de trouver le nom de la balise dans les entrées du nouveau processus.
Important : Si vous personnalisez health.xml, assurez-vous que le fichier XML ne comporte aucune erreur et que vous redémarrez Tomcat pour qu'il puisse refléter les modifications apportées au XML.
http(s)://nom_serveur_arrière-plan:numéro_port/HealthServlet/GetHealth
Important : Il est recommandé de configurer le serveur de basculement avec SSL et de n'accorder de droits d'accès qu'aux utilisateurs prédéfinis. Cette procédure s'applique également au moment de configurer l'outil tiers d'initialisation de basculement.
http(s)://nom_serveur_secours:numéro_port/HealthServlet/FailoverServlet
Vous avez activé le basculement automatique.
AA-Server-Status: All OK!
AA-Server-Role: BG
AA-Server-Status: NOT OK!
AA-Server-Role: BG
|
Copyright © 2013 CA.
Tous droits réservés.
|
|