Détection et promotion des ressources
Pour surveiller des ressources à l'aide du service de surveillance de pile, elles doivent d'abord être détectées ou promu. La promotion préalimente les informations relatives à la ressource. Assurez-vous de valider ces informations et de vous assurer qu'elles sont correctes. Les préalables et les paramètres d'entrée pour la promotion sont les mêmes que ceux pour la détection lancée par l'utilisateur.
Voir Préalables pour les ressources pour un accès direct aux préalables pour un type de ressource spécifique.
Le tableau suivant répertorie les types de ressource et les liens correspondants vers les instructions de détection et de promotion.
Pour des informations détaillées sur les types de ressource et les environnements pris en charge, voir Note MOS : 2925632.1.
Type de ressource | Découverte/Promotion |
---|---|
E-Business Suite | E-Business Suite (en anglais) |
Hôte (Linux, Solaris, Windows)
|
|
Oracle Database Y compris :
|
Oracle Database |
Base de données enfichable | Base de données enfichable |
PeopleSoft | PeopleSoft |
Tomcat | Apache Tomcat |
Microsoft SQL Server | Microsoft SQL Server |
Serveur WebLogic | Domaine Oracle WebLogic |
Architecture orientée Oracle Service (SOA) | Domaine Oracle WebLogic SOA est détecté automatiquement dans le cadre de la détection de domaine WebLogic. Note
Si votre domaine WebLogic a déjà été détecté, utilisez les étapes sous Actualisation du domaine Weblogic pour détecter SOA. SOA et WebLogic doivent être surveillés par le même agent. Pour la détection SOA, l'utilisateur WebLogic doit disposer des privilèges d'administrateur. |
Oracle HTTP Server (OHS) | Oracle HTTP Server (OHS)
OHS colocalisé est automatiquement détecté dans le cadre de l'exploration de domaine Oracle WebLogic et doit être installé dans un répertoire de base Oracle existant, colocalisé avec un domaine de serveur WebLogic. Note
Si votre domaine WebLogic a déjà été détecté, utilisez les étapes sous Actualisation du domaine Weblogic pour détecter OHS. OHS et WebLogic doivent être surveillés par le même agent. |
Oracle Identity Manager (OIM) | Domaine Oracle WebLogic OIM est automatiquement détecté dans le cadre de la détection de domaine WebLogic. Note
Si votre domaine WebLogic a déjà été détecté, utilisez les étapes sous Actualisation du domaine Weblogic pour détecter OIM. OIM et WebLogic doivent tous deux être surveillés par le même agent. |
Oracle Access Manager (OAM) | Domaine Oracle WebLogic OAM est automatiquement détecté dans le cadre de la détection de domaine WebLogic. Note
Si votre domaine WebLogic a déjà été détecté, utilisez les étapes sous Actualisation du domaine Weblogic pour détecter OAM. OAM et WebLogic doivent tous deux être surveillés par le même agent. |
Oracle Service Bus (OSB) | Domaine Oracle WebLogic OSB est automatiquement détecté dans le cadre de la détection de domaine WebLogic. Note
Si votre domaine WebLogic a déjà été détecté, utilisez les étapes sous Actualisation du domaine Weblogic pour détecter OSB. OSB et WebLogic doivent tous deux être surveillés par le même agent. |
Gestionnaire de noeuds Oracle Weblogic | Domaine Oracle WebLogic Le gestionnaire de noeuds Oracle Weblogic est automatiquement détecté dans le cadre de la détection de domaine WebLogic. Note
Si votre domaine WebLogic a déjà été détecté, utilisez les étapes sous Actualisation du domaine Weblogic pour détecter le gestionnaire de noeuds Oracle Weblogic. Le gestionnaire de noeuds Oracle Weblogic et WebLogic doivent tous deux être surveillés par le même agent. |
Oracle Managed File Transfer (FABRICANT D'Oracle) | Transfert de fichiers géré (MFT) |
Apache HTTP Server | Apache HTTP Server |
Oracle Unified Directory | Oracle Unified Directory (en anglais) |
GoldenGate | Oracle GoldenGate |
Environnement d'exécution Oracle JVM | Environnement d'exécution Oracle JVM |
NGINX | NGINX |
Préalables pour la ressource
Avant d'ajouter des ressources à la surveillance dans la surveillance de pile, vous devez vous assurer que toutes les conditions requises sont remplies. Les préalables diffèrent selon le type de ressource.
Le tableau suivant répertorie les types de ressource pris en charge par la surveillance de pile, ainsi que les liens directs vers des sections détaillant les préalables à l'ajout de ce type de ressource à la surveillance de pile.
Type de ressource | Préalables |
---|---|
E-Business Suite | Préalables à la détection d'E-Business Suite |
Hôte (Linux, Solaris, Windows) |
Conditions requises pour promouvoir les instances de calcul OCI |
Oracle Database/base de données enfichable | Conditions requises pour Oracle Database |
PeopleSoft | PeopleSoft |
Tomcat | Préalables à la découverte de Tomcat |
Microsoft SQL Server | Préalables à la détection de Microsoft SQL Server |
Serveur WebLogic | Préalables à la détection ou à la promotion du serveur WebLogic |
Transfert de fichiers géré (MFT) | Préalables à la détection ou à la promotion du transfert de fichiers géré (MFT) |
Oracle HTTP Server (OHS) | Préalables à la détection ou à la promotion d'Oracle HTTP Server (OHS) |
Apache HTTP Server | Préalables pour détecter ou promouvoir Apache HTTP Server |
Oracle Unified Directory | Préalables à la détection ou à la promotion d'Oracle Unified Directory |
GoldenGate | Préalables à la découverte ou à la promotion de GoldenGate |
Microsoft IIS | Préalables à la découverte de Microsoft IIS |
Surveillance des serveurs hôtes
Préalables
Instances de calcul OCI
La promotion des instances de calcul OCI permet une surveillance plus riche de l'instance de calcul et une visibilité des ressources exécutées sur l'instance de calcul. Après la promotion, le type de ressource de l'instance de calcul est un hôte.
-
La promotion des instances de calcul OCI permet une surveillance plus riche de l'instance de calcul et une visibilité des ressources exécutées sur l'instance de calcul. Après la promotion, le type de ressource de l'instance de calcul est un hôte. Pour plus d'informations, voir Déployer des agents de gestion dans des instances de calcul.
Hôtes sur place
La détection d'un hôte sur place permet la surveillance et fournit une visibilité sur les ressources qui s'exécutent sur l'hôte.
Les hôtes qui s'exécutent au sein d'un autre fournisseur de services infonuagiques sont surveillés à l'aide du même processus qu'un hôte sur place.
- L'agent de gestion sur place surveillant l'hôte doit être déployé localement sur l'hôte et les préalables nécessaires doivent être remplis. Pour plus d'informations, voir Effectuer les conditions requises pour déployer des agents de gestion.
-
Pour éviter la nécessité de mettre à jour le nom d'hôte après la découverte, il est conseillé de s'assurer que le nom d'hôte, tel que détecté sur l'hôte lui-même, est un nom de domaine complet. La valeur du nom d'hôte est extraite du DNS local.
Exemple :
Pour Linux, la valeur du nom d'hôte est extraite du DNS et peut être remplacée à l'aide de
/etc/hosts
. Pour vérifier le nom d'hôte, utilisez la commande suivante sur la ligne de commande de l'hôte :hostname -f
Hôtes GPU
La surveillance des processeurs graphiques n'est prise en charge que sur linux.
- Créez les politiques de visualiseur et d'administration supplémentaires suivantes pour le processeur graphique s'exécutant sur le calcul OCI.
Créer des politiques pour les opérations de vue
Voici la politique à ajouter pour les utilisateurs qui peuvent uniquement voir les ressources. Utilisateurs appartenant au groupe
StackMonitoringViewerGrp
.Politique Description ALLOW GROUP StackMonitoringViewerGrp TO {COMPUTE_CAPACITY_TOPOLOGY_READ,COMPUTE_BARE_METAL_HOST_INSPECT, COMPUTE_BARE_METAL_HOST_READ,COMPUTE_HPC_ISLAND_READ,COMPUTE_NETWORK_BLOCK_READ,COMPUTE_LOCAL_BLOCK_READ} IN COMPARTMENT <compartment_name>
Autoriser les utilisateurs du groupe StackMonitoringViewerGrp à voir le statut du calcul GPU Créer des politiques pour les opérations administratives
La politique suivante concerne les utilisateurs qui peuvent effectuer des opérations d'administration. Utilisateurs appartenant au groupe
StackMonitoringAdminGrp
.Politique Description ALLOW GROUP StackMonitoringAdminGrp TO {COMPUTE_CAPACITY_TOPOLOGY_INSPECT,COMPUTE_CAPACITY_TOPOLOGY_READ,COMPUTE_BARE_METAL_HOST_INSPECT, COMPUTE_BARE_METAL_HOST_READ,COMPUTE_HPC_ISLAND_READ,COMPUTE_NETWORK_BLOCK_READ,COMPUTE_LOCAL_BLOCK_READ} IN COMPARTMENT <compartment_name>
Autoriser les utilisateurs du groupe StackMonitoringAdminGrp
à extraire la topologie et les détails du calcul GPU - Activer l'agent de gestion dans Oracle Cloud Agent. Pour plus d'informations, voir Étape 3 : Installer les agents de gestion.
- Mettez l'outil NVIDIA-smi à la disposition de l'utilisateur
mgmt_agent
en installant les pilotes propriétaires NVIDIA sur l'hôte, si ce n'est déjà fait. Pour plus d'informations, voir Installation des pilotes NVIDIA. - Facultatif, pour que les données RDMA s'affichent dans la page d'accueil de l'hôte, activez la surveillance des mesures d'instance de calcul. Pour plus d'informations, voir Activation de la surveillance pour les instances de calcul.
Une fois toutes les étapes et les préalables terminés, la détection d'une ressource hôte inclura également chaque GPU installé dans l'hôte. De plus, chaque ressource GPU sera créée et la ressource hôte aura une relation CONTAINS
avec chaque ressource GPU.
Promotion
La surveillance des hôtes est activée au moyen d'une tâche de promotion et configurée pour être effectuée automatiquement ou manuellement dans un compartiment.
Promotion automatique
Les hôtes GPU ne peuvent pas être détectés dans le cadre de la promotion automatique des hôtes.
Une fois qu'un agent de gestion s'est inscrit, dans un compartiment pour lequel la promotion automatique a été activée, l'hôte sur lequel l'agent est installé localement est automatiquement promu à la surveillance complète.
Une fois qu'une instance de calcul OCI est créée, dans un compartiment pour lequel la promotion automatique a été activée, le plugiciel d'agent de gestion dans l'agent en nuage oracle de cette instance est activé et l'agent est automatiquement promu en surveillance complète.
Préalables :
Les politiques suivantes sont requises pour permettre la promotion automatique des agents de gestion et des instances de calcul OCI vers une surveillance d'hôte complète :
Politique | Description |
---|---|
ALLOW SERVICE appmgmt TO {STACK_MONITORING_DISCOVERY_JOB_CREATE,STACK_MONITORING_WORK_REQUEST_READ,STACK_MONITORING_CONFIG_INSPECT} IN COMPARTMENT <compartment_name> |
Autoriser la surveillance de pile à promouvoir des agents/hôtes dans le compartiment |
ALLOW SERVICE appmgmt TO {MGMT_AGENT_DEPLOY_PLUGIN_CREATE, MGMT_AGENT_INSPECT, MGMT_AGENT_READ} IN COMPARTMENT <compartment_name> |
Autoriser la surveillance de pile à gérer les agents dans le compartiment |
ALLOW resource stackmonitoringconfig 'AutoPromoteHost' TO {APPMGMT_MONITORED_INSTANCE_ACTIVATE} IN COMPARTMENT <compartment_name> |
Autoriser la surveillance de pile à activer le plugiciel d'agent de gestion dans le compartiment |
ALLOW resource stackmonitoringconfig 'AutoPromoteHost' TO {INSTANCE_UPDATE, INSTANCE_READ, INSTANCE_AGENT_PLUGIN_INSPECT} IN COMPARTMENT <compartment_name> |
Autoriser la surveillance de pile à mettre à jour la configuration d'instance de calcul dans le compartiment, afin d'activer le plugiciel d'agent de gestion |
Promotion automatique à l'aide de l'interface utilisateur :
Pour activer la promotion automatique d'hôte à l'aide de l'interface utilisateur, naviguez jusqu'à la page Promouvoir vers la surveillance complète, cliquez sur Activer la promotion automatique d'hôte, puis sur Confirmer.
Cela activera à la fois le paramètre de configuration pour auto promote
lorsqu'un agent de gestion est enregistré, ainsi que le paramètre de configuration pour Compute auto activate plugin
lorsqu'une instance de calcul est lancée. Lorsque, à l'aide de l'interface de ligne de commande, une seule configuration est activée, l'interface utilisateur n'indique pas la promotion automatique de l'hôte comme activée et offre une option pour activer la configuration manquante.
La promotion automatique de l'hôte et l'activation automatique du calcul peuvent également être activées/désactivées à partir du gestionnaire de configuration, dans le tableau de bord Configuration intégrée.
Promotion à l'aide de l'interface de ligne de commande OCI :
Exécutez les commandes OCI-CLI suivantes pour activer la promotion automatique pour un compartiment, où <compartment_OCID>
est l'OCID du compartiment :
oci stack-monitoring config create-auto-promote-config --resource-type HOST --is-enabled true --compartment-id <compartment_OCID>
oci stack-monitoring config create-compute-auto-activate-plugin-config --is-enabled true --compartment-id <compartment_OCID>
Les deux configurations doivent être créées et réglées à Activées pour que la promotion automatique fonctionne pour les instances de calcul. Lorsque seul compute-auto-activate-plugin-config est activé, le plugiciel de l'agent de gestion est activé, mais, comme pour un agent de gestion installé manuellement, l'agent n'est pas promu à la surveillance complète.
Promotion manuelle
Une fois l'agent de gestion installé, la promotion peut être effectuée dans la page Promouvoir vers une surveillance complète, en identifiant l'instance de calcul OCI ou l'hôte sur place dans la liste des ressources promotables et en cliquant sur le bouton Promouvoir. Vérifiez les valeurs et cliquez sur Promouvoir une ressource pour lancer le processus de promotion.
Pour les hôtes GPU non OCI, vous devez sélectionner manuellement la licence GPU.
Vous pouvez également aller à la page Détection des ressources et cliquer sur Détecter une nouvelle ressource pour entrer les valeurs appropriées manuellement.
Champ d'entrée | Description |
---|---|
Nom de ressource | Nom de domaine complet de l'instance de calcul OCI |
Agent de gestion | Agent de gestion exécuté sur l'instance de calcul OCI à promouvoir. |
Désactiver la promotion automatique
Pour désactiver la promotion automatique pour un compartiment, exécutez les commandes d'interface de ligne de commande suivantes :
-
Recherchez la configuration
IDs <config_id>
:oci stack-monitoring config list --type AUTO_PROMOTE --lifecycle-state ACTIVE --compartment-id <compartment-id>
oci stack-monitoring config list --type COMPUTE_AUTO_ACTIVATE_PLUGIN --lifecycle-state ACTIVE --compartment-id <compartment-id>
-
Désactiver la promotion automatique d'hôte :
oci stack-monitoring config update-auto-promote-config --config-id <config_id> --is-enabled false
oci stack-monitoring config update-compute-auto-activate-plugin-config --config-id <config_id> --is-enabled false
Vérification du statut de la tâche de détection
Le statut et les journaux du travail peuvent être consultés dans la surveillance de pile dans la page Détection de ressources. Dans la page Détection de ressources, recherchez la tâche soumise avec un nom de ressource correspondant au nom de l'hôte, un type de ressource "Hôte" et un type de tâche "Ajouter". Une fois que le statut du travail est "Réussite", cliquez sur le nom de l'hôte sous Nom de la ressource pour accéder à la page d'accueil de l'hôte.

Étapes post-découverte
Une fois l'hôte promu, vérifiez qu'il s'agit du nom de domaine complet attendu. Si l'hôte n'a pas le nom de domaine complet attendu et est toujours listé comme disponible pour la promotion à partir de la page Promouvoir vers la surveillance complète, le nom d'hôte doit être mis à jour à l'aide des commandes d'interface de ligne de commande suivantes :
Pour voir le nom de l'hôte, exécutez la commande d'interface de ligne de commande suivante :
oci stack-monitoring resource get --resource-id ocid1.stackmonitoringresource.<Host_Resource_OCID>
Pour corriger le nom d'hôte, exécutez la commande d'interface de ligne de commande suivante :
oci stack-monitoring resource update --resource-id ocid1.stackmonitoringresource.<Host_Resource_OCID> --host-name fully.qualified.domain.name
Une fois l'hôte promu, l'étape suivante consiste à détecter les ressources exécutées sur l'hôte, telles que le serveur WebLogic ou Oracle Database.
Après avoir détecté les ressources, vous devrez créer les associations entre l'hôte et ces ressources. Pour plus de détails, voir Association de ressources à un hôte sous Mise à jour de la topologie d'application.
Promouvoir la surveillance complète des ressources découvertes automatiquement
Certains types de ressource peuvent être détectés automatiquement si vous avez activé les fonctions Détection et surveillance des ressources du centre de gestion de système d'exploitation. Après la détection, la surveillance de base de ces ressources démarre automatiquement. Pour activer la surveillance complète de ces ressources, vous devez passer par le processus Promouvoir en surveillance complète.
La promotion à la surveillance complète implique la spécification de paramètres d'identification supplémentaires et de données d'identification de surveillance afin de terminer la détection et de surveiller entièrement la ressource.
La promotion vers la surveillance complète est prise en charge pour les types de ressource suivants :
- Oracle Database
- Serveur WebLogic
- Hôte
La promotion vers la surveillance complète n'est actuellement pas prise en charge pour les autres types :
- Module d'écoute
- Oracle HTTP Server
- Serveur Apache
- Tomcat
Les préalables et les paramètres d'entrée pour la promotion sont les mêmes que la détection lancée par l'utilisateur.
La promotion, contrairement à la détection, préalimente les informations relatives à la ressource. Assurez-vous de valider ces informations et de vous assurer qu'elles sont correctes.
Détection lancée par l'utilisateur
Vous pouvez lancer la détection des ressources à partir de l'interface utilisateur de surveillance de pile. Pour accéder au service de surveillance de pile, connectez-vous à la console Oracle Cloud Infrastructure, puis accédez au service de surveillance de pile au moyen du menu principal de la console Oracle Cloud Infrastructure. Ouvrez le menu de navigation, cliquez sur Observabilité et gestion. Sous Application Performance Monitoring, cliquez sur Surveillance de pile.
- Dans le volet de gauche, sous Ressources, cliquez sur Détection des ressources. La page Détection de ressources s'affiche.
- Cliquez sur Détecter une nouvelle ressource. La région Détection des ressources s'affiche.
- Sélectionnez un type de ressource dans le menu déroulant Type de ressource.
Vous pouvez choisir parmi les types de ressource suivants :
- Entrez les détails de détection du type de ressource.
- Cliquez sur Détecter une nouvelle ressource. Une nouvelle tâche de détection des ressources est créée et affichée dans le tableau.
Oracle Database
Vous pouvez détecter des bases de données externes (en dehors d'OCI), à la fois des bases de données Oracle à instance unique et des instances Oracle RAC, y compris le système de base de données à l'aide du service de surveillance de pile. L'ensemble du système de base de données est détecté dans le cadre d'une détection d'Oracle Database.
- Le système de base de données, y compris ses composants (module d'écoute, ASM, etc.), est détecté dans le cadre d'un repérage d'Oracle Database.
- La détection et la surveillance des systèmes de base de données ne sont prises en charge que dans les environnements LINUX.
Préalables
Pour détecter tout type de ressource autre que la conformité aux préalables, un agent de gestion actif est requis pour la détection. Reportez-vous à la section Installer les agents de gestion pour une installation sur place et à la section Déployer des agents de gestion sur des instances de calcul pour le déploiement d'instances OCI.
- Préalables relatifs au nom d'hôte
- Conditions requises pour l'agent
- Conditions requises de politique
- Préalables pour les données d'identification de surveillance
- Si Oracle Database utilise TCPS (facultatif)
- Si votre base de données Oracle Database utilise d'anciennes versions de mot de passe
Préalables relatifs au nom d'hôte
Assurez-vous que la commande hostname -d
retourne le nom de domaine ou que la commande hostname -a
retourne le nom abrégé correct, en tant que premier alias. Le nom abrégé apparaît dans la colonne HOST_NAME
de la table v$instances
de la base de données à détecter. Cela peut être fait en mettant à jour le fichier /etc/hosts
pour retourner l'alias correct comme ci-dessus pour être le premier alias.
Conditions requises pour l'agent
- Chaque noeud du cluster Oracle Database doit disposer d'un agent de gestion installé localement.
-
Assurez-vous que l'utilisateur
mgmt_agent
ouoracle-cloud-agent
, en fonction du type d'agent installé, est inclus dans le groupe Oracle Inventory (généralement,oinstall
) extrait de/etc/oraInst.loc
, pour pouvoir exécuter les commandeslsnrctl
,srvctl
etcrsctl
.Utilisez l'instruction suivante pour accorder les privilèges
oinstall
à l'utilisateurmgmt_agent
ouoracle-cloud-agent
, en fonction du type d'agent installé :- Hôte avec Oracle Cloud Agent :
usermod -aG oinstall oracle-cloud-agent
- Hôte avec agent autonome :
usermod -aG oinstall mgmt_agent
- Hôte avec Oracle Cloud Agent :
-
Le groupe doit disposer du privilège d'exécution sur le répertoire d'installation d'Oracle.
Exemple d'ajout d'une autorisation d'exécution de groupe au répertoire :
chmod g+x /u01/app/oracle
Après avoir accordé les privilèges du système d'exploitation, suivez les instructions ci-dessous pour redémarrer l'agent. Utilisez les instructions appropriées pour votre agent et votre système d'exploitation, respectivement :
- Oracle Cloud Agent :
sudo systemctl stop oracle-cloud-agent
Démarrez ensuite l'agent à l'aide de la commande start.
- Agent autonome :
sudo systemctl stop mgmt_agent
Démarrez ensuite l'agent à l'aide de la commande start.
Conditions requises de politique
Politique | Description |
---|---|
ALLOW DYNAMIC-GROUP Management_Agent_Dynamic_Group TO USE METRICS IN COMPARTMENT <compartment_name> where target.metrics.namespace = 'oracle_oci_database_cluster' |
Autorisez l'agent à charger des mesures dans Telemetry dans l'espace de noms 'oracle_oci_database_cluster' . Ici, Management_Agent_Dynamic_Group est un groupe dynamique d'agents de gestion dans un compartiment.
|
allow group <Stack Monitoring Admin Users> to manage dbmgmt-family in tenancy |
Autorisez les utilisateurs du groupe spécifié à gérer les ressources de gestion de base de données dans une location. |
Préalables pour les données d'identification de surveillance
Avant de détecter une base de données dans le service de surveillance de pile, assurez-vous d'avoir accès à l'utilisateur du service de surveillance. Vous pouvez soit utiliser un utilisateur DBSNMP intégré à Oracle Database et disposant des privilèges requis pour surveiller la base de données, soit créer un utilisateur personnalisé disposant uniquement des privilèges nécessaires. Pour créer un utilisateur de surveillance de base de données, reportez-vous à la note CMOS KB57458.
Pour ASM :
- Vous devez utiliser un profil d'utilisateur ASMSNMP ou ses privilèges.
- L'utilisateur doit avoir un mot de passe secret pour ASM. Pour commencer à créer une clé secrète, voir Gestion des clés secrètes.
Préalables pour Oracle Database compatibles avec TCPS
Stack Monitoring prend en charge les protocoles de connectivité TCP et TCPS pour les bases de données Oracle. Le protocole TCPS permet à une application Oracle sur un client de communiquer avec des bases de données distantes au moyen de TCP/IP et SSL, ce qui offre une sécurité supérieure à celle de TCP seul. Ce nouveau module d'écoute peut être utilisé pour parler à la base de données via un canal sécurisé. Pour détecter une base de données avec TCPS, la condition préalable est d'ajouter un module d'écoute TCPS à la base de données Oracle et d'accéder à l'emplacement du portefeuille, comme indiqué dans les quatre étapes suivantes.
La surveillance de pile prend en charge l'utilisation de Java KeyStore (JKS) et du magasin de certificats SSL (PKCS).
Étape 1 : Configuration d'Oracle Database et du module d'écoute pour prendre en charge TCPS, voir Configuration de l'authentification de sécurité de la couche de transport.
Étape 2 : Importez KeyStore/TrustStore dans l'agent de gestion et mettez à jour ses autorisations.
- Identifier et exporter l'emplacement du portefeuille Oracle Database en fonction du type KeyStore utilisé (PKCS ou JKS).
PKCS
export WALLET_LOCATION=<database_wallet_location>/dbwallets
JKS
export WALLET_LOCATION=<database_wallet_location>/jkswallets
- Copiez le portefeuille dans un répertoire sécurisé et lisible sur l'hôte de l'agent.
cp -r $WALLET_LOCATION <secure_readable_dir>/
- Mettez à jour l'autorisation de portefeuille.
Sur le service de calcul pour OCI
PKCS
sudo chown -R oracle-cloud-agent:oracle-cloud-agent <secure_readable_dir>/dbwallets
JKS
sudo chown -R oracle-cloud-agent:oracle-cloud-agent <secure_readable_dir>/jkswallets
Calcul sur place :
PKCS
sudo chown -R mgmt_agent:mgmt_agent <secure_readable_dir>/dbwallets
JKS
sudo chown -R mgmt_agent:mgmt_agent <secure_readable_dir>/jkswallets
Étape 3 : Créer une clé secrète OCI.
Pour commencer à créer une clé secrète, voir Gestion des clés secrètes.
Exemples de clé secrète :
PKCS
{
"sslTrustStoreType": "PKCS12",
"sslTrustStoreLocation": "/<secure_readable_dir>/dbwallets/cwallets/ewallet.p12",
"sslTrustStorePassword": "<truststore_password>",
"sslKeyStoreType": "PKCS12",
"sslKeyStoreLocation": "/<secure_readable_dir>/dbwallets/swallets/ewallet.p12",
"sslKeyStorePassword": "<truststore_password>",
"sslServerCertDn": "C=US,O=MyCorp,CN=sslclient"
}
JKS
{
"sslTrustStoreType": "JKS",
"sslTrustStoreLocation": "/<secure_readable_dir>/jkswallets/truststore.jks",
"sslTrustStorePassword": "<truststore_password>",
"sslKeyStoreType": "JKS",
"sslKeyStoreLocation": "/<secure_readable_dir>/jkswallets/keystore.jks",
"sslKeyStorePassword": "<truststore_password>",
"sslServerCertDn": "C=US,O=MyCorp,CN=sslclient"
}
Étape 4 : Valider les politiques
En plus de la création d'une clé secrète, le groupe d'administrateurs Surveillance de pile doit être autorisé à lire la chambre forte où la clé secrète est conservée. Voir Créer les politiques requises pour plus d'informations sur l'octroi d'une autorisation de lecture sur une famille de clés secrètes dans un compartiment spécifié.
Si votre base de données Oracle Database utilise d'anciennes versions de mot de passe
Pour les bases de données configurées pour utiliser une version de mot de passe inférieure à 12 (SQLNET.ALLOWED_LOGON_VERSION < 12
), telles que certaines bases de données E-Business Suite, suivez ces étapes supplémentaires pour configurer l'agent de gestion pour qu'il communique avec la base de données à l'aide d'anciennes versions de mot de passe en définissant une valeur SQLNET.ALLOWED_LOGON_VERSION
appropriée dans la configuration de l'agent.
Ces instructions s'appliquent à l'agent exécuté sur place :
- Modifiez ce fichier
/opt/oracle/mgmt_agent/agent_inst/config/emd.properties
pour ajouter la propriété :dbaas.ALLOWED_LOGON_VERSION = 8
Les valeurs peuvent être 8 / 10 / 11 /12 / 12a en fonction de la version de connexion autorisée dont vous avez besoin.
- Redémarrer l'agent.
sudo systemctl restart mgmt_agent
Ces instructions s'appliquent à l'agent exécuté sur le service de calcul OCI :
- Modifiez le fichier
/var/lib/oracle-cloud-agent/plugins/oci-managementagent/polaris/agent_inst/config/emd.properties
pour ajouter cette propriété :dbaas.ALLOWED_LOGON_VERSION = 8
Les valeurs peuvent être 8 / 10 / 11 /12 / 12a en fonction de la version de connexion autorisée dont vous avez besoin.
- Redémarrer l'agent.
sudo systemctl restart oracle-cloud-agent
Instructions relatives à la détection d'Oracle Database
- Le système de base de données, y compris ses composants (module d'écoute, ASM, etc.), est détecté dans le cadre d'un repérage d'Oracle Database.
- La détection et la surveillance des systèmes de base de données ne sont prises en charge que dans les environnements LINUX.
Détection d'un système de base de données si Oracle Database a déjà été détecté
- Détection d'interface utilisateur pour le premier système de base de données de la grappe :
Dans la page Détection des ressources, terminez la détection d'Oracle Database vide.
Pour plus d'informations sur les entrées de détection d'interface utilisateur, voir le tableau Entrée de détection d'interface utilisateur.
-
Détection de l'interface de ligne de commande pour les ressources restantes du système de base de données :
Note
Pour une base de données Oracle Database qui a déjà été détectée, effectuez les étapes suivantes pour détecter le système de base de données connexe.- Naviguez jusqu'à l'onglet Configuration dans la nouvelle page d'accueil Oracle Database. Copiez les champs suivants de la table Propriétés générales OCI dans un bloc-notes :
Nom de la propriété Nom de variable d'interface de ligne de commande Notes OCID <Database_Resource_OCID> compartmentId <Compartment_OCID> managementAgentId <Additional_Agent#_OCID> Il s'agit de l'OCID de l'agent utilisé lors de la détection de l'interface de ligne de commande. - Copiez le nom de la ressource Oracle Database en haut de la page d'accueil d' Surveillance de pile Oracle Database.
- Obtenez l'OCID de l'agent de gestion des autres noeuds de la grappe :
-
Naviguez jusqu'à Observabilité et gestion, allez à Agents de gestion et cliquez sur Agents.
- Pour chaque agent supplémentaire dans la grappe du système de base de données, sélectionnez le menu d'actions.
- Sélectionnez Copier l'OCID vers le presse-papiers.
OCID de l'agent : Nom de variable d'interface de ligne de commande 1er noeud supplémentaire dans la grappe <Additional_Agent1_OCID> 2e noeud supplémentaire dans la grappe (etc) <Additional_Agent2_OCID>
-
- Mettez à jour
JSON_INPUT_FILE
avec les valeurs obtenues et utilisez la syntaxe suivante pour détecter un système Oracle DB :oci stack-monitoring discovery-job create --compartment-id "<Compartment_ID>" --from-json file://<JSON_INPUT_FILE>
Pour plus d'informations sur les entrées de détection d'interface de ligne de commande, voir le tableau Entrée de détection d'interface de ligne de commande.
Voici des exemples de données utiles JSON pour détecter les ressources de système de base de données restantes :
{ "discoveryType": "REFRESH", "discoveryClient": "APPMGMT", "compartmentId": "<COMPARTMENT_OCID>", "discoveryDetails": { "agentId": "<OCID of the Management agent>", "resourceType": "ORACLE_DATABASE", "resourceName": "<Resource name to display in Stackmonitoring UI>", "properties": { "propertiesMap": { "resource_id":"<DATABASE_OCID>", "asm_host":"<ASM HOSTNAME>", "asm_service_name":"+ASM", "is_asm_discovery":"true", "asm_port":"1521", "additional_agent_1":"ADDITIONAL_AGENT1_OCID", "additional_agent_2":"ADDITIONAL_AGENT2_OCID" } }, "credentials": { "items": [ { "credentialName" : "QVNNUGFzc3dvcmRJblZhdWx0", "credentialType" : "U1NMX1NFQ1JFVF9JRA==", "properties": { "propertiesMap": { "ASMUserName": "<ASM user name in base64 encoded format>", "PasswordSecretId": "<Encoded ASM user secret ocid in BASE64 encoded format>", "ASMRole":"<ASM user role in base64 encoded format>" } } } ] } } }
- Naviguez jusqu'à l'onglet Configuration dans la nouvelle page d'accueil Oracle Database. Copiez les champs suivants de la table Propriétés générales OCI dans un bloc-notes :
Pour plus d'informations sur l'actualisation du système Oracle DB, voir Actualisation des composants du système Oracle Database.
Oracle Database
Détectez une base de données Oracle Database incluant un système de base de données à l'aide de l'interface utilisateur : Dans la page Détection de ressources, remplissez l'interface utilisateur vide pour détecter une base de données Oracle Database incluant le système de base de données et ses composants.
Pour inclure plusieurs agents lors de la détection d'un système de base de données pour RAC à plusieurs noeuds, procédez comme suit :
Entrée de détection
-
Entrée de détection d'interface utilisateur
Champ d'entrée Description Nom de ressource Nom de la base de données Nom d'hôte DNS ou nom SCAN Système de noms de domaine (DNS) ou nom d'accès client unique (SCAN) pour la base de données Port Port utilisé par la base de données externe à Oracle Cloud Infrastructure pour ses connexions Nom du service Nom de service pour la base de données externe à Oracle Cloud Infrastructure qui sera utilisé par la connexion Protocole Protocole utilisé pour Oracle Database. Sélectionner un protocole TCP ou TCPS Clé secrète du mot de passe de l'utilisateur de la base de données dans le compartiment <compartment_name> Sélectionnez dans la liste déroulante la clé secrète qui contient le mot de passe de l'utilisateur de base de données. Ce champ ne s'affiche que si TCPS est sélectionné dans le champ Protocole. Voir ci-dessous. Agents de gestion Agents de gestion surveillant l'hôte sur lequel la base de données est installée Note
Pour les systèmes de base de données qui couvrent plusieurs hôtes, sélectionnez tous les agents de gestion déployés sur tous les hôtes du système de base de données.Données d'identification de la base de données pour la surveillance
. - Nom d'utilisateur
Nom d'utilisateur des données d'identification pour la surveillance d'Oracle Database - Mot de passe
Mot de passe au format encodé en base 64 des données d'identification de surveillance d'Oracle Database - Rôle
Rôle de base de données dans le format codé en base 64, de l'utilisateur pour la surveillance de base de données (Normal ou SYSDBA) Informations sur ASM Agent de gestion Agent de gestion surveillant l'hôte sur lequel la base de données est installée. Pour détecter le cluster et le processus d'écoute, l'agent doit être installé sur l'hôte de la base de données. Gestion automatique du stockage Activer ou désactiver. Activé par défaut. Nom d'hôte DNS ou nom SCAN Nom dns ou nom SCAN par défaut de l'instance ASM. Port Port utilisé par ASM. Valeur par défaut : 1521 Nom du service Nom du service ASM Données d'identification ASM pour la surveillance Nom d'utilisateur Nom d'utilisateur ASM au format codé en base 64 Clé secrète du mot de passe de l'utilisateur ASM dans le compartiment courant Clé secrète du mot de passe dans le format encodé de base 64, comme défini dans le service de chambre forte OCI Rôle Rôle dans le format codé de base 64. SYSMAN par défaut. Valeurs possibles : SYSASM, SYSDBA, SYSOPER Découvrir dans Surveillance de pile et Log Analytics (re recommandé) Les résultats de la détection seront envoyés à la surveillance de pile et à Log Analytics. Surveillance de pile uniquement Les résultats de la détection seront envoyés au service de surveillance de pile uniquement. Log Analytics uniquement Les résultats de la détection ne seront envoyés qu'à Log Analytics. Licence Enterprise Edition Une licence Enterprise Edition sera affectée à la ressource. Edition standard Une licence Standard Edition sera affectée à la ressource. Marqueurs (sous Afficher les options avancées) Des marqueurs à structure libre et définis peuvent être appliqués aux ressources de surveillance de pile lors de la détection. Pour utiliser des marqueurs définis, créez d'abord les espaces de noms de marqueur, reportez-vous à . Reportez-vous à Marqueurs et concepts d'espace de noms de marqueur pour plus de détails sur la création et la gestion des espaces de noms de marqueur pour les marqueurs définis. Lors de la détection d'une ressource, tout marqueur affecté sera appliqué à toutes les ressources détectées. Pour plus d'informations sur les préalables et la propagation des marqueurs, voir Gestion des marqueurs.
Espace de noms de marqueur
Sélectionnez "Aucun" pour ajouter un marqueur à structure libre. Sélectionnez un espace de noms pour l'ajout d'un marqueur défini dans l'espace de noms. Si vous êtes autorisé à créer une ressource, vous disposez également des autorisations nécessaires pour appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, voir Marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option (vous pourrez appliquer des marqueurs plus tard) ou demandez à l'administrateur.
Clé de marqueur
Spécifiez le nom que vous utilisez pour référencer le marqueur.
Valeur du marqueur
Indiquez la valeur du marqueur. Pour plus de détails sur la clé de marqueur et la valeur de marqueur, voir Aperçu du marquage.
-
Entrée de détection d'interface de ligne de commande
Variable d'entrée de l'interface de ligne de commande Description <Additional_Agent1_OCID> 1er noeud supplémentaire dans la grappe <Additional_Agent2_OCID> (etc) 2e noeud supplémentaire dans le cluster (suite pour chaque noeud supplémentaire dans le cluster) Agent_OCID Agent de l'OCID de détection initiale Compartment_OCID OCID du compartiment dans lequel le système Oracle Database sera surveillé
Base de données enfichable
Pour détecter tout type de ressource autre que la conformité aux préalables, un agent de gestion actif est requis pour la détection. Reportez-vous à la section Installer les agents de gestion pour une installation sur place et à la section Déployer des agents de gestion sur des instances de calcul pour le déploiement d'instances OCI.
Avant de détecter une base de données enfichable, vous devez d'abord détecter la base de données conteneur.
Dans la page Détection des ressources, remplissez l'interface utilisateur vide pour détecter la base de données enfichable.
Champ d'entrée | Description |
---|---|
Nom de ressource | Nom de la base de données. |
Sélectionner la base de données conteneur | Base de données conteneur qui contient la base de données enfichable. |
Nom d'hôte DNS ou nom SCAN | Système de noms de domaine (DNS) ou nom d'accès client unique (SCAN) pour la base de données. |
Port | Port utilisé par la base de données externe à Oracle Cloud Infrastructure pour ses connexions. |
Nom du service | Nom de service pour la base de données externe à Oracle Cloud Infrastructure qui sera utilisé par la connexion. |
Protocole | Protocole utilisé pour Oracle Database. Sélectionnez le protocole TCP ou TCPS. |
Clé secrète du mot de passe de l'utilisateur de la base de données dans le compartiment <compartment_name> | Sélectionnez dans la liste déroulante la clé secrète qui contient le mot de passe de l'utilisateur de base de données. Ce champ ne s'affiche que si TCPS est sélectionné dans le champ Protocole. Voir ci-dessous. |
Agent de gestion | Agent de gestion surveillant l'hôte sur lequel la base de données est installée. |
Données d'identification de la base de données pour la surveillance |
. |
|
Nom d'utilisateur des données d'identification pour la surveillance d'Oracle Database. |
|
Mot de passe des données d'identification pour la surveillance d'Oracle Database. |
|
Rôle de base de données de l'utilisateur pour la surveillance de base de données (Normal ou SYSDBA). |
Découvrir dans | |
Surveillance de pile et Log Analytics (re recommandé) | Les résultats de la détection seront envoyés à la surveillance de pile et à Log Analytics. |
Surveillance de pile uniquement | Les résultats de la détection seront envoyés au service de surveillance de pile uniquement. |
Log Analytics uniquement | Les résultats de la détection ne seront envoyés qu'à Log Analytics. |
Licence | |
Enterprise Edition | Une licence Enterprise Edition sera affectée à la ressource. |
Edition standard | Une licence Standard Edition sera affectée à la ressource. |
Marqueurs (sous Afficher les options avancées) |
Des marqueurs à structure libre et définis peuvent être appliqués aux ressources de surveillance de pile lors de la détection. Pour utiliser des marqueurs définis, créez d'abord les espaces de noms de marqueur, reportez-vous à . Reportez-vous à Marqueurs et concepts d'espace de noms de marqueur pour plus de détails sur la création et la gestion des espaces de noms de marqueur pour les marqueurs définis. Lors de la détection d'une ressource, tout marqueur affecté sera appliqué à toutes les ressources détectées. Pour plus d'informations sur les préalables et la propagation des marqueurs, voir Gestion des marqueurs. |
Espace de noms de marqueur |
Sélectionnez "Aucun" pour ajouter un marqueur à structure libre. Sélectionnez un espace de noms pour l'ajout d'un marqueur défini dans l'espace de noms. Si vous êtes autorisé à créer une ressource, vous disposez également des autorisations nécessaires pour appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, voir Marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option (vous pourrez appliquer des marqueurs plus tard) ou demandez à l'administrateur. |
Clé de marqueur |
Spécifiez le nom que vous utilisez pour référencer le marqueur. |
Valeur du marqueur |
Indiquez la valeur du marqueur. Pour plus de détails sur la clé de marqueur et la valeur de marqueur, voir Aperçu du marquage. |
Domaine Oracle WebLogic
La surveillance de pile prend en charge la détection et la surveillance des serveurs et des grappes WebLogic statiques et dynamiques. Une propriété de configuration de la page d'accueil des ressources indique si la ressource est statique ou dynamique.
Lors de la détection de WebLogic, Oracle Access Manager (OAM), Oracle Identity Manager (OIM), Oracle HTTP Server (OHS), Oracle Service-Oriented Architecture (SOA), Oracle Service Bus (OSB) et Oracle Weblogic Node Manager sont également détectés automatiquement. Si votre domaine WebLogic a déjà été détecté, utilisez les étapes sous Actualisation du domaine Weblogic pour détecter OAM, OIM, OHS, SOA, OSB et le gestionnaire de noeuds Oracle Weblogic.
Le gestionnaire de noeuds Oracle Weblogic est utilisé pour gérer, en particulier pour démarrer, le serveur WebLogic à partir de la console d'administration, accessible à distance.
Préalables
Pour détecter tout type de ressource autre que la conformité aux préalables, un agent de gestion actif est requis pour la détection. Reportez-vous à la section Installer les agents de gestion pour une installation sur place et à la section Déployer des agents de gestion sur des instances de calcul pour le déploiement d'instances OCI.
Si vous n'utilisez pas SSL, les préalables suivants ne s'appliquent pas.
Pour la détection SOA, l'utilisateur WebLogic doit disposer des privilèges Administrator
.
Pour assurer le calcul de la mesure MonitoringStatus
pour la ressource du gestionnaire de noeuds Oracle WebLogic, réglez listenAddress
à Toutes les adresses locales, à une adresse IP valide ou à un nom DNS résolvable. Ne réglez pas la propriété listenAddress
à localhost
ou null
. Si listenAddress
doit être réglé à localhost
, assurez-vous qu'un agent de gestion local est utilisé pour la détection afin de calculer le statut avec précision.
Si vous avez activé Oracle WebLogic Server avec SSL, exportez le certificat à partir de son magasin de clés et importez-le dans l'agent de gestion KeyStore. Pour plus d'informations sur la configuration de SSL dans le serveur WebLogic, voir Configuration de SSL.
Importer TrustStore dans l'agent de gestion
-
Désignez un sous-répertoire persistant dans le système de fichiers de l'agent de gestion pour contenir les magasins de certificats et les magasins de clés Stack Monitoring. Exportez le certificat du magasin de clés SSL JMX de l'instance WLS vers le magasin de certificats SSL de surveillance de pile. Par exemple, sur un hôte UNIX :
keytool -exportcert -alias <alias of WLS SSL key> -file <Exported Cert Name> -keystore <path to the WLS SSL Keystore>.keystore -storepass <WLS SSL Keystore password> -rfc
-
Importez le magasin de clés SSL JMX de l'instance WLS vers le magasin de certificats SSL de surveillance de pile dans le système de fichiers de l'agent de gestion :
keytool -importcert -noprompt -alias <alias agent's truststore key> -file <Exported Cert Name>.cer -keystore AgentTrust.jks -storepass <Agent truststore password, default is "welcome">
-
Copiez le fichier du magasin de certificats SSL de surveillance de pile et mettez à jour ses autorisations.
Identifiez l'emplacement sécurisé lisible de l'agent de gestion sur l'hôte de l'agent.
cp <path_to_truststore_file/AgentTrust.jks <secure_readable_dir>/
Sur le service de calcul pour OCI :
sudo chown oracle-cloud-agent:oracle-cloud-agent <secure_readable_dir>/AgentTrust.jks
Service de calcul sur place :
sudo chown mgmt_agent:mgmt_agent <secure_readable_dir>/AgentTrust.jks
- Utilisez le chemin complet du magasin de certificats SSL, par exemple
<secure_readable_dir>/AgentTrust.jks
dans le "chemin TrustStore" de la détection de ressources si le domaine WebLogic contient T3S et "JKS" comme "type de magasin de certificats SSL".
Configurer MBeans sur les serveurs Oracle WebLogic
Pour collecter les mesures de performance de la JVM à partir de la plate-forme MBeans, MBeans doit être rendu accessible au moyen de MBeanServer au moment de l'exécution. Activez MBeans en vous connectant à Oracle WebLogic Server et vérifiez l'activation en exécutant le script WLST :
- Activer MBeans sur les serveurs Oracle WebLogic
Activez MBeans en accédant à chaque serveur Oracle WebLogic Server en vous y connectant ou à partir de la console WebLogic comme suit :
- Connectez-vous à Oracle WebLogic Server :
Suivez les actions de l'utilisateur dans la rétrogradation de la session de l'outil de script WebLogic sous Activation de la plate-forme MBeans sur les versions WebLogic Server 9.x à 10.3.2 dans le guide de gestion de l'intergiciel Enterprise Manager Cloud Control.
- Accédez à la console WebLogic :
Naviguez jusqu'à la page Domaine > Configuration > Général > Options Avancé. Cochez la case Serveur de plate-forme MBean utilisé.
Si MBeans n'est pas enregistré après avoir suivi les étapes ci-dessus, démarrez les serveurs Oracle WebLogic avec la propriété système suivante :
-Djavax.management.builder.initial=weblogic.management.jmx.mbeanserver.WLSMBeanServerBuilder
- Connectez-vous à Oracle WebLogic Server :
- Vérifier l'activation de MBeans
Pour vérifier si MBeans est activé, exécutez le script WLST disponible à l'adresse Utilisation du serveur Platform MBean dans Fusion Middleware Developing Custom Management Utilities With JMX for Oracle WebLogic Server. Le script WLST montre comment utiliser la plate-forme MXBeans pour surveiller les ressources d'un domaine Oracle WebLogic Server en cours d'exécution.
Assurez-vous que MBeans est enregistré sous
java.lang
.
Assurer la connectivité entre l'agent de gestion et tous les serveurs dans WebLogic
Lors de la détection, l'agent de surveillance de pile communique avec AdminServer pour détecter la topologie du domaine. La surveillance post-détection est effectuée en communiquant directement avec les serveurs gérés. Pour ce faire, vérifiez les points suivants :
- L'agent de gestion peut communiquer avec tous les serveurs gérés du domaine.
- L'hôte et les ports des serveurs gérés sont accessibles à l'agent.
- Si des filtres sont configurés pour bloquer le trafic entrant sur les serveurs gérés, ajustez les filtres pour que l'agent communique avec les serveurs gérés.
WebLogic Résultats de la découverte propre à un scénario
-
Le domaine WebLogic comporte deux serveurs et l'un d'entre eux est arrêté.
Résultat de la détection : Le domaine WebLogic est détecté avec un seul serveur qui est en cours d'exécution, en ignorant celui qui n'est pas en cours d'exécution.
-
Un domaine WebLogic comporte une grappe avec deux serveurs et l'un d'entre eux est arrêté.
Résultat de la détection : La grappe WebLogic sera détectée avec un seul serveur qui est en cours d'exécution.
-
Un domaine WebLogic comporte une grappe qui ne contient qu'un seul serveur qui n'est pas en cours d'exécution.
Résultat de détection : Ni la grappe ni le serveur ne seront détectés
WebLogic Entrée de détection
Champ d'entrée | Description |
---|---|
Nom de ressource | Nom du domaine WebLogic. |
Hôte du serveur d'administration | Nom d'hôte complet où le serveur d'administration WebLogic est installé. |
Port du serveur d'administration | Port utilisé pour le serveur d'administration WebLogic (Console). |
Protocole | Protocole utilisé pour le serveur WebLogic. Les valeurs possibles sont t3 et t3s. Si vous sélectionnez t3s, les champs TrustStore Path et TrustStore Type s'affichent sous WebLogic User for Monitoring. |
Agent de gestion | Agent de gestion installé sur l'hôte où le serveur d'administration WebLogic est installé. |
WebLogic Utilisateur pour la surveillance |
. |
|
Nom d'utilisateur du serveur WebLogic.
|
|
WebLogic Mot de passe de l'utilisateur du serveur. |
|
Chemin d'accès complet - dans le système de fichiers de l'agent de gestion - du fichier du magasin de certificats utilisé pour stocker les certificats des serveurs approuvés. |
|
Type de TrustStore utilisé pour la gestion des certificats de l'autorité de certification lors de l'établissement d'une connexion SSL. Spécifiez : JKS ou PKCS12. Si le type TrustStore n'est pas spécifié, le type TrustStore par défaut, JKS, est utilisé. |
Découvrir dans | |
Surveillance de pile et Log Analytics (re recommandé) | Les résultats de la détection seront envoyés à la surveillance de pile et à Log Analytics. |
Surveillance de pile uniquement | Les résultats de la détection seront envoyés au service de surveillance de pile uniquement. |
Log Analytics uniquement | Les résultats de la détection ne seront envoyés qu'à Log Analytics. |
Licence | |
Enterprise Edition | Une licence Enterprise Edition sera affectée à la ressource. |
Edition standard | Une licence Standard Edition sera affectée à la ressource. |
Marqueurs (sous Afficher les options avancées) |
Des marqueurs à structure libre et définis peuvent être appliqués aux ressources de surveillance de pile lors de la détection. Pour utiliser des marqueurs définis, créez d'abord les espaces de noms de marqueur, reportez-vous à . Reportez-vous à Marqueurs et concepts d'espace de noms de marqueur pour plus de détails sur la création et la gestion des espaces de noms de marqueur pour les marqueurs définis. Lors de la détection d'une ressource, tout marqueur affecté sera appliqué à toutes les ressources détectées. Pour plus d'informations sur les préalables et la propagation des marqueurs, voir Gestion des marqueurs. |
Espace de noms de marqueur |
Sélectionnez "Aucun" pour ajouter un marqueur à structure libre. Sélectionnez un espace de noms pour l'ajout d'un marqueur défini dans l'espace de noms. Si vous êtes autorisé à créer une ressource, vous disposez également des autorisations nécessaires pour appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, voir Marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option (vous pourrez appliquer des marqueurs plus tard) ou demandez à l'administrateur. |
Clé de marqueur |
Spécifiez le nom que vous utilisez pour référencer le marqueur. |
Valeur du marqueur |
Indiquez la valeur du marqueur. Pour plus de détails sur la clé de marqueur et la valeur de marqueur, voir Aperçu du marquage. |
E-Business Suite
Lors de la détection de l'application E-Business Suite version 12.2, la détection de domaine Weblogic est facultative.
Si Weblogic est inclus dans la détection et qu'elle échoue, le statut de la tâche de détection est Partiellement réussi et seules les ressources EBS sont surveillées. Si Weblogic n'est pas inclus dans la détection, il peut être détecté plus tard au moyen d'une opération d'actualisation à partir de la page d'accueil des ressources d'instance EBS.
Les options de surveillance pour la détection flexible d'EBS 12.2 sont disponibles comme suit :

Dans les environnements EBS comportant plus d'un noeud, seul le module d'écoute d'application du noeud où l'agent est installé est surveillé.
Pour plus d'informations, voir Actualisation EBS.
Topologie EBS
Lorsqu'une instance E-Business Suite est détectée, les ressources EBS et WebLogic sont détectées. La détection d'OHS et de base de données doit être effectuée séparément.
Pour surveiller Oracle HTTP Server colocalisé dans EBS, reportez-vous à la section "Détection OHS". Une fois que le service OHS est découvert indépendamment, une association peut être créée entre la ressource EBS et la ressource OHS.
Pour surveiller la base de données EBS, si la base de données est détectée en premier, puis EBS est détectée plus tard, l'association de type utilisations sera automatiquement créée entre la ressource EBS et la ressource de base de données à la fin de la détection EBS. Ici, la ressource EBS fait référence à un type de ressource de surveillance de pile ebs_instance et la ressource de base de données fait référence au type de ressource de surveillance de pile oci_oracle_db ou oci_oracle_pdb.
Si EBS est détecté avant la découverte de la base de données, la topologie peut être mise à jour de deux façons.
- Créer une association entre l'instance EBS et les ressources de base de données
- Actualisation de la topologie EBS
Créer des associations :
Les ressources EBS composites ne peuvent pas être associées directement à un hôte. Toutefois, les ressources enfants EBS peuvent être associées comme suit :
- Hôte du répartiteur EBS utilise
- Hôte de noeud EBS CP utilise
Voici la syntaxe de commande de l'interface de ligne de commande OCI pour créer une association entre deux ressources.
oci stack-monitoring resource associate --association-type uses --compartment-id "<Compartment_OCID>" --source-resource-id "<Resource_OCID>" --destination-resource-id "<Database_Resource_OCID>"
Exemple :
oci stack-monitoring resource associate --association-type uses --<Compartment_OCID>
ocid1.compartment.oc1..unique_ID --<Source_Resource_OCID>
ocid1.stackmonitoringresource.oc1.iad.unique_ID --<Destination_Resource_OCID>
ocid1.stackmonitoringresource.oc1.iad.unique_ID
Dans le cas d'EBS, la commande ci-dessus peut être utilisée pour créer une association entre EBS et les ressources de base de données en spécifiant <Source_Resource_OCID>
comme ID ressource EBS et <Destination_Resource_OCID>
comme ID ressource de base de données.
Une détection EBS, associée à ses ressources sous-jacentes, est représentée dans la surveillance de pile comme indiqué dans le diagramme suivant :

Préalables
Pour détecter tout type de ressource autre que la conformité aux préalables, un agent de gestion actif est requis pour la détection. Reportez-vous à la section Installer les agents de gestion pour une installation sur place et à la section Déployer des agents de gestion sur des instances de calcul pour le déploiement d'instances OCI.
- Configurer MBeans sur les serveurs Oracle WebLogic
- Vérifier la collecte des données des sessions de formulaire
- Configurer DNS dans un environnement Oracle E-Business Suite
- Ajoutez la base de données utilisée par l'application E-Business Suite.
Si vous ne l'avez pas encore fait, ajoutez la base de données qui sera utilisée pour l'application E-Business Suite. Reportez-vous à Oracle Database (Détection)
- Autorisations d'agent pour la surveillance du module d'écoute d'application
- Exigences relatives à la surveillance de base de données E-Business Suite pour la surveillance de pile
Vérifier la collecte des données des sessions de formulaire
Vérifiez la collecte des données des sessions Forms pour les afficher ultérieurement dans les mesures de ressources du système Forms en effectuant la tâche suivante. Cela s'ajoute aux étapes effectuées dans le domaine Oracle WebLogic (Configurer MBeans sur des serveurs Oracle WebLogic). Si cette étape n'est pas configurée, certaines mesures Forms System ne seront pas collectées.
Lorsque vous ouvrez une session dans Oracle E-Business Suite, le système crée une session utilisateur dans la base de données identifiée par un ID session unique (IDS) à l'aide des données d'identification du schéma APPS. Chaque session de base de données est associée à un utilisateur d'application Oracle E-Business Suite. Cela permet de lier la session de base de données à l'utilisateur de l'application à des fins de dépannage. A l'aide d'une session Forms, vous pouvez déterminer comment l'utilisateur Oracle E-Business Suite a ouvert une session de base de données.
- Connectez-vous à Oracle E-Business Suite.
- Dans l'interface utilisateur, naviguez jusqu'à Administrateur de système, cliquez sur Profil, puis sur Système.
- Assurez-vous que la valeur de Connexion : Niveau de vérification est réglée à FORM. Définissez cela au niveau du site.
- Assurez-vous que la valeur de AuditTrail : Activer est réglée à Oui.
Enregistrez les modifications.
Configurer DNS dans un environnement Oracle E-Business Suite
Les hôtes Oracle E-Business Suite doivent pouvoir se détecter mutuellement sur le réseau. Par exemple, dans l'environnement UNIX, les serveurs DNS sont configurés dans le fichier /etc/resolv.conf
sur chaque hôte.
Pour vérifier que les serveurs DNS sont configurés correctement, exécutez la commande suivante :
nslookup any_publicDomain_hostname
Remplacez <any_publicDomain_hostname>
par le nom d'hôte de tout autre hôte de l'environnement EBS autre que localhost.
Voici un exemple de sortie réussie validant que le serveur DNS est correctement configuré :
$ nslookup node02.examplehost.com
Server: 937.486.274.354
Address: 937.486.274.354
Non-authoritative answer:
Name: node02.examplehost.com
Address: 135.756.247.46
Autorisations d'agent pour la surveillance du module d'écoute d'application
L'agent doit être installé sur le même hôte qu'EBS pour surveiller le module d'écoute d'application EBS. Dans le cas contraire, la ressource sera toujours affichée sous la forme DOWN.
Assurez-vous que l'utilisateur mgmt_agent
ou oracle-cloud-agent, en fonction du type d'agent installé, est inclus dans le groupe Oracle Inventory (généralement, oinstall) pris à partir de /etc/oraInst.loc
pour pouvoir exécuter les commandes lsnrctl
, srvctl
et crsctl
.
Utilisez l'instruction suivante pour accorder des privilèges oinstall
à l'utilisateur mgmt_agent ou oracle-cloud-agent, en fonction du type d'agent installé :
- Hôte avec Oracle Cloud Agent :
usermod -aG oinstall oracle-cloud-agent
- Hôte avec agent autonome :
usermod -aG oinstall mgmt_agent
Le groupe doit disposer de privilèges d'exécution et de lecture sur le répertoire d'installation EBS-APPS.
Exemple d'ajout d'une autorisation d'exécution de groupe au répertoire :
chmod -R g+x+r /u01/install/APPS
Après avoir accordé les privilèges du système d'exploitation, suivez les instructions ci-dessous pour redémarrer l'agent. Utilisez les instructions appropriées pour votre agent et votre système d'exploitation, respectivement :
- Arrêter l'agent
- Pour Oracle Linux 6 :
- Oracle Cloud Agent :
sudo /sbin/initctl stop oracle-cloud-agent
- Agent autonome :
sudo /sbin/initctl stop mgmt_agent
- Oracle Cloud Agent :
- Pour Oracle Linux 7
- Oracle Cloud Agent :
sudo systemctl stop oracle-cloud-agent
- Agent autonome :
sudo systemctl stop mgmt_agent
- Oracle Cloud Agent :
- Pour Oracle Linux 6 :
- Démarrez l'agent à l'aide de la commande start.
Exigences relatives à la surveillance de base de données E-Business Suite pour la surveillance de pile
La base de données Oracle utilisée pour surveiller la base de données E-Business Suite (EBS) doit être repérée avant de détecter l'application EBS. Si la base de données est détectée en premier, elle sera automatiquement associée à l'application EBS une fois la détection de l'application EBS terminée. Si la détection de l'application EBS est effectuée avant la détection de la base de données, l'association doit être créée manuellement.
La surveillance d'E-Business Suite nécessite des privilèges spécifiques pour accéder au schéma EBS. La configuration diffère selon le type de base de données (base de données non conteneur par rapport à base de données conteneur et base de données enfichable) utilisée comme banque de données EBS. La surveillance de pile prend en charge l'utilisation du propriétaire du schéma EBS, généralement APPS, comme données d'identification de base de données lors de la détection d'EBS. Il est préférable de créer un utilisateur de surveillance avec uniquement les privilèges nécessaires pour surveiller une application EBS. Vous pouvez utiliser le même utilisateur de base de données pour surveiller à la fois la base de données Oracle contenant le schéma EBS et l'application EBS. Les étapes de création d'un utilisateur de surveillance de base de données se trouvent dans Note MOS : 2857604.1.
Autorisations d'accès aux bases de données
Les privilèges spécifiques sont définis dans le code ci-dessous. Il suppose le nom du schéma EBS APPS
. Si le nom du schéma est différent dans votre configuration, remplacez APPS
par le nom réel du schéma dans le code suivant.
Pour vérifier que l'utilisateur du service de surveillance dispose des autorisations nécessaires et appliquer les autorisations manquantes, exécutez les scripts EBS suivants.
Pour comprendre les droits spécifiques à appliquer, ou pour appliquer manuellement les droits, consultez la liste des commandes à exécuter ci-dessous.
Remplacez <your_monitoring_user>
par l'utilisateur de surveillance de base de données créé à l'aide du script. Assurez-vous que les autorisations sont appliquées à l'utilisateur de surveillance où réside le schéma APPS
.
Les autorisations SQL peuvent échouer en raison de verrous d'objet. Si les autorisations échouent, réessayez les instructions SQL qui ont échoué une fois les problèmes de verrouillage résolus.
Vérifiez que l'utilisateur de la détection dispose de tous les droits avant de commencer la détection.
GRANT SELECT ON APPS.FND_OAM_CONTEXT_FILES TO <your_monitoring_user>;
GRANT SELECT ON APPS.FND_PRODUCT_GROUPS TO <your_monitoring_user>;
GRANT SELECT ON APPS.FND_CONC_PROG_ONSITE_INFO TO <your_monitoring_user>;
GRANT SELECT ON APPS.FND_CONCURRENT_PROGRAMS_VL TO <your_monitoring_user>;
GRANT EXECUTE ON APPS.FND_OAM_EM TO <your_monitoring_user>;
GRANT SELECT ON APPS.FND_CONCURRENT_REQUESTS TO <your_monitoring_user>;
GRANT SELECT ON APPS.FND_APPLICATION_VL TO <your_monitoring_user>;
GRANT SELECT ON APPS.FND_CONCURRENT_QUEUES TO <your_monitoring_user>;
GRANT SELECT ON APPS.FND_LOOKUPS TO <your_monitoring_user>;
GRANT SELECT ON APPS.FND_CONCURRENT_WORKER_REQUESTS TO <your_monitoring_user>;
GRANT SELECT ON APPS.FND_CONCURRENT_QUEUES_VL TO <your_monitoring_user>;
GRANT SELECT ON APPS.FND_OAM_FNDUSER_VL TO <your_monitoring_user>;
GRANT SELECT ON APPS.FND_FORM_SESSIONS_V TO <your_monitoring_user>;
GRANT SELECT ON APPS.FND_CP_SERVICES TO <your_monitoring_user>;
GRANT SELECT ON APPS.FND_CONCURRENT_PROCESSES TO <your_monitoring_user>;
GRANT SELECT ON APPS.FND_SVC_COMPONENTS TO <your_monitoring_user>;
GRANT SELECT ON APPS.FND_LOG_MESSAGES TO <your_monitoring_user>;
GRANT SELECT ON APPS.FND_CONCURRENT_PROGRAMS TO <your_monitoring_user>;
GRANT SELECT ON APPS.FND_CONFLICTS_DOMAIN TO <your_monitoring_user>;
GRANT SELECT ON APPS.FND_ORACLE_USERID TO <your_monitoring_user>;
GRANT SELECT ON APPS.FND_APP_SERVERS TO <your_monitoring_user>;
GRANT SELECT ON APPS.FND_NODES TO <your_monitoring_user>;
GRANT SELECT ON APPS.ICX_SESSIONS TO <your_monitoring_user>;
GRANT SELECT ON APPS.FND_USER TO <your_monitoring_user>;
GRANT SELECT ON APPS.FND_RESPONSIBILITY TO <your_monitoring_user>;
GRANT EXECUTE ON APPS.FND_PROFILE TO <your_monitoring_user>;
GRANT SELECT ON APPS.WF_DEFERRED TO <your_monitoring_user>;
GRANT SELECT ON APPS.WF_NOTIFICATION_IN TO <your_monitoring_user>;
GRANT SELECT ON APPS.WF_NOTIFICATION_OUT TO <your_monitoring_user>;
Connectez-vous à la base de données qui contient le schéma EBS en tant qu'utilisateur SYSTEM et exécutez l'autorisation suivante :
GRANT INHERIT PRIVILEGES ON USER <your_monitoring_user> TO APPS
En outre, connectez-vous en tant qu'utilisateur avec les privilèges SYSDBA et exécutez les opérations suivantes :
SQL> GRANT CREATE SESSION TO <your_monitoring_user>
Exemple :
SQL> GRANT CREATE SESSION TO C##STACKMONITOR
Si l'une des subventions est manquante, l'incidence est décrite comme suit :
Table/Vue | Privilèges | Ressources impliquées | Obligatoire/Facultatif | Incidence si manquante |
---|---|---|---|---|
FND_OAM_CONTEXT_FILES | SÉLECTIONNER | Détection | Obligatoire | La détection ne va pas continuer |
ICX_SESSIONS | SÉLECTIONNER | Instance EBS | Facultatif | La détection continue, mais la collecte des mesures est touchée pour les ressources concernées. |
FND_USER | SÉLECTIONNER | |||
FND_RESPONSIBILITY | SÉLECTIONNER | |||
FND_PROFILE | EXÉCUTER | |||
FND_APPLICATION_VL | SÉLECTIONNER |
Instance EBS Système d'écrans EBS |
||
FND_CONCURRENT_REQUESTS | SÉLECTIONNER |
Instance EBS Traitement concurrent EBS Module d'écoute d'agent de flux de travail EBS |
||
FND_CONCURRENT_PROGRAMS_VL | SÉLECTIONNER | |||
FND_CONCURRENT_PROGRAMS | SÉLECTIONNER | |||
FND_CONCURRENT_QUEUES_VL | SÉLECTIONNER |
Traitement concurrent EBS Traitement concurrent EBS - Spécialisé Émetteur d'avis de flux de travail EBS |
||
FND_NODES | SÉLECTIONNER |
Traitement concurrent EBS Traitement concurrent EBS - Spécialisé |
||
FND_ORACLE_USERID | SÉLECTIONNER | Traitement concurrent EBS | ||
FND_CONFLICTS_DOMAIN | SÉLECTIONNER | |||
FND_OAM_EM | EXÉCUTER | |||
FND_LOOKUPS | SÉLECTIONNER | |||
FND_OAM_FNDUSER_VL | SÉLECTIONNER | |||
FND_CONCURRENT_WORKER_REQUESTS | SÉLECTIONNER |
Traitement concurrent EBS Émetteur d'avis de flux de travail EBS |
||
FND_FORM_SESSIONS_V | SÉLECTIONNER | Système d'écrans EBS | ||
WF_DEFERRED | SÉLECTIONNER | Émetteur d'avis de flux de travail EBS | ||
WF_NOTIFICATION_IN | SÉLECTIONNER | |||
WF_NOTIFICATION_OUT | SÉLECTIONNER |
Entrée E-Business Discovery
Champ d'entrée | Description |
---|---|
Nom de ressource | Nom de l'instance E-Business Suite. |
Version | Version d'E-Business Suite (12.1 ou 12.2). Si la version 12.2 est sélectionnée, les régions Serveur WebLogic pour E-Business Suite et WebLogic Données d'identification du serveur d'administration sont affichées. |
Base de données E-Business Suite | . |
|
Hôte sur lequel la base de données externe est installée |
|
Port utilisé par la base de données pour les connexions à la base de données. |
|
Nom du serveur de la base de données utilisée pour les connexions à la base de données. |
|
Protocole utilisé pour Oracle Database. Sélectionnez le protocole TCP ou TCPS. |
|
Sélectionnez dans la liste déroulante la clé secrète qui contient le mot de passe de l'utilisateur de base de données. Ce champ ne s'affiche que si TCPS est sélectionné dans le champ Protocole. Une configuration correcte pour TCPS se trouve dans la documentation suivante, voir Préalables pour Oracle Database compatibles avec TCPS. |
Données d'identification de la base de données |
. |
|
Utilisateur de la base de données qui a les privilèges nécessaires sur les vues sous-jacentes (par exemple, APPS).
|
|
Mot de passe de l'utilisateur de la base de données. |
|
Rôle de l'utilisateur de base de données (NORMAL ou SYSDBA) |
Serveur E-Business Suite WebLogic (E-Business Suite 12.2) | . |
|
Nom de l'hôte sur lequel le serveur d'administration WebLogic est installé. |
|
Port utilisé pour le serveur d'administration WebLogic (Console). |
|
Protocole RMI (Remote Method Invocation) : t3 ou t3s. Si vous sélectionnez t3s, les champs TrustStore Path et TrustStore Type s'affichent sous WebLogic User for Monitoring. |
WebLogic Données d'identification du serveur d'administration (E-Business Suite 12.2) | . |
|
WebLogic Utilisateur du serveur d'administration.
|
|
WebLogic Mot de passe de l'utilisateur du serveur d'administration. |
|
Chemin d'accès au fichier TrustStore utilisé pour stocker les clés publiques des serveurs approuvés. |
|
Type de TrustStore utilisé pour la gestion des certificats de l'autorité de certification lors de l'établissement d'une connexion SSL. Si le type TrustStore n'est pas spécifié, le type TrustStore par défaut, JKS, est utilisé. |
Agent de gestion | Agent de gestion surveillant l'hôte sur lequel E-Business Suite est installé. |
Découvrir dans | |
Surveillance de pile et Log Analytics (re recommandé) | Les résultats de la détection seront envoyés à la surveillance de pile et à Log Analytics. |
Surveillance de pile uniquement | Les résultats de la détection seront envoyés au service de surveillance de pile uniquement. |
Log Analytics uniquement | Les résultats de la détection ne seront envoyés qu'à Log Analytics. |
Licence | |
Enterprise Edition | Une licence Enterprise Edition sera affectée à la ressource. |
Edition standard | Une licence Standard Edition sera affectée à la ressource. |
Marqueurs (sous Afficher les options avancées) |
Des marqueurs à structure libre et définis peuvent être appliqués aux ressources de surveillance de pile lors de la détection. Pour utiliser des marqueurs définis, créez d'abord les espaces de noms de marqueur, reportez-vous à . Reportez-vous à Marqueurs et concepts d'espace de noms de marqueur pour plus de détails sur la création et la gestion des espaces de noms de marqueur pour les marqueurs définis. Lors de la détection d'une ressource, tout marqueur affecté sera appliqué à toutes les ressources détectées. Pour plus d'informations sur les préalables et la propagation des marqueurs, voir Gestion des marqueurs. |
Espace de noms de marqueur |
Sélectionnez "Aucun" pour ajouter un marqueur à structure libre. Sélectionnez un espace de noms pour l'ajout d'un marqueur défini dans l'espace de noms. Si vous êtes autorisé à créer une ressource, vous disposez également des autorisations nécessaires pour appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, voir Marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option (vous pourrez appliquer des marqueurs plus tard) ou demandez à l'administrateur. |
Clé de marqueur |
Spécifiez le nom que vous utilisez pour référencer le marqueur. |
Valeur du marqueur |
Indiquez la valeur du marqueur. Pour plus de détails sur la clé de marqueur et la valeur de marqueur, voir Aperçu du marquage. |
PeopleSoft
Lors de la détection de l'application PSFT, certaines de ses sous-ressources sont obligatoires pour que la tâche de détection réussisse et d'autres sont facultatives.
Ressources obligatoires : ressources toujours incluses dans la détection et ne pouvant pas être désélectionnées par l'utilisateur.
- Domaine de serveur d'applications
- Architecture Internet PeopleSoft
Ressources facultatives :
- Programmateur de traitements
- Moniteur de traitements
- Moteur de recherche
Lors de la détection, si l'une des ressources échoue, le statut de la tâche de détection sera marqué comme Réussite partielle, tandis que si toutes les ressources obligatoires échouent, le statut de la tâche de détection sera marqué comme Échec. Si des ressources facultatives ne sont pas incluses dans la détection, elles peuvent être détectées ultérieurement au moyen d'une opération d'actualisation à partir de la page d'accueil des ressources PSFT.
Les options de surveillance pour la détection flexible PSFT sont disponibles comme suit :

Chaque famille de ressources peut inclure une ou plusieurs ressources telles que le domaine du serveur d'applications, le domaine du programmateur de processus et l'architecture Internet (PIA) PeopleSoft avec ses domaines Weblogic sous-jacents qui peuvent s'étendre sur plusieurs serveurs.
Les ressources PeopleSoft composites ne peuvent pas être associées directement à un hôte. Toutefois, les ressources enfants PeopleSoft peuvent être associées comme suit :
- Hôte du domaine de serveur d'applications utilise
- Hôte du domaine du Répartiteur de traitements utilise
- Hôte PIA utilise
- Hôte du moniteur de processus utilisations
Lors de la détection PeopleSoft, les ressources seront validées dans chaque famille avec un jeu de données d'identification commun pour cette famille. Cela signifie que tous les domaines du serveur d'applications seront validés à l'aide d'un seul jeu de données d'identification, tous les domaines du Répartiteur de traitements seront validés à l'aide d'un seul jeu de données d'identification, etc. Les ressources validées avec succès seront détectées et les ressources dont la validation a échoué seront ignorées.
Les ressources ignorées se trouvent dans le rapport Tâche avec la ligne Impossible de détecter les ressources suivantes : Après avoir corrigé le problème, l'utilisateur peut exécuter la tâche REFRESH
pour détecter ces ressources.
Un déploiement PeopleSoft à la fin d'une détection réussie est représenté dans la surveillance de pile, comme le montre le diagramme suivant :

L'accès au port requis de l'hôte de l'agent de surveillance aux hôtes et services qui font partie du déploiement PeopleSoft est décrit dans les diagrammes suivants. Les diagrammes indiquent deux scénarios :
- L'agent de gestion est situé sur l'un des hôtes PeopleSoft lui-même :
- L'agent de gestion est situé sur un hôte distant :
Pour détecter tout type de ressource autre que la conformité aux préalables, un agent de gestion actif est requis pour la détection. Reportez-vous à la section Installer les agents de gestion pour une installation sur place et à la section Déployer des agents de gestion sur des instances de calcul pour le déploiement d'instances OCI.
- Découvrez PeopleSoft Database
- Privilèges d'octroi de base de données pour la surveillance PeopleSoft
- Activez PeopleSoft Performance Monitor pour Pure Internet Architecture (PIA)
- Préalables pour les domaines du serveur d'applications et du Répartiteur de traitements
- Identifier les domaines à découvrir
- Ajout de domaines manuellement
- Activer la détection du moteur de recherche dans PeopleSoft
- Activer la détection du moniteur de processus pour PeopleSoft
Découvrez PeopleSoft Database
La base de données Oracle Database contenant le schéma PeopleSoft (PSFT) doit être détectée avant la détection de l'application PeopleSoft. Si la base de données est détectée en premier, elle est automatiquement associée à l'application PeopleSoft une fois la détection des ressources PeopleSoft terminée.
Si la détection d'application PeopleSoft est effectuée avant que la base de données ait été détectée, l'association doit être créée manuellement. Pour plus d'informations, voir Topologie d'application.
Pour découvrir Oracle Database, voir Oracle Database.
Privilèges d'octroi de base de données pour la surveillance PeopleSoft
La surveillance PeopleSoft (PSFT) nécessite des privilèges spécifiques pour accéder au schéma de base de données PSFT. La configuration diffère selon le type de base de données (Base de données non conteneur par rapport à Base de données conteneur et Base de données enfichable) utilisée comme magasin de données PSFT. La surveillance de pile prend en charge l'utilisation du propriétaire du schéma PSFT, généralement SYSADM, en tant que données d'identification de base de données lors de la détection de PSFT. Il est préférable de créer un utilisateur de surveillance avec uniquement les privilèges nécessaires pour surveiller une application PSFT. Vous pouvez utiliser le même utilisateur de base de données pour surveiller à la fois la base de données Oracle contenant le schéma PeopleSoft et l'application PeopleSoft. Les étapes de création d'un utilisateur de surveillance de base de données se trouvent dans Note MOS : 2857604.1.
Pour vérifier que l'utilisateur du service de surveillance dispose des autorisations nécessaires et appliquer les autorisations manquantes :
- Vérifiez que l'utilisateur de surveillance n'a pas expiré :
- Vérifiez le statut de l'utilisateur de surveillance en exécutant les opérations suivantes :
select username, account_status from dba_users where username='<your_monitoring_user>'
- Si votre utilisateur de surveillance affiche EXPIRED, réinitialisez son mot de passe.
- Vérifiez le statut de l'utilisateur de surveillance en exécutant les opérations suivantes :
- Exécuter les scriptsPeopleSoft suivants.
Pour comprendre les droits spécifiques à appliquer, ou pour appliquer manuellement les droits, consultez la liste des commandes à exécuter ci-dessous.
Privilèges de base de données
L'exemple de code ci-dessous utilise :
- SYSADM comme nom de schéma. Si le nom du schéma est différent dans votre configuration, remplacez SYSADM par celui-ci en conséquence dans le code suivant.
-
<your_monitoring_user>
en tant que référence à l'utilisateur de surveillance de base de données.<your_monitoring_user>
est généralement DBSNMP ou MONUSER.
-
PeopleSoft Autorisations d'application
GRANT SELECT ON SYSADM.PSSTATUS TO <your_monitoring_user>; GRANT SELECT ON SYSADM.PSRELEASE TO <your_monitoring_user>; GRANT SELECT ON SYSADM.PSPMAGENT TO <your_monitoring_user>;
-
PeopleSoft Synonymes d'application
CREATE OR REPLACE SYNONYM <your_monitoring_user>.PSSTATUS FOR SYSADM.PSSTATUS; CREATE OR REPLACE SYNONYM <your_monitoring_user>.PSRELEASE FOR SYSADM.PSRELEASE; CREATE OR REPLACE SYNONYM <your_monitoring_user>.PSPMAGENT FOR SYSADM.PSPMAGENT;
-
Octrois de moteur de recherche
Note
Le moteur de recherche prend en charge Elasticsearch et OpenSearch.GRANT SELECT ON SYSADM.PS_PTSF_SRCH_ENGN TO <your_monitoring_user>;
-
Synonymes de moteur de recherche
Note
Le moteur de recherche prend en charge Elasticsearch et OpenSearch.CREATE OR REPLACE SYNONYM <your_monitoring_user>.PS_PTSF_SRCH_ENGN FOR SYSADM.PS_PTSF_SRCH_ENGN
-
Autorisations du moniteur de processus
GRANT SELECT ON SYSADM.PSPRCSRQST TO <your_monitoring_user>; GRANT SELECT ON SYSADM.PSXLATITEM TO <your_monitoring_user>;
-
Synonymes du moniteur de processus
CREATE OR REPLACE SYNONYM <your_monitoring_user>.PSPRCSRQST FOR SYSADM.PSPRCSRQST; CREATE OR REPLACE SYNONYM <your_monitoring_user>.PSXLATITEM FOR SYSADM.PSXLATITEM;
Activez PeopleSoft Performance Monitor pour Pure Internet Architecture (PIA)
L'activation de l'agent PPM (Activer l'agent PPM =1 ) est facultative et n'est requise que pour la détection PSFT et l'actualisation. Toutefois, pour une surveillance et une collecte régulières des mesures, l'agent PPM n'est pas nécessaire.
Si l'utilisateur choisit de NE PAS activer l'agent PPM pour quelque raison que ce soit, veuillez suivre l'une des alternatives énumérées ci-dessous
1. Activez l'agent PPM jusqu'à ce que la détection ou l'actualisation soit terminée, puis désactivez-le et redémarrez les domaines.
2. INSÉRER/Supprimer manuellement toutes les informations de domaine PSFT . Cela éliminera la nécessité d'activer "Activer l'agent PPM".
Pour ajouter les domaines, passez à Ajout manuel de domaines et pour supprimer les domaines périmés, suivez les étapes sous Identifier les domaines à détecter.
- Naviguez jusqu'à PeopleTools, allez à Profil Web, cliquez sur Configuration du profil Web et recherchez le profil en cours d'utilisation, par exemple PROD.
- Si cette case n'est pas déjà cochée, cochez la case Activer l'agent PPM.
- Redémarrez tous les domaines PIA.
Toutes les étapes préalables ci-dessous doivent être exécutées pour chaque domaine du serveur d'applications et du Répartiteur de traitements.
La détection PeopleSoft suppose que l'administration distante UserId
/pwd
pour l'accès JMX est identique pour tous les domaines de serveur d'applications, ainsi que pour tous les domaines du programmateur de processus.
Préalables pour les domaines du serveur d'applications et du Répartiteur de traitements
Activer l'agent Performance Monitor PeopleSoft
- À l'aide de l'interface de ligne de commande
PSADMIN
, sélectionnez Application Server (Option 1) ou Process Scheduler (Option 2) > Administer a domain (Option 1) > select domain > Edit configuration/log files menu (option 6) > Edit domain configuration file (Option 1) , cela ouvrira les fichiers de configuration du domaine en mode de modification -
dans la section PSTOOLS, vérifiez la valeur de EnablePPM Agent. Pour activer les agents PPM, réglez la valeur à 1 et enregistrez le fichier.
Activer les agents JMX
Cette condition préalable permet à la surveillance de pile de collecter des données de disponibilité et de performance pour une application PeopleSoft.
-
À l'aide de l'interface de ligne de commande
PSADMIN
, sélectionnez Application Server (Option 1) ou Process Scheduler (Option 2) > Administer a domain (Option 1) > select domain > Edit configuration/log files menu (option 6) > Edit domain configuration file (Option 1) , cela ouvrira les fichiers de configuration du domaine en mode de modification -
Localisez la section Paramètres pour PSTOOLS et définissez les valeurs ci-dessous
-
Assurez-vous que le port d'administration distant que vous prévoyez d'utiliser n'est utilisé par aucun autre processus sur l'hôte.
UserID
-
UserId
doit être au format texte. -
Le même
UserId
et le même mot de passe doivent être utilisés pour tous les domaines du serveur d'applications et du programmateur de processus.
-
- Utilisez l'utilitaire PSCipher pour chiffrer le mot de passe.
- Redémarrez les domaines du serveur d'applications et du Répartiteur de traitements après avoir configuré la modification de la propriété Performance Collator ci-dessous.
-
-
-
Pour PSFT version 8.59 et antérieure, seul le port d'administration à distance doit être défini. La valeur du port RMI sera définie automatiquement en fonction de la valeur du port d'administration distante incrémentée de
1
. Par exemple, si le port d'administration distant est10100
, le port10101
sera utilisé pour le serveur RMI de PHC. Lorsque vous planifiez l'utilisation du port, cela doit être pris en compte. Puisque 10101 est sélectionné automatiquement dans l'exemple ci-dessus, si ce port n'est pas libre PSFT sélectionne automatiquement tout autre port libre aléatoire. Assurez-vous de vérifier le fichier de configuration du domaine une fois que la configuration a été enregistrée et utilisez ces ports pour vous connecter à la détection.Exemple :
Enable Remote Administration=1 Remote Administration Port=10100 Remote Administration UserId=<the userid you have defined in step 2b> Remote Administration Password={V2.1}<encrypted password>
-
Pour PSFT version 8.60, le port RMI est contrôlé par un paramètre supplémentaire dans le fichier de configuration. Assurez-vous que la valeur est définie explicitement. Redémarrez le serveur d'applications et les domaines du Répartiteur de traitements après avoir configuré la propriété Performance Collator.
Exemple :
Enable Remote Administration=1 Remote Administration Port=10100 Remote Administration RMI Server Port=10101 Remote Administration UserId=<the userid you have defined in step 2b> Remote Administration Password={V2.1}<encrypted password>
Note
Assurez-vous que le paramètre enregistré ci-dessus s'affiche correctement dans le fichier de configuration après l'enregistrement des modifications. -
Activer la propriété Performance Collator
Vous pouvez vérifier la valeur courante de Perf Collator dans les fichiers de modèle de domaine psprcsrv.ubx
(programmeur de processus) et psappsrv.ubx
(serveur d'applications) situés sous $PS_CFG_HOME
Si le Collateur de rendement est activé, vous verrez l'entrée comme ci-dessous.
{PPM} Do you want Performance Collators configured (PSPPMSRV) (y/n)? [y]:
Si le Collateur de rendement est désactivé, vous verrez l'entrée comme ci-dessous.
{PPM} Do you want Performance Collators configured (PSPPMSRV) (y/n)? [n]:
Si le Collateur de performance est déjà activé et que des modifications ont été mises en oeuvre pour les valeurs d'agent ou de JMX EnablePPM : Redémarrez tous les domaines.
Si le Collateur de performance n'est pas déjà activé, procédez comme suit :
- À l'aide de l'interface de ligne de commande
PSADMIN
, sélectionnez Serveur d'applications (Option 1) ou Répartiteur de traitements (Option 2) > Administrer un domaine (Option 1) > sélectionner un domaine > Configurer ce domaine (Option 4) - Entrez
y
pour la question :Do you want to continue (y/n)
. Cette option arrêtera le domaine -
Vérifiez la valeur de la propriété Perf Collator.
- Si la valeur réglée à
Yes
, Collator est déjà activé, aucune action n'est requise. Sélectionnez ensuite Charger la configuration comme indiqué (Option 14 pour le serveur d'applications ou Option 7 pour le Répartiteur de traitements) -
Si la valeur est réglée à
No
, entrez10
pour le serveur d'applications ou Option 3 pour que le programmateur de processus bascule la valeur àYes
-
Après avoir confirmé le paramètre Perf Collator réglé à
Yes
, sélectionnez Load config (Charger la configuration) comme indiqué (Option 14 pour le programmateur d'application ou Option 7 pour le programmateur de processus). -
Enfin, sélectionnez Démarrer ce domaine Option 1 pour démarrer le domaine
Identifier les domaines à découvrir
Le service de surveillance de pile tire parti des informations stockées dans Oracle Database pour identifier les domaines à détecter ou à actualiser. Pour valider la liste des domaines courants, exécutez l'interrogation suivante.
SELECT * FROM PSPMAGENT;
Tous les domaines retournés par l'interrogation qui n'existent plus doivent être supprimés avant la détection/l'actualisation de l'application PeopleSoft.
Pour ajouter un domaine qui n'est pas listé, voir Ajout manuel de domaines.
Pour supprimer les domaines périmés, exécutez le code SQL suivant en tant qu'utilisateur SYSADM ou équivalent. Répétez les étapes jusqu'à ce que tous les domaines périmés soient supprimés.
- Sauvegardez la table PSPMAGENT avant d'apporter des modifications. Veillez à remplacer <DATE> par l'horodatage courant.
create table PSPMAGENT_BKP_<DATE> as select * from PSPMAGENT;
- Vérifiez que la table de sauvegarde créée a le même contenu que la table parent.
select * from PSPMAGENT MINUS select * from PSPMAGENT_BKP_<DATE>;
Si le nombre de rangées de PSPMAGENT correspond à PSPMAGENT_BKP_<DATE>, poursuivez la suppression des domaines périmés.
delete from PSPMAGENT WHERE PM_AGENTID='&enter_agent_id_of_stale_domain';
Commit;
Ajout de domaines manuellement
Enfin, vérifiez si tous les domaines valides sont visibles à partir de la table PSPMAGENT
. Si des domaines valides ne s'affichent pour aucune raison, suivez les instructions ci-dessous :
L'hôte de l'agent doit pouvoir atteindre les autres hôtes à l'aide du nom d'hôte stocké dans la table PSPMAGENT
(généralement le nom d'hôte abrégé). Pour ce faire, vous pouvez corriger les paramètres DNS ou ajouter une entrée pour chaque hôte dans le fichier /etc/hosts
.
Il est recommandé d'effectuer une sauvegarde de la table PSPMAGENT avant de continuer. Les étapes de création de la sauvegarde sont fournies.
Créez une sauvegarde :
-
En tant qu'administrateur système ou utilisateur équivalent, effectuez une sauvegarde de la table avant d'apporter des modifications. Assurez-vous de remplacer
<DATE>
par l'horodatage courant :create table PSPMAGENT_BKP_<DATE> as select * from PSPMAGENT;
-
Vérifiez que la table de sauvegarde créée a le même contenu que la table parent. Le nombre de rangées de
PSPMAGENT
doit correspondre au nombre de rangées dePSPMAGENT_BKP_<DATE>
:select * from PSPMAGENT MINUS select * from PSPMAGENT_BKP_<DATE>;
Ajouter un domaine au Répartiteur de traitements
INSERT INTO PSPMAGENT values
('&AGENT_ID','&PM_JMX_RMI_PORT','PSMONITORSRV','&DOMAIN_NAME','04','&DOMAIN_DIR','Y','&HOST_PORT:','1','1','N');
Exemple :
SQL> INSERT INTO PSPMAGENT values
('&AGENT_ID','&PM_JMX_RMI_PORT','PSMONITORSRV','&DOMAIN_NAME','04','&DOMAIN_DIR','Y','&HOST_PORT:','1','1','N'); 2
Enter value for unique_agent_id: 1000
Enter value for pm_jmx_rmi_port: 10500
Enter value for domain_name: PRCSDOM02
Enter value for domain_dir: /u01/app/oracle/product/psfthcm-midtierlinux-2/ps_cfg_home/appserv/prcs/PRCSDOM02
Enter value for host_name: psfthcm-midtierlinux-2
old 2: ('&unique_agent_id','&PM_JMX_RMI_PORT','PSMONITORSRV','&DOMAIN_NAME','04','&domain_dir','Y','&host_name:','1','1','N')
new 2: ('1000','10500','PSMONITORSRV','PRCSDOM02','04','/u01/app/oracle/product/psfthcm-midtierlinux-2/ps_cfg_home/appserv/prcs/PRCSDOM02','Y','psfthcm-midtierlinux-2:','1','1','N')
1 row created.
Ajouter un domaine de serveur d'applications
INSERT INTO PSPMAGENT values
('&unique_agent_id','&JMX_RMI_PORT','PSMONITORSRV','&DOMAIN_NAME','01','&DOMAIN_DIR','Y','&host_name:&jolt_port','1','1','N');
Exemple :
SQL> INSERT INTO PSPMAGENT values
('&unique_agent_id','&JMX_RMI_PORT','PSMONITORSRV','&DOMAIN_NAME','01','&DOMAIN_DIR','Y','&host_name:&jolt_port','1','1','N'); 2
Enter value for unique_agent_id: 1003
Enter value for jmx_rmi_port: 10500
Enter value for domain_name: APPDOM4
Enter value for domain_dir: /u01/app/oracle/product/psfthcm-midtierlinux-3/ps_cfg_home/appserv/APPDOM04
Enter value for host_name: psfthcm-midtierlinux-3
Enter value for jolt_port: 9033
old 2: ('&unique_agent_id','&JMX_RMI_PORT','PSMONITORSRV','&DOMAIN_NAME','01','&DOMAIN_DIR','Y','&host_name:&jolt_port','1','1','N')
new 2: ('1003','10500','PSMONITORSRV','APPDOM4','01','/u01/app/oracle/product/psfthcm-midtierlinux-3/ps_cfg_home/appserv/APPDOM04','Y','psfthcm-midtierlinux-3:9033','1','1','N')
Ajouter un serveur PIA
INSERT INTO PSPMAGENT values
('&unique_agent_id','-1','WEBRESOURCE','&DOMAIN_NAME','02','&DOMAIN_DIR','Y','&host_name:&http_port:&https_port','1','1','N');
Exemple :
INSERT INTO PSPMAGENT values
('&unique_agent_id','-1','WEBRESOURCE','&DOMAIN_NAME','02','&DOMAIN_DIR','Y','&host_name:&http_port:&https_port','1','1','N');
Enter value for unique_agent_id: 19
Enter value for domain_name: peoplesoft03
Enter value for domain_dir: /u01/app/oracle/product/psfthcm-midtierlinux-3/ps_cfg_home/webserv/WEBSERVER/peoplesoft03
Enter value for host_name: psfthcm-midtierlinux-3
Enter value for http_port: 9000
Enter value for https_port: 9001
old 2: ('&unique_agent_id','-1','WEBRESOURCE','&DOMAIN_NAME','02','&DOMAIN_DIR','Y','&host_name:&http_port:&https_port','1','1','N')
new 2: ('19','-1','WEBRESOURCE','peoplesoft03','02','/u01/app/oracle/product/psfthcm-midtierlinux-3/ps_cfg_home/webserv/WEBSERVER/peoplesoft03','Y','psfthcm-midtierlinux-3:9000:9001','1','1','N')
1 row created.
Activer la détection du moteur de recherche dans PeopleSoft
La détection du moteur de recherche est facultative et prend en charge Elasticsearch et OpenSearch. Si le moteur de recherche est déjà intégré, vous pouvez l'inclure dans la découverte initiale. Pour intégrer le moteur de recherche à l'avenir, utilisez la commande refresh
de l'interface de ligne de commande PeopleSoft et ajoutez les autorisations de base de données du moteur de recherche à l'utilisateur de surveillance. Pour plus d'informations sur les autorisations, voir Privilèges d'autorisation de base de données pour la surveillance PeopleSoft et pour plus d'informations sur les commandes d'actualisation de l'interface de ligne de commande, voir PeopleSoft Actualiser.
Quel que soit l'emplacement de l'agent (local/distant), le magasin de certificats SSL doit être créé à l'aide de la version Java utilisée par l'agent. La version/le chemin Java de l'agent se trouve dans agent_inst/config/emd.properties
.
Exemple :
grep JAVA_HOME emd.properties
JAVA_HOME=/var/lib/oracle-cloud-agent/plugins/oci-managementagent/polaris/jdk1.8.0_371-b11
Ces préalables permettent l'intégration du moteur de recherche dans PeopleSoft :
- La surveillance de pile prend uniquement en charge la surveillance du moteur de recherche configuré avec SSL. Son point d'extrémité doit être HTTPS. Pour plus d'informations sur la configuration, voir Configuration du protocole SSL pour Elasticsearch ou Configuration du protocole SSL pour OpenSearch, respectivement.
-
Avant de découvrir le moteur de recherche, créez un magasin de certificats JKS, car JKS est le seul type de magasin de certificats pris en charge, sur l'hôte de l'agent de surveillance pour stocker le certificat à partir du moteur de recherche. L'emplacement et le mot de passe de ce magasin de certificats sont des paramètres requis dans l'interface utilisateur de détection ou dans le fichier JSON de détection lors de l'exécution de la détection au moyen de l'interface de ligne de commande, tandis que l'emplacement du magasin de certificats doit être accessible sur l'hôte de l'agent.
Exemple :
keytool -keystore truststore.jks -alias <ALIAS> -import -file <SEARCH ENGINE CERTIFICATE>
Activer la détection du moniteur de processus pour PeopleSoft
- Le moniteur de processus est détecté avec PeopleSoft et est activé par défaut lors de la détection d'une application PeopleSoft. La sélection de Non dans la section Détecter le moniteur de processus n'inclut pas le moniteur de processus dans la détection PeopleSoft.
- La détection du moniteur de traitements est facultative. Si le Moniteur de traitements est déjà activé, vous pouvez l'inclure dans la détection initiale. Pour intégrer le moniteur de processus à l'avenir, utilisez la commande
refresh
de l'interface de ligne de commande PeopleSoft et ajoutez les autorisations de base de données du moniteur de processus à l'utilisateur de surveillance. Pour plus d'informations sur les autorisations, voir Privilèges d'autorisation de base de données pour la surveillance PeopleSoft et pour plus d'informations sur les commandes d'actualisation de l'interface de ligne de commande, voir PeopleSoft Actualiser. -
Aucune propriété n'est requise pour la détection du moniteur de processus
-
Utilisateur-Interface
- La détection du moniteur de traitements est incluse par défaut. Pour vous désabonner, sélectionnez Non sous Détecter le moniteur de processus dans le panneau Détection des ressources.
PeopleSoft Entrée de détection
Champ d'entrée | Description |
---|---|
Nom de ressource | Nom de l'application PeopleSoft |
Agent de gestion | Agent de gestion qui surveillera l'application PeopleSoft |
Moniteur de traitements | |
|
Oui / Non |
Base de données PeopleSoft | . |
|
Hôte (FQDN) sur lequel la base de données est installée |
|
Port utilisé par la base de données pour les connexions à la base de données |
|
Nom du service de la base de données utilisée pour les connexions à la base de données |
|
Protocole utilisé pour Oracle Database. Sélectionnez le protocole TCP ou TCPS. |
|
Sélectionnez dans la liste déroulante la clé secrète qui contient le mot de passe de l'utilisateur de base de données. Ce champ ne s'affiche que si TCPS est sélectionné dans le champ Protocole. |
Données d'identification de la base de données | . |
|
Utilisateur de la base de données qui a les privilèges nécessaires sur les vues PeopleSoft sous-jacentes (par exemple, SYSADM, EMDBO) |
|
Mot de passe de l'utilisateur de la base de données |
|
Rôle de l'utilisateur de base de données (NORMAL ou SYSDBA) |
Informations sur le domaine de serveur d'applications | . |
|
Administration à distance userID |
|
Mot de passe d'administration à distance (non chiffré) |
Données d'identification du domaine du répartiteur de traitements | . |
|
Administration à distance userID |
|
Mot de passe d'administration à distance (non chiffré) |
Données d'identification PIA / WebLogic | . |
|
PIA/Nom de l'utilisateur pour la surveillance WebLogic. Par exemple, le nom d'utilisateur que vous utiliseriez pour vous connecter à la console WebLogic. |
|
PIA/Mot de passe de l'utilisateur de la surveillance WebLogic' |
PeopleSoft Moteur de recherche | . |
|
Utilisateur accédant au point d'extrémité du moteur de recherche |
|
Mot de passe du point d'extrémité du moteur de recherche |
|
Emplacement du magasin de certificats contenant le certificat |
|
Magasin de certificats contenant le mot de passe du certificat |
Découvrir dans | |
Surveillance de pile et Log Analytics (re recommandé) | Les résultats de la détection seront envoyés à la surveillance de pile et à Log Analytics. |
Surveillance de pile uniquement | Les résultats de la détection seront envoyés au service de surveillance de pile uniquement. |
Log Analytics uniquement | Les résultats de la détection ne seront envoyés qu'à Log Analytics. |
Licence | |
Enterprise Edition | Une licence Enterprise Edition sera affectée à la ressource. |
Edition standard | Une licence Standard Edition sera affectée à la ressource. |
Marqueurs (sous Afficher les options avancées) |
Des marqueurs à structure libre et définis peuvent être appliqués aux ressources de surveillance de pile lors de la détection. Pour utiliser des marqueurs définis, créez d'abord les espaces de noms de marqueur, reportez-vous à . Reportez-vous à Marqueurs et concepts d'espace de noms de marqueur pour plus de détails sur la création et la gestion des espaces de noms de marqueur pour les marqueurs définis. Lors de la détection d'une ressource, tout marqueur affecté sera appliqué à toutes les ressources détectées. Pour plus d'informations sur les préalables et la propagation des marqueurs, voir Gestion des marqueurs. |
Espace de noms de marqueur |
Sélectionnez "Aucun" pour ajouter un marqueur à structure libre. Sélectionnez un espace de noms pour l'ajout d'un marqueur défini dans l'espace de noms. Si vous êtes autorisé à créer une ressource, vous disposez également des autorisations nécessaires pour appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, voir Marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option (vous pourrez appliquer des marqueurs plus tard) ou demandez à l'administrateur. |
Clé de marqueur |
Spécifiez le nom que vous utilisez pour référencer le marqueur. |
Valeur du marqueur |
Indiquez la valeur du marqueur. Pour plus de détails sur la clé de marqueur et la valeur de marqueur, voir Aperçu du marquage. |
Apache Tomcat
Préalables
Pour détecter tout type de ressource autre que la conformité aux préalables, un agent de gestion actif est requis pour la détection. Reportez-vous à la section Installer les agents de gestion pour une installation sur place et à la section Déployer des agents de gestion sur des instances de calcul pour le déploiement d'instances OCI.
- Activer la surveillance JMX. Voir Activation de JMX distant.
Note
La surveillance Tomcat ne prend pas en charge SSL. SSL sera désactivé par défaut lors du suivi de la documentation Tomcat.
Entrée de détection Apache Tomcat
Champ d'entrée | Description |
---|---|
Nom de ressource | Nom de la ressource Apache Tomcat. |
Hôte du serveur | Hôte sur lequel Apache Tomcat est installé. |
Port JMX | Port utilisé pour la surveillance JMX. |
Agent de gestion | Agent de gestion surveillant l'hôte où Apache Tomcat est installé. |
Autorisation | Mode d'autorisation pour la surveillance JMX (Activé ou Désactivé). Si l'option Activé est sélectionnée, les champs Nom d'utilisateur et Mot de passe sont obligatoires. |
Nom d'utilisateur | Nom d'utilisateur pour la surveillance JMX. |
Mot de passe | Mot de passe pour la surveillance JMX. |
Découvrir dans | |
Surveillance de pile et Log Analytics (re recommandé) | Les résultats de la détection seront envoyés à la surveillance de pile et à Log Analytics. |
Surveillance de pile uniquement | Les résultats de la détection seront envoyés au service de surveillance de pile uniquement. |
Log Analytics uniquement | Les résultats de la détection ne seront envoyés qu'à Log Analytics. |
Licence | |
Enterprise Edition | Une licence Enterprise Edition sera affectée à la ressource. |
Edition standard | Une licence Standard Edition sera affectée à la ressource. |
Marqueurs (sous Afficher les options avancées) |
Des marqueurs à structure libre et définis peuvent être appliqués aux ressources de surveillance de pile lors de la détection. Pour utiliser des marqueurs définis, créez d'abord les espaces de noms de marqueur, reportez-vous à . Reportez-vous à Marqueurs et concepts d'espace de noms de marqueur pour plus de détails sur la création et la gestion des espaces de noms de marqueur pour les marqueurs définis. Lors de la détection d'une ressource, tout marqueur affecté sera appliqué à toutes les ressources détectées. Pour plus d'informations sur les préalables et la propagation des marqueurs, voir Gestion des marqueurs. |
Espace de noms de marqueur |
Sélectionnez "Aucun" pour ajouter un marqueur à structure libre. Sélectionnez un espace de noms pour l'ajout d'un marqueur défini dans l'espace de noms. Si vous êtes autorisé à créer une ressource, vous disposez également des autorisations nécessaires pour appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, voir Marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option (vous pourrez appliquer des marqueurs plus tard) ou demandez à l'administrateur. |
Clé de marqueur |
Spécifiez le nom que vous utilisez pour référencer le marqueur. |
Valeur du marqueur |
Indiquez la valeur du marqueur. Pour plus de détails sur la clé de marqueur et la valeur de marqueur, voir Aperçu du marquage. |
Pour plus d'informations sur les paramètres d'entrée, voir Paramètres d'entrée JSON
Microsoft SQL Server
Préalables
Pour détecter tout type de ressource autre que la conformité aux préalables, un agent de gestion actif est requis pour la détection. Reportez-vous à la section Installer les agents de gestion pour une installation sur place et à la section Déployer des agents de gestion sur des instances de calcul pour le déploiement d'instances OCI.
La connexion à la base de données à l'aide du chiffrement SSL n'est pas prise en charge.
Créer un utilisateur de base de données personnalisé
Pour activer la surveillance d'une base de données Microsoft SQL Server, vous pouvez créer un utilisateur de base de données spécial comme suit.
Créez un utilisateur (par exemple, monstk) et mappez le nouvel utilisateur aux bases de données maître et msdb. Accordez ensuite à cet utilisateur les privilèges minimums suivants.
CREATE LOGIN monstk
WITH PASSWORD = 'monstk1;123';
GO
CREATE USER monstk FOR LOGIN monstk;
GO
Mappez l'utilisateur à toutes les bases de données système et utilisateur :
USE master;
CREATE USER monstk FOR LOGIN monstk;
GRANT VIEW ANY DATABASE TO monstk;
GRANT VIEW ANY definition TO monstk;
GRANT VIEW server STATE TO monstk;
GRANT EXECUTE ON sp_helplogins TO monstk;
GRANT EXECUTE ON sp_readErrorLog TO monstk;
GRANT EXECUTE ON dbo.xp_regread TO monstk;
GRANT CREATE FUNCTION TO [monstk];
GRANT CONTROL TO [monstk];
GRANT CREATE TABLE TO [monstk];
GRANT SELECT ON [sys].[sysaltfiles] TO [monstk];
USE msdb;
GRANT SELECT ON dbo.sysjobsteps TO monstk;
GRANT SELECT ON dbo.sysjobs TO monstk;
GRANT SELECT ON dbo.sysjobhistory TO monstk;
Entrée de détection de serveur MS SQL
Champ d'entrée | Description |
---|---|
Nom de ressource | Nom de la ressource MS SQL Server. |
Nom du DNS de SQL Server | Système de noms de domaine (DNS) pour la base de données. |
Port de réseau de SQL Server | Port de base de données utilisé pour les connexions de client. |
Agent de gestion | Agent de gestion responsable de la surveillance de SQL Server. |
Nom d'utilisateur | Nom de l'utilisateur pour la surveillance de base de données. |
Mot de passe | Mot de passe de l'utilisateur pour la surveillance de base de données. |
Découvrir dans | |
Surveillance de pile et Log Analytics (re recommandé) | Les résultats de la détection seront envoyés à la surveillance de pile et à Log Analytics. |
Surveillance de pile uniquement | Les résultats de la détection seront envoyés au service de surveillance de pile uniquement. |
Log Analytics uniquement | Les résultats de la détection ne seront envoyés qu'à Log Analytics. |
Licence | |
Enterprise Edition | Une licence Enterprise Edition sera affectée à la ressource. |
Edition standard | Une licence Standard Edition sera affectée à la ressource. |
Marqueurs (sous Afficher les options avancées) |
Des marqueurs à structure libre et définis peuvent être appliqués aux ressources de surveillance de pile lors de la détection. Pour utiliser des marqueurs définis, créez d'abord les espaces de noms de marqueur, reportez-vous à . Reportez-vous à Marqueurs et concepts d'espace de noms de marqueur pour plus de détails sur la création et la gestion des espaces de noms de marqueur pour les marqueurs définis. Lors de la détection d'une ressource, tout marqueur affecté sera appliqué à toutes les ressources détectées. Pour plus d'informations sur les préalables et la propagation des marqueurs, voir Gestion des marqueurs. |
Espace de noms de marqueur |
Sélectionnez "Aucun" pour ajouter un marqueur à structure libre. Sélectionnez un espace de noms pour l'ajout d'un marqueur défini dans l'espace de noms. Si vous êtes autorisé à créer une ressource, vous disposez également des autorisations nécessaires pour appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, voir Marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option (vous pourrez appliquer des marqueurs plus tard) ou demandez à l'administrateur. |
Clé de marqueur |
Spécifiez le nom que vous utilisez pour référencer le marqueur. |
Valeur du marqueur |
Indiquez la valeur du marqueur. Pour plus de détails sur la clé de marqueur et la valeur de marqueur, voir Aperçu du marquage. |
Transfert de fichiers géré (MFT)
Préalables
Pour détecter tout type de ressource autre que la conformité aux préalables, un agent de gestion actif est requis pour la détection. Reportez-vous à la section Installer les agents de gestion pour une installation sur place et à la section Déployer des agents de gestion sur des instances de calcul pour le déploiement d'instances OCI.
WebLogic doit être détecté avant la détection du transfert de fichiers géré (MFT). Lors de la détection de MFT, dans l'interface utilisateur de détection, sélectionnez le fichier WebLogic correspondant dans la liste déroulante.
Exigences relatives à la surveillance de base de données pour la surveillance de pile
Vous devez repérer la base de données Oracle avant de repérer l'application MFT. Si la base de données est détectée en premier, elle sera automatiquement associée à l'application MFT une fois la détection de l'application MFT terminée. Si la détection de l'application MFT est effectuée avant la détection de la base de données, l'association doit être créée manuellement. Pour plus d'informations, voir Mise à jour de la topologie d'application.
La surveillance d'une application de transfert de fichiers géré nécessite des privilèges spécifiques pour accéder au schéma MFT. La surveillance de pile prend en charge l'utilisation du responsable du schéma MFT, généralement DEV_MFT, en tant que données d'identification de base de données lors de la détection de MFT. Il est préférable de créer un utilisateur de surveillance avec uniquement les privilèges nécessaires pour surveiller une application MFT. Vous pouvez utiliser le même utilisateur de base de données pour surveiller à la fois la base de données Oracle contenant le schéma MFT et l'application MFT. Les étapes de création d'un utilisateur de surveillance de base de données se trouvent dans Note MOS : 2857604.1.
Les privilèges spécifiques sont définis dans le code ci-dessous. Il suppose le nom de schéma MFT DEV_MFT
. Si le nom du schéma est différent dans votre configuration, remplacez DEV_MFT
par le nom réel du schéma dans le code suivant. Remplacez <user>
par l'utilisateur de surveillance de base de données créé à l'aide du script. Assurez-vous que les autorisations sont appliquées à l'utilisateur de surveillance créé là où réside le schéma DEV_MFT
.
Autorisations de base de données :
GRANT SELECT ON DEV_MFT.MV_MFT_SOURCE_MESSAGE TO <your_monitoring_user>;
GRANT SELECT ON DEV_MFT.MV_MFT_TARGET_INFO TO <your_monitoring_user>;
GRANT SELECT ON DEV_MFT.MV_MFT_TRANSFER_COUNT_INFO TO <your_monitoring_user>;
GRANT SELECT ON DEV_MFT.MV_MFT_SOURCE_INFO TO <your_monitoring_user>;
GRANT SELECT ON DEV_MFT.MV_MFT_TRANSFER TO <your_monitoring_user>;
Entrée de détection
Champ d'entrée | Description |
---|---|
Nom de ressource | Nom de la ressource MFT. |
Données d'identification WebLogic |
. |
|
Sélectionnez le domaine WebLogic |
|
Protocole utilisé pour le serveur WebLogic. Les valeurs possibles sont t3 et t3s. Si vous sélectionnez t3s, les champs TrustStore Path et TrustStore Type s'affichent sous WebLogic User for Monitoring. |
|
Nom d'utilisateur du serveur WebLogic.
|
|
WebLogic Mot de passe de l'utilisateur du serveur. |
Données d'identification de la base de données | |
|
Nom de l'hôte sur lequel le serveur d'administration WebLogic est installé. |
|
Port utilisé pour le serveur d'administration WebLogic (Console). |
|
Nom du serveur de la base de données utilisée pour les connexions à la base de données. |
|
Nom d'utilisateur des données d'identification pour la surveillance d'Oracle Database |
|
Mot de passe des données d'identification pour la surveillance d'Oracle Database |
|
Rôle de l'utilisateur de base de données (NORMAL ou SYSDBA) |
Découvrir dans | |
Surveillance de pile et Log Analytics (re recommandé) | Les résultats de la détection seront envoyés à la surveillance de pile et à Log Analytics. |
Surveillance de pile uniquement | Les résultats de la détection seront envoyés au service de surveillance de pile uniquement. |
Log Analytics uniquement | Les résultats de la détection ne seront envoyés qu'à Log Analytics. |
Licence | |
Enterprise Edition | Une licence Enterprise Edition sera affectée à la ressource. |
Edition standard | Une licence Standard Edition sera affectée à la ressource. |
Marqueurs (sous Afficher les options avancées) |
Des marqueurs à structure libre et définis peuvent être appliqués aux ressources de surveillance de pile lors de la détection. Pour utiliser des marqueurs définis, créez d'abord les espaces de noms de marqueur, reportez-vous à . Reportez-vous à Marqueurs et concepts d'espace de noms de marqueur pour plus de détails sur la création et la gestion des espaces de noms de marqueur pour les marqueurs définis. Lors de la détection d'une ressource, tout marqueur affecté sera appliqué à toutes les ressources détectées. Pour plus d'informations sur les préalables et la propagation des marqueurs, voir Gestion des marqueurs. |
Espace de noms de marqueur |
Sélectionnez "Aucun" pour ajouter un marqueur à structure libre. Sélectionnez un espace de noms pour l'ajout d'un marqueur défini dans l'espace de noms. Si vous êtes autorisé à créer une ressource, vous disposez également des autorisations nécessaires pour appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, voir Marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option (vous pourrez appliquer des marqueurs plus tard) ou demandez à l'administrateur. |
Clé de marqueur |
Spécifiez le nom que vous utilisez pour référencer le marqueur. |
Valeur du marqueur |
Indiquez la valeur du marqueur. Pour plus de détails sur la clé de marqueur et la valeur de marqueur, voir Aperçu du marquage. |
Oracle HTTP Server (OHS)
Pour détecter tout type de ressource autre que la conformité aux préalables, un agent de gestion actif est requis pour la détection. Reportez-vous à la section Installer les agents de gestion pour une installation sur place et à la section Déployer des agents de gestion sur des instances de calcul pour le déploiement d'instances OCI.
OHS colocalisé
La détection OHS colocalisée fait partie de la détection de domaine Weblogic et toutes ses conditions préalables s'appliquent.
Oracle HTTP Server doit être installé dans un répertoire de base Oracle existant, colocalisé avec un domaine de serveur WebLogic.
Pour plus d'informations sur l'installation d'OHS colocalisé, voir À propos de l'installation d'Oracle HTTP Server.
OHS autonome
Versions prises en charge :
-
version 11.x - surveillance locale uniquement, hôte Linux, outil OPMN utilisé pour la collecte des mesures.
-
version 12.x - surveillance locale uniquement, hôte Linux, outil WLST utilisé pour la collecte de mesures
Préalables :
-
L'agent OMA doit être installé sur le même hôte qu'Oracle HTTP Server autonome.
-
Le fichier de configuration OHS (httpd.conf) doit être accessible et lisible par l'utilisateur d'installation de l'agent de gestion (
mgmt_agent
pour l'agent autonome etoracle-cloud-agent
pour Oracle Cloud Agent).
OHS version 11.x :
La version 11.x OHS collecte les mesures à l'aide de l'outil OPMN.
-
Si l'utilisateur agent et l'utilisateur d'installation sont le même utilisateur :
L'outil OPMN doit être exécutable et lisible par l'utilisateur d'installation de l'agent de gestion (
mgmt_agent
pour l'agent autonome etoracle-cloud-agent
pour Oracle Cloud Agent). -
Si l'utilisateur agent est différent de l'utilisateur d'installation :
Les données d'identification facultatives de l'utilisateur d'installation (utilisateur propriétaire) doivent être fournies lors de la détection. L'utilisateur de l'installation doit avoir accès à la lecture et à l'exécution de l'outil OPMN. L'utilisateur racine ne peut pas être utilisé.
OHS version 12.x :
- Autorisations de lecture pour l'utilisateur de l'agent dans le fichier
httpd.conf
à l'adresse :<PATH>/user_projects/domains/<domain_name>/config/fmwconfig/components/OHS/<COMP_NAME>/httpd.conf
Exemple :
<PATH>/user_projects/domains/ohs_domain/config/fmwconfig/components/OHS/ohs1
Exécutez la commande suivante pour fournir un accès en lecture :
sudo chmod 640 <PATH>/user_projects/domains/<domain_name>/config/fmwconfig/components/OHS/<COMP_NAME>/httpd.conf
- Autorisations de lecture pour l'utilisateur Agent sur le fichier de magasin de clés Java OHS dans :
<ORACLE HOME DIRECTORY>/wlserver/server/lib/DemoTrust.jks
(Fichier jks personnalisé en cas d'utilisation de certificats personnalisés)Exemple :
sudo chmod 640 <absolute path to <Oracle Home directory>/wlserver/server/lib/DemoTrust.jks
- Autorisations de lecture et d'exécution sur
<ORACLE HOME DIRECTORY>/oracle_common/common/bin/wlst.sh
Entrée de détection OHS version 11.x
Champ d'entrée | Description |
---|---|
Chemin absolu du fichier de configuration (httpd.conf) | Chemin absolu du fichier de configuration httpd.conf pour Oracle HTTP Server |
Chemin absolu vers le répertoire de base de l'instance | Chemin absolu du répertoire de base de l'instance |
Nom de composant | nom de composant d'Oracle HTTP Server |
Nom d'hôte | nom d'hôte utilisé pour se connecter à Oracle HTTP Server |
Port d'écoute | port utilisé pour se connecter à Oracle HTTP Server |
Agent de gestion | Agent de gestion surveillant l'hôte sur lequel Oracle HTTP Server est installé |
Version | Version d'Oracle HTTP Server |
*Facultativement, l'utilisateur peut spécifier les données d'identification de l'utilisateur responsable de l'installation si le responsable de l'installation est un utilisateur différent de celui de l'agent de gestion. | |
Nom d'utilisateur du responsable de l'installation | Nom d'utilisateur d'un utilisateur responsable de l'installation d'Oracle HTTP Server. |
Mot du responsable de l'installation | Mot de passe d'un utilisateur responsable de l'installation d'Oracle HTTP Server. |
Entrée de détection OHS version 12.x
Champ d'entrée | Description |
---|---|
Nom d'hôte | nom d'hôte utilisé pour se connecter à Oracle HTTP Server |
Port d'écoute | port utilisé pour se connecter à Oracle HTTP Server |
Chemin absolu du fichier de configuration (httpd.conf) | Chemin absolu du fichier de configuration httpd.conf pour Oracle HTTP Server |
Chemin absolu du répertoire de base oracle | Chemin absolu du répertoire de base oracle |
Nom de composant | nom de composant d'Oracle HTTP Server |
Agent de gestion | Agent de gestion surveillant l'hôte sur lequel Oracle HTTP Server est installé |
Version | Version d'Oracle HTTP Server |
Nom d'utilisateur du gestionnaire de noeuds | Nom d'utilisateur du gestionnaire de noeuds configuré avec ce serveur Oracle HTTP Server |
Mot de passe du gestionnaire de noeuds | Mot de passe du gestionnaire de noeuds configuré avec ce serveur Oracle HTTP Server |
Apache HTTP Server
Préalables
Pour détecter tout type de ressource autre que la conformité aux préalables, un agent de gestion actif est requis pour la détection. Reportez-vous à la section Installer les agents de gestion pour une installation sur place et à la section Déployer des agents de gestion sur des instances de calcul pour le déploiement d'instances OCI.
- L'agent de gestion doit être installé sur le même hôte qu'Apache HTTP Server.
- Activez le module Apache
mod_status
(https://httpd.apache.org/docs/2.4/mod/mod_status.html). Configurez la directive d'emplacement/server-status
pour le nom d'hôte et le port spécifiés.Exemple :
http(s)://<hostname>:<port>/server-status
- Activez ON la directive ExtendedStatus (https://httpd.apache.org/docs/2.4/mod/core.html#extendedstatus).
- Le cas échéant, fournissez le contrôle d'accès à la directive d'emplacement
/server-status
configurée afin que les demandes HTTP/HTTPS puissent être effectuées à partir de l'hôte sur lequel l'agent est installé. L'agent prend uniquement en charge l'authentification de base avec une connexion HTTPS si nécessaire. Pour plus d'informations sur la configuration d'un contrôle d'accès supplémentaire, voir Documentation, authentification et autorisation Apache. -
Les fichiers binaires Apache doivent être accessibles et exécutables par l'utilisateur d'installation de l'agent de gestion :
- Les fichiers Apache
*.conf
, y compris le fichierhttpd.conf
, doivent être accessibles et lisibles par l'utilisateur d'installation de l'agent de gestion (mgmt_agent
pour l'agent autonome etoracle-cloud-agent
pour Oracle Cloud Agent). - Le fichier binaire Apache (
httpd
) doit être accessible et exécutable par l'utilisateur d'installation de l'agent de gestion (mgmt_agent
pour l'agent autonome etoracle-cloud-agent
pour Oracle Cloud Agent). - Le fichier Apache
pid
(httpd.pid
) doit être accessible et lisible par l'utilisateur d'installation de l'agent de gestion (mgmt_agent
pour l'agent autonome etoracle-cloud-agent
pour Oracle Cloud Agent).
- Les fichiers Apache
Voici un exemple d'ajout de toutes les autorisations requises pour l'utilisateur de l'agent de gestion en créant un groupe d'utilisateurs administrateur apache dédié et en lui ajoutant l'utilisateur de l'agent de gestion :
#Create a user group for apache administration
groupadd apache_admin_grp
#Add management agent user to the apache admin group
#for user installed management agent
usermod -G apache_admin_grp mgmt_agent
#for oracle cloud agent plugin
usermod -G apache_admin_grp oracle-cloud-agent
#Change ownership for apache server root directory and binary file. Example:
chown -R root:apache_admin_grp /etc/httpd
chmod -R 770 /etc/httpd
chown -R root:apache_admin_grp /usr/sbin/httpd
chmod -R 770 /usr/sbin/httpd
#Grant access to httpd.pid file. Example:
chown -R root:apache_admin_grp /run/httpd
#Restart the Agent for the user group assignment to take effect.
#for user installed management agent
systemctl restart mgmt_agent
#for oracle cloud agent plugin
systemctl restart oracle-cloud-agent
Entrée de détection d'Apache HTTP Server
Champ d'entrée | Description |
---|---|
Nom de ressource | Nom de la ressource Apache HTTP Server. |
Hôte du serveur | Hôte où Apache HTTP Server est installé. |
Port d'écoute | Port d'écoute d'Apache HTTP Server. |
Chemin absolu de httpd.conf | Chemin absolu du fichier httpd.conf Apache. |
Chemin absolu du fichier binaire httpd | Chemin absolu du fichier binaire httpd. |
Agent de gestion | Agent de gestion qui surveille l'hôte sur lequel Apache HTTP Server est installé. |
Protocole | Protocole utilisé pour se connecter au serveur Apache HTTP. |
Nom du paramètre de détection | *Facultativement, l'utilisateur peut spécifier des données d'identification d'authentification de base lors de la configuration de la connexion HTTPS |
Nom d'utilisateur | Nom d'utilisateur pour accéder aux mesures de statut de serveur avec l'authentification de base. |
Mot de passe | Mot de passe pour accéder aux mesures de statut de serveur avec l'authentification de base. |
Nom du paramètre de détection | *Obligatoire lors de l'utilisation de HTTPS |
Chemin du magasin de certificats | Chemin absolu du magasin de certificats JKS contenant le certificat. |
Mot de passe du magasin de certificats SSL | Mot de passe du magasin de certificats. |
Découvrir dans | |
Surveillance de pile et Log Analytics (re recommandé) | Les résultats de la détection seront envoyés à la surveillance de pile et à Log Analytics. |
Surveillance de pile uniquement | Les résultats de la détection seront envoyés au service de surveillance de pile uniquement. |
Log Analytics uniquement | Les résultats de la détection ne seront envoyés qu'à Log Analytics. |
Licence | |
Enterprise Edition | Une licence Enterprise Edition sera affectée à la ressource. |
Edition standard | Une licence Standard Edition sera affectée à la ressource. |
Marqueurs (sous Afficher les options avancées) |
Des marqueurs à structure libre et définis peuvent être appliqués aux ressources de surveillance de pile lors de la détection. Pour utiliser des marqueurs définis, créez d'abord les espaces de noms de marqueur, reportez-vous à . Reportez-vous à Marqueurs et concepts d'espace de noms de marqueur pour plus de détails sur la création et la gestion des espaces de noms de marqueur pour les marqueurs définis. Lors de la détection d'une ressource, tout marqueur affecté sera appliqué à toutes les ressources détectées. Pour plus d'informations sur les préalables et la propagation des marqueurs, voir Gestion des marqueurs. |
Espace de noms de marqueur |
Sélectionnez "Aucun" pour ajouter un marqueur à structure libre. Sélectionnez un espace de noms pour l'ajout d'un marqueur défini dans l'espace de noms. Si vous êtes autorisé à créer une ressource, vous disposez également des autorisations nécessaires pour appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, voir Marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option (vous pourrez appliquer des marqueurs plus tard) ou demandez à l'administrateur. |
Clé de marqueur |
Spécifiez le nom que vous utilisez pour référencer le marqueur. |
Valeur du marqueur |
Indiquez la valeur du marqueur. Pour plus de détails sur la clé de marqueur et la valeur de marqueur, voir Aperçu du marquage. |
Oracle Unified Directory
Pour détecter tout type de ressource autre que la conformité aux préalables, un agent de gestion actif est requis pour la détection. Reportez-vous à la section Installer les agents de gestion pour une installation sur place et à la section Déployer des agents de gestion sur des instances de calcul pour le déploiement d'instances OCI.
Surveiller les préalables et le flux de travail des ressources OUD :
-
Déployer l'agent de gestion sur l'hôte sur lequel OUD est exécuté/configuré
-
Étapes préalables à la copie des fichiers nécessaires
-
Configurer l'exportateur OUD pour collecter les mesures au format Prometheus
-
Attendez 20 minutes pour que les mesures commencent à être collectées
-
Importer OUD en tant que ressource dans la surveillance de pile
-
Surveiller OUD à l'aide de la surveillance de pile
L'exportateur OUD ne prend pas en charge l'agent Oracle Cloud.
OUD peut fonctionner dans l'un des trois modes suivants :
-
En tant qu'instance de serveur d'annuaire LDAP, utilisée pour contenir des données
-
En tant qu'instance de serveur proxy LDAP, où le serveur agit comme une interface entre le client et le serveur d'annuaire ou les serveurs qui contiennent les données.
-
En tant qu'instance de passerelle de réplication entre OUD et Oracle Directory Server Enterprise Edition (ODSEE)
La solution de surveillance de la surveillance de pile pour OUD comprend trois types de ressource, un pour chacun des modes ou types d'installation ci-dessus.
Configurer l'exportateur
L'exportateur collectera des mesures à partir d'OUD et créera un point d'extrémité pour exposer les mesures au format Prometheus. Ces mesures seront ensuite chargées par l'agent de gestion dans le magasin de données de télémétrie vers <specified name space>
.
L'exportateur doit être configuré pour chaque instance de chaque mode d'installation. Par exemple, s'il y a 3 répertoires et 2 mandataires, l'exportateur devra être configuré 5 fois.
Aperçu des étapes de configuration :
- Assurez-vous que Python est installé et installez également python-ldap
- Ajouter le groupe d'exécution de l'utilisateur OUD à l'utilisateur
mgmt_agent
- Copier le script d'exportateur vers un emplacement personnalisé
- Créer des fichiers de mots de passe temporaires pour l'exportateur OUD
- Créer un utilisateur de surveillance pour l'instance OUD
- Accorder des droits au système de fichiers à la base de données OUD pour surveiller la taille de la base
- Configurer l'exportateur OUD
- Activer l'exportateur OUD après un redémarrage du système d'exploitation
- Confirmer la circulation des mesures
Étapes de configuration :
-
Assurez-vous que Python est installé et installez également python-ldap :
- Sur RedHat/Oracle Linux 8 et 9 :
sudo -n yum install -y libnsl python3-ldap httpd-tools
- Sur RedHat/Oracle Linux 7 :
sudo -n yum install -y libnsl python-ldap httpd-tools
- Sur RedHat/Oracle Linux 8 et 9 :
-
Assurez-vous que
mgmt_agent
dispose des autorisations appropriées :- Ajoutez le groupe d'exécution de l'utilisateur OUD à l'utilisateur mgmt_agent :
sudo usermod -G <OUD_USER_GROUP> mgmt_agent
- Assurez-vous que le répertoire
<ORACLE_HOME>
et ses répertoires parents disposent des autorisations d'exécution :sudo chmod -R 0750 <ORACLE_HOME_PATH>
- Ajoutez le groupe d'exécution de l'utilisateur OUD à l'utilisateur mgmt_agent :
-
Copiez le script d'exportateur dans un emplacement personnalisé :
- Créez un répertoire personnalisé à partir duquel l'exportateur OUD sera exécuté.
- Modifiez la propriété du nouveau répertoire et donnez à l'utilisateur
mgmt_agent
l'accès en lecture et en exécution à ce nouveau répertoire et à tout son contenu :sudo chown -R mgmt_agent:mgmt_agent <CUSTOM_EXPORTER_DIRECTORY_PATH>
Exemple :
sudo chown -R mgmt_agent:mgmt_agent /scratch/exporter/oud_exporter
- En tant qu'utilisateur de l'agent de gestion, copiez le script
manage_exporter.sh
de$AGENT_INST/config/destinations/OCI/services/appmgmt/<Latest_Version>/scripts/oud
dans le répertoire personnalisé.
-
Créez des fichiers de mots de passe temporaires pour l'exportateur OUD :
- Pour l'utilisateur du répertoire racine, par exemple
cn=Directory Manager
:echo <PASSWORD> | sudo -u mgmt_agent tee <FULL_PATH_OF_THE_DIRECTORY_MANAGER_USER_PASSWORD_FILE>/.pw
Exemple :
echo <password> | sudo -u mgmt_agent tee /scratch/exporter/oud_exporter/.pw
- Pour l'utilisateur de surveillance :
echo <PASSWORD> | sudo -u mgmt_agent tee <FULL_PATH_OF_THE_MONITORING_USER_PASSWORD_FILE>/.mpw
Exemple :
echo <password> | sudo -u mgmt_agent tee /scratch/exporter/oud_exporter/.mpw
- Pour l'utilisateur du répertoire racine, par exemple
-
Créez un utilisateur de surveillance pour l'instance OUD :
- En tant qu'utilisateur
mgmt_agent
, exécutez :./manage_exporter.sh adduser --port <ADMINISTRATION_PORT_OF_THE_OUD_INSTANCE> --utype admin --dstype oud -j <FULL_PATH_OF_THE_DIRECTORY_MANAGER_USER_PASSWORD_FILE> --mpw <FULL_PATH_OF_THE_MONITORING_USER_PASSWORD_FILE> --javaHome <JAVA_HOME_PATH>
Exemple :
./manage_exporter.sh adduser --port 4444 --utype admin --dstype oud -j /scratch/exporter/oud_exporter/.pw --mpw /scratch/exporter/oud_exporter/.mpw --javaHome /scratch/install/jdk1.8.0_381/
- Par défaut, le nom de l'utilisateur du service de surveillance est
muser
. Il peut être modifié avec--muser <name>
- En tant qu'utilisateur
-
Accordez des droits au système de fichiers à la base de données OUD pour surveiller la taille de la base de données :
sudo getfacl "<OUD_HOME_DIRECTORY_PATH>/OUD/db"
Exemple :
sudo getfacl "/scratch/oud12c/oud_instance/OUD/db"
sudo setfacl -R -m "u:mgmt_agent:rx" "<OUD_HOME_DIRECTORY_PATH>/OUD/db"
Exemple :
sudo setfacl -R -m "u:mgmt_agent:rx" "/scratch/oud12c/oud_instance/OUD/db"
-
Configurer l'exportateur OUD :
- En tant qu'utilisateur mgmt_agent, exécutez la commande de configuration :
./manage_exporter.sh setup --type <PRODUCT_TYPE> --compartment <COMPARTMENT_ID> --name <RESOURCE_NAME> --instName <RESOURCE_NAME> --ldap <LDAP_PORT> --ldaps <LDAPS_PORT> --oracleHome <ORACLE_HOME_PATH> --adminPort <ADMINISTRATION_PORT_OF_THE_OUD_INSTANCE> --metricPort <METRICS_MONITORING_ENDPOINT_PORT> --javaHome <JAVA_HOME_PATH> -D <NAME_OF_THE_MONITORING USER> -j <FULL_PATH_OF_THE_DIRECTORY_MANAGER_USER_PASSWORD_FILE>
Exemple :
./manage_exporter.sh setup --type oud --compartment ocid.compartment1.abcdef1234 --name oud_one --instName oud_one --ldap 0 --ldaps 0 --oracleHome /scratch/oud12c --adminPort 4444 --metricPort 1888 --javaHome /scratch/install/jdk1.8.0_381/ -D muser -j /scratch/exporter/oud_exporter/.pw
- Redémarrez l'agent de gestion :
sudo systemctl restart mgmt_agent
- Pour plus d'options lors de la configuration, exécutez la commande d'aide :
./manage_exporter.sh help
Les mesures OUD seront collectées au format Prometheus au point d'extrémité Promethus, et l'agent de gestion chargera également les mesures dans la télémétrie.
- En tant qu'utilisateur mgmt_agent, exécutez la commande de configuration :
-
Activer l'exportateur OUD pour qu'il démarre après un redémarrage du système d'exploitation. Cela permettra également à l'utilisateur
mgmt_agent
de redémarrer l'agent de gestion et les services Exportateur :sudo ./manage_exporter.sh enable
-
Vérifiez que les mesures circulent :
-
Pour s'assurer que l'exportateur collecte correctement les mesures OUD, appelez le point d'extrémité de mesure dans l'hôte où l'exportateur est exécuté. Il doit y avoir au moins 40 mesures :
- Dans un navigateur : Les données d'identification
https://localhost:<METRICS_MONITORING_ENDPOINT_PORT>/metrics - node_exporter
doivent être fournies.Exemple :
https://localhost:1888/metrics
- Sur le terminal :
curl -u "<NODE_EXPORTER_USER>:<NODE_EXPORTER_PASSWORD>" -sk https://127.0.0.1:1888/metrics
- Dans un navigateur : Les données d'identification
- Pour vous assurer que l'agent de gestion charge des mesures dans la télémétrie, après 5 minutes après le démarrage de l'exportateur, ouvrez l'explorateur de mesures dans OCI. Sélectionnez votre compartiment, l'espace de noms de mesure
oracle_appmgmt
et l'un des groupes de ressources oud. Sélectionnez une mesure et vérifiez qu'elle fait l'objet d'un rapport approprié.
-
Configurer les options de commande de l'exportateur :
Option | Description |
---|---|
type | Type d'UDO en cours de configuration : OUD, proxy ou replgw. |
compartiment | ID compartiment. |
name | Nom qui sera donné à la ressource surveillée |
instName | Nom qui sera donné à l'instance OUD (obligatoire si vous surveillez la taille de la base de données) |
LDAP | Port LDAP non chiffré. par défaut : 1389. Peut être réglé à 0 sans surveiller ce port. |
LDAP | Port LDAP chiffré. par défaut : 1888. Peut être réglé à 0 sans surveiller ce port. |
oracleHome | Répertoire d'origine Oracle Home de l'application OUD. |
adminPort | Port d'administration de l'instance OUD. |
metricPort | Nouveau port à utiliser pour afficher les mesures au format Prometheus. Ce port doit être disponible avant la configuration. |
D | Surveiller l'utilisateur sans préfixe "cn=". |
j | Chemin d'accès au fichier de mots de passe de l'utilisateur Monitoring |
proxiuri | S'il se trouve derrière un mandataire, indiquez l'URI du mandataire, y compris le port, par exemple http://localhost:80 |
Ajouter une option de commande d'utilisateur de surveillance | Description |
---|---|
port | Port d'administration des instances OUD |
j | Chemin d'accès au fichier de mots de passe de l'utilisateur Directoy Manager |
mpw | Chemin d'accès au fichier de mots de passe de l'utilisateur Monitoring |
musé | Nom de l'utilisateur de surveillance. La valeur par défaut est muser |
Statuts OUD
OUD prend en charge 4 statuts différents en fonction de plusieurs facteurs, qui sont décrits ci-dessous :
- Actif
OUD est actif lorsque l'ensemble du système et des mesures circulent normalement.
- Hors fonction
OUD est arrêté lorsque BindDN est manquant, il y a un problème de connexion avec le serveur LDAP ou le serveur LDAP est arrêté.
- Maintenance
Les utilisateurs peuvent placer OUD sous Maintenance à tout moment pour effectuer une maintenance sur les instances ou à toute autre fin.
- Avertissement
L'instance OUD a échoué à au moins un test de service et doit donc faire l'objet d'une enquête.
Gestion du statut OUD
Pour configurer une instance OUD sous Maintenance ou Up, exécutez :
./manage_exporter.sh modstate <STATUS> --port <ADMINISTRATION_PORT_OF_THE_OUD_INSTANCE> --dstype oud -j <FULL_PATH_OF_THE_DIRECTORY_MANAGER_USER_PASSWORD_FILE>
Option de commande | Description |
---|---|
STATUT | UP ou MAINT . UP configurera l'instance OUD en mode normal et MAINT placera l'instance OUD en mode Maintenance.
|
Pour voir l'état actuel d'OUD, exécutez :
./manage_exporter.sh showstate --port <ADMINISTRATION_PORT_OF_THE_OUD_INSTANCE> --dstype oud -j <FULL_PATH_OF_THE_DIRECTORY_MANAGER_USER_PASSWORD_FILE>
Option de commande | Description |
---|---|
port | Port d'administration des instances OUD |
j | Chemin d'accès au fichier de mots de passe de l'utilisateur Directory Manager |
Importer OUD
OUD peut être importé et surveillé indépendamment en tant qu'un des types de ressource suivants :
- Serveur de répertoire OUD
- Serveur mandataire OUD
- Passerelle de réplication OUD
Pour importer OUD dans la surveillance de pile, assurez-vous que l'agent OUD charge les mesures OUD dans la télémétrie depuis au moins 20 minutes.
Importez les types de ressource OUD à l'aide de la commande suivante :
oci stack-monitoring resource-task import-telemetry-resources --compartment-id <compartment id> --namespace oracle_appmgmt --source OCI_TELEMETRY_PROMETHEUS --resource-group <resource group>
Importez chaque type de ressource, et non chaque instance. Par exemple, s'il existe 3 répertoires et 2 mandataires, exécutez la commande d'importation 2 fois, une fois pour chaque type.
Une fois les ressources importées, si une nouvelle instance OUD est ajoutée, exécutez à nouveau la commande d'importation pour le type de ressource nouvellement ajouté.
Option | Description |
---|---|
compartiment-id | ID compartiment |
espace de noms | Espace de noms où les mesures sont stockées : oracle_appmgmt |
source | Source pour publier des mesures : OCI_TELEMETRY_PROMETHEUS |
groupe de ressources | Type de ressource OUD à importer : oud_directory, oud_proxy ou oud_gateway |
Pour plus d'informations sur la suppression des ressources de surveillance de pile, voir Suppression de ressources.
Pour plus d'informations sur les autres opérations OUD, voir Opérations Oracle Unified Directory dans le chapitre Topologie de l'application.
Pour plus d'informations sur le dépannage d'OUD, voir Dépanner OUD.
Oracle GoldenGate
Préalables
Pour détecter tout type de ressource autre que la conformité aux préalables, un agent de gestion actif est requis pour la détection. Reportez-vous à la section Installer les agents de gestion pour une installation sur place et à la section Déployer des agents de gestion sur des instances de calcul pour le déploiement d'instances OCI.
Les API REST d'Oracle GoldenGate doivent être accessibles à partir de l'agent de gestion qui surveillera l'instance GoldenGate.
Seul le protocole https
est pris en charge. L'instance GoldenGate doit donc être configurée avec les certificats requis.
L'agent de gestion doit avoir accès au fichier JKS du magasin de certificats SSL qui contient le certificat pour valider la connexion TLS.
GoldenGate Entrée de détection
Champ d'entrée | Description |
---|---|
Nom de ressource | Nom de la ressource Oracle GoldenGate |
Nom d'hôte | Nom de domaine complet de l'hôte sur lequel Oracle GoldenGate est installé. |
Port du gestionnaire de services | Port d'écoute d'Oracle GoldenGate Service Manager. |
Agent de gestion | Agent de gestion qui surveille Oracle GoldenGate |
Nom d'utilisateur | Nom d'utilisateur pour accéder aux URL REST d'Oracle GoldenGate avec l'authentification de base |
Mot de passe | Mot de passe permettant d'accéder aux URL REST d'Oracle GoldenGate avec une authentification de base. |
Chemin du magasin de certificats | Chemin absolu du magasin de certificats JKS contenant le certificat |
Mot de passe du magasin de certificats SSL | Mot de passe du magasin de certificats |
Découvrir dans | |
Surveillance de pile et Log Analytics (re recommandé) | Les résultats de la détection seront envoyés à la surveillance de pile et à Log Analytics. |
Surveillance de pile uniquement | Les résultats de la détection seront envoyés au service de surveillance de pile uniquement. |
Log Analytics uniquement | Les résultats de la détection ne seront envoyés qu'à Log Analytics. |
Licence | |
Enterprise Edition | Une licence Enterprise Edition sera affectée à la ressource. |
Edition standard | Une licence Standard Edition sera affectée à la ressource. |
Marqueurs (sous Afficher les options avancées) |
Des marqueurs à structure libre et définis peuvent être appliqués aux ressources de surveillance de pile lors de la détection. Pour utiliser des marqueurs définis, créez d'abord les espaces de noms de marqueur, reportez-vous à . Reportez-vous à Marqueurs et concepts d'espace de noms de marqueur pour plus de détails sur la création et la gestion des espaces de noms de marqueur pour les marqueurs définis. Lors de la détection d'une ressource, tout marqueur affecté sera appliqué à toutes les ressources détectées. Pour plus d'informations sur les préalables et la propagation des marqueurs, voir Gestion des marqueurs. |
Espace de noms de marqueur |
Sélectionnez "Aucun" pour ajouter un marqueur à structure libre. Sélectionnez un espace de noms pour l'ajout d'un marqueur défini dans l'espace de noms. Si vous êtes autorisé à créer une ressource, vous disposez également des autorisations nécessaires pour appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, voir Marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option (vous pourrez appliquer des marqueurs plus tard) ou demandez à l'administrateur. |
Clé de marqueur |
Spécifiez le nom que vous utilisez pour référencer le marqueur. |
Valeur du marqueur |
Indiquez la valeur du marqueur. Pour plus de détails sur la clé de marqueur et la valeur de marqueur, voir Aperçu du marquage. |
Services d'information Internet Microsoft (IIS)
La découverte réussie d'une ressource Microsoft IIS permettra de découvrir la ressource nommée lors de la découverte et tous ses sites enfants. Le nom de la ressource parent sera indiqué comme préfixe pour les sites enfants.
Préalables
Pour détecter tout type de ressource autre que la conformité aux préalables, un agent de gestion actif est requis pour la détection. Reportez-vous à la section Installer les agents de gestion pour une installation sur place et à la section Déployer des agents de gestion sur des instances de calcul pour le déploiement d'instances OCI.
L'IIS de surveillance de l'agent de gestion doit être déployé localement sur l'hôte sur lequel IIS s'exécute, et les préalables nécessaires doivent être remplis. Pour plus d'informations, voir Effectuer les conditions requises pour déployer des agents de gestion.
Microsoft IIS et Local Agent sont en cours d'exécution pendant la détection.
Entrée de détection Microsoft IIS
Type de ressource | Microsoft Internet Information Services |
Nom de ressource | Nom de la ressource Il devrait être unique. |
Agent de gestion | Agent local s'exécutant sur l'hôte ci-dessus |
Licence | Sélectionnez l'option |
Nom d'hôte | Nom de l'hôte où MS-IIS est en cours d'exécution |
Découvrir dans | |
Surveillance de pile et Log Analytics (re recommandé) | Les résultats de la détection seront envoyés à la surveillance de pile et à Log Analytics. |
Surveillance de pile uniquement | Les résultats de la détection seront envoyés au service de surveillance de pile uniquement. |
Log Analytics uniquement | Les résultats de la détection ne seront envoyés qu'à Log Analytics. |
Licence | |
Enterprise Edition | Une licence Enterprise Edition sera affectée à la ressource. |
Edition standard | Une licence Standard Edition sera affectée à la ressource. |
Marqueurs (sous Afficher les options avancées) |
Des marqueurs à structure libre et définis peuvent être appliqués aux ressources de surveillance de pile lors de la détection. Pour utiliser des marqueurs définis, créez d'abord les espaces de noms de marqueur, reportez-vous à . Reportez-vous à Marqueurs et concepts d'espace de noms de marqueur pour plus de détails sur la création et la gestion des espaces de noms de marqueur pour les marqueurs définis. Lors de la détection d'une ressource, tout marqueur affecté sera appliqué à toutes les ressources détectées. Pour plus d'informations sur les préalables et la propagation des marqueurs, voir Gestion des marqueurs. |
Espace de noms de marqueur |
Sélectionnez "Aucun" pour ajouter un marqueur à structure libre. Sélectionnez un espace de noms pour l'ajout d'un marqueur défini dans l'espace de noms. Si vous êtes autorisé à créer une ressource, vous disposez également des autorisations nécessaires pour appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, voir Marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option (vous pourrez appliquer des marqueurs plus tard) ou demandez à l'administrateur. |
Clé de marqueur |
Spécifiez le nom que vous utilisez pour référencer le marqueur. |
Valeur du marqueur |
Indiquez la valeur du marqueur. Pour plus de détails sur la clé de marqueur et la valeur de marqueur, voir Aperçu du marquage. |
Environnement d'exécution Oracle JVM
Préalables
Pour détecter tout type de ressource autre que la conformité aux préalables, un agent de gestion actif est requis pour la détection. Reportez-vous à la section Installer les agents de gestion pour une installation sur place et à la section Déployer des agents de gestion sur des instances de calcul pour le déploiement d'instances OCI.
- La surveillance JMX doit être activée. Pour activer la surveillance JMX, voir Activation de JMX à distance.
Il est recommandé d'installer localement l'agent OMA là où la JVM est exécutée.
Entrée de détection d'exécution d'Oracle JVM
Champ d'entrée | Description |
---|---|
Type de ressource | Environnement d'exécution Oracle JVM |
Nom de ressource | Nom de la ressource JVM. |
Nom d'hôte | Hôte sur lequel la JVM s'exécute |
Port de gestion Java | Port utilisé pour la surveillance JMX. |
Agent de gestion | Agent de gestion à partir duquel la connexion JMX peut être établie vers la JVM |
Autorisation | Mode d'autorisation pour la surveillance JMX (Activé ou Désactivé). Si l'option Activé est sélectionnée, les champs Nom d'utilisateur et Mot de passe s'affichent. |
Nom d'utilisateur | Nom d'utilisateur pour la surveillance JMX. |
Mot de passe | Mot de passe pour la surveillance JMX. |
Détecter dans | |
Surveillance de pile et Log Analytics (re recommandé) | Les résultats de la détection seront envoyés à la surveillance de pile et à Log Analytics. |
Surveillance de pile uniquement | Les résultats de la détection seront envoyés au service de surveillance de pile uniquement. |
Log Analytics uniquement | Les résultats de la détection ne seront envoyés qu'à Log Analytics. |
Licence | |
Enterprise Edition | Une licence Enterprise Edition sera affectée à la ressource. |
Edition standard | Une licence Standard Edition sera affectée à la ressource. |
Marqueurs |
Des marqueurs à structure libre et définis peuvent être appliqués aux ressources de surveillance de pile lors de la détection. Pour utiliser des marqueurs définis, créez d'abord les espaces de noms de marqueur, reportez-vous à . Reportez-vous à Concepts relatifs aux marqueurs et aux espaces de noms de marqueur pour plus de détails sur la création et la gestion des espaces de noms de marqueur pour les marqueurs définis. Lors de la détection d'une ressource, tout marqueur affecté sera appliqué à toutes les ressources détectées. Pour plus d'informations sur les préalables et la propagation des marqueurs, voir Gestion des marqueurs. |
Espace de noms de marqueur |
Sélectionnez "Aucun" pour ajouter un marqueur à structure libre. Sélectionnez un espace de noms pour l'ajout d'un marqueur défini dans l'espace de noms. Si vous êtes autorisé à créer une ressource, vous disposez également des autorisations nécessaires pour appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, voir Marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option (vous pourrez appliquer des marqueurs plus tard) ou demandez à l'administrateur. |
Clé de marqueur |
Spécifiez le nom que vous utilisez pour référencer le marqueur. |
Valeur du marqueur |
Indiquez la valeur du marqueur. Pour plus de détails sur la clé de marqueur et la valeur de marqueur, voir Aperçu du marquage. |
NGINX
Pour détecter tout type de ressource autre que la conformité aux préalables, un agent de gestion actif est requis pour la détection. Reportez-vous à la section Installer les agents de gestion pour une installation sur place et à la section Déployer des agents de gestion sur des instances de calcul pour le déploiement d'instances OCI.
Non-SSL non pris en charge.
Entrée de découverte NGINX
Champ d'entrée | Description |
---|---|
Nom de ressource | Nom de la ressource |
Hôte NGINX | Hôte sur lequel NGINX s'exécute |
Port d'écoute | Port sur lequel NGINX écoute |
URL pour vérifier le statut NGINX | URL qui sera utilisée pour vérifier le statut NGINX |
Agent de gestion | Agent de gestion surveillant l'hôte où NGINX est installé. |
Données d'identification NGINX | |
Nom d'utilisateur | Nom d'utilisateur NGINX monitoring |
Mot de passe | Mot de passe de surveillance NGINX |
Chemin du magasin de certificats | Chemin absolu du magasin de certificats JKS contenant le certificat. |
Mot de passe du magasin de certificats | Mot de passe du magasin de certificats. |
Détecter dans | |
Surveillance de pile et Log Analytics (re recommandé) | Les résultats de la détection seront envoyés à la surveillance de pile et à Log Analytics. NotePour plus d'informations sur Log Analytics, voir Démarrage rapide. |
Surveillance de pile uniquement | Les résultats de la détection seront envoyés au service de surveillance de pile uniquement. |
Log Analytics uniquement | Les résultats de la détection ne seront envoyés qu'à Log Analytics. |
Licence | |
Enterprise Edition | Une licence Enterprise Edition sera affectée à la ressource. |
Edition standard | Une licence Standard Edition sera affectée à la ressource. |
Marqueurs |
Des marqueurs à structure libre et définis peuvent être appliqués aux ressources de surveillance de pile lors de la détection. Pour utiliser des marqueurs définis, créez d'abord les espaces de noms de marqueur, reportez-vous à . Reportez-vous à Concepts relatifs aux marqueurs et aux espaces de noms de marqueur pour plus de détails sur la création et la gestion des espaces de noms de marqueur pour les marqueurs définis. Lors de la détection d'une ressource, tout marqueur affecté sera appliqué à toutes les ressources détectées. Pour plus d'informations sur les préalables et la propagation des marqueurs, voir Gestion des marqueurs. |
Espace de noms de marqueur |
Sélectionnez "Aucun" pour ajouter un marqueur à structure libre. Sélectionnez un espace de noms pour l'ajout d'un marqueur défini dans l'espace de noms. Si vous êtes autorisé à créer une ressource, vous disposez également des autorisations nécessaires pour appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, voir Marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option (vous pourrez appliquer des marqueurs plus tard) ou demandez à l'administrateur. |
Clé de marqueur |
Spécifiez le nom que vous utilisez pour référencer le marqueur. |
Valeur du marqueur |
Indiquez la valeur du marqueur. Pour plus de détails sur la clé de marqueur et la valeur de marqueur, voir Aperçu du marquage. |