Mise à jour des informations d'identification de surveillance
En cas de modification des informations d'identification (de base de données ou d'application), telles que le nom utilisateur ou le mot de passe, vous pouvez mettre à jour la ressource Stack Monitoring existante avec les dernières informations d'identification.
Pour mettre à jour les dernières informations d'identification, préparez/créez un fichier JSON comme indiqué ci-dessous et exécutez la commande oci stack-monitoring resource update.
Indiquez la valeur de credentialType en tant que PLAINTEXT. Indiquez toutes les entrées de nom et de valeur au format texte brut.
La valeur de l'élément source est au format <resourceType>.<resourceName>
, où resourceType est le type de la ressource en cours de mise à jour et resourceName est le nom de la ressource en cours de mise à jour.
Utilisez la commande d'interface de ligne de commande OCI suivante pour mettre à jour les informations d'identification et redémarrez l'agent de gestion :
Commande : :
oci stack-monitoring resource update --from-json file://<update.json> --resource-id <OCID of the Stackmon resource>
Exemple :
oci stack-monitoring resource update --from-json file://update_cred.json --resource-id ocid1.stackmonitoringresource.oc1.iad.XXXXXXXX
Redémarrez l'agent de gestion :
Cette instruction s'applique à l'agent exécuté sur site :
sudo systemctl restart mgmt_agent
Cette instruction s'applique à l'agent exécuté sur OCI Compute :
sudo systemctl restart oracle-cloud-agent
Pour mettre à jour les informations d'identification ASM, utilisez les appels d'API suivants :
Vous pouvez également utiliser la commande d'interface de ligne de commande OCI suivante et redémarrer l'agent de gestion :
oci database-management external-db-system-connector update-external-db-system-connector-update-external-db-system-macs-connector-details --external-db-system-connector-id --from-json file://<JSON_INPUT_FILE>
Redémarrez l'agent de gestion :
Cette instruction s'applique à l'agent exécuté sur site :
sudo systemctl restart mgmt_agent
Cette instruction s'applique à l'agent exécuté sur OCI Compute :
sudo systemctl restart oracle-cloud-agent
Suivre l'opération de mise à jour
La sortie de la commande update ci-dessus inclut la commande opc-workrequest-id comme indiqué ci-dessous.
{
"opc-work-request-id": "ocid1.stackmonitoringworkrequest.oc1.eu-frankfurt-1.XXXXXXXX"
}
Utilisez la valeur opc-work-request-id ci-dessus pour suivre le statut de l'opération de mise à jour. Utilisez les commandes work-request suivantes pour suivre l'état.
Pour obtenir le statut d'un ID de demande de travail donné, procédez comme suit :
oci stack-monitoring work-request get --work-request-id <opc-work-request-id>
Pour obtenir la liste des journaux pour un ID de demande de travail donné, procédez comme suit :
oci stack-monitoring work-request list-logs --work-request-id <opc-work-request-id>
Pour obtenir la liste des erreurs pour un ID de demande de travail donné, procédez comme suit :
oci stack-monitoring work-request list-errors --work-request-id <opc-work-request-id>
Fichiers JSON de mise à jour de mot de passe par type de ressource (update_cred.json)
- Mise à jour JSON des informations d'identification Oracle Database (base de données Conteneur, base de données pluggable et base de données non Conteneur)
{ "credentials": { "name":"SQLCreds", "source":"<resource_type>.<resourceName>", "credentialType":"PLAINTEXT", "properties":[ { "name":"databaseUserName", "value":"<new user name>" }, { "name":"databasePassword", "value":"<new password>" }, { "name": "databaseRole", "value": "<new role>" } ] } }
- JSON de mise à jour des informations d'identification ASM
{ "connectorType": "MACS", "connectionInfo": { "componentType": "ASM", "connectionString": { "hosts": ["EXAMPLE-hostName-Value"], "port": 1521, "protocol": "TCP", "service": "+ASM" }, "connectionCredentials": { "credentialType": "DETAILS", "credentialName": "EXAMPLE-credentialName-Value", "userName": "asmsnmp", "passwordSecretId": "ocid1.test.oc1..EXAMPLE-passwordSecretId-Value", "role": "SYSDBA" } } }
- JSON de mise à jour des informations d'identification de repérage de base de données E-Business Suite
{ "credentials": { "name":"SQLCreds", "type":"DBCreds", "source":"ebs_instance.<resource name>", "description":"Credential Update for EBSdiscovery", "credentialType":"PLAINTEXT", "properties":[ { "name":"DBUserName", "value":"<new username>" }, { "name":"DBPassword", "value":"<new password>" }, { "name": "DBRole", "value": "Normal" } ] } }
- WebLogic Les informations d'identification de domaine, de cluster WebLogic et de serveur Weblogic mettent à jour le JSON
{ "credentials": { "source": "weblogic_domain.<weblogic domain name>", "name": "JMXCreds", "type": "JMXCreds", "description": "<Some description> ", "credentialType": "PLAINTEXT", "properties": [ { "name": "Username", "value": "<new user name>" }, { "name": "Password", "value": "<new password>" } ] } }
- JSON de mise à jour des informations d'identification MS SQL Server
{ "credentials": { "source": "sql_server.<your resource name>", "name": "SQLCreds", "type": "DBCreds", "description": "Credential for SQL Server.", "credentialType": "PLAINTEXT", "properties": [ { "name": "DBRole", "value": "<new role>" }, { "name": "DBUserName", "value": "<new user name>" }, { "name": "DBPassword", "value": "<new password>" } ] } }
- Mise à jour JSON des informations d'identification Apache Tomcat
{ "credentials": { "source": "apache_tomcat.<your resource name>", "name": "JMXCreds", "type": "JMXCreds", "description": "Credential for Apache Tomcat metric collection.", "credentialType": "PLAINTEXT", "properties": [ { "name": "Username", "value": "<new user name>" }, { "name": "Password", "value": "<new password>" } ] } }
- Mise à jour JSON des informations d'identification Apache HTTP Server
{ "credentials": { "source": "apache_http_server.<resource name>", "name": "RestCreds", "type": "HTTPSCreds", "description": "Credential for Apache HTTP Server metric collection.", "credentialType": "PLAINTEXT", "properties": [ { "name": "HTTPSUserName", "value": "<new username>" }, { "name": "HTTPSPassword", "value": "<new password>" }, { "name": "ssl_trustStoreType", "value": "JKS" }, { "name": "ssl_trustStoreLocation", "value": "<new trust store path>" }, { "name": "ssl_trustStorePassword", "value": "<new trust store password>" } ] } }
- PeopleSoft JSON de mise à jour du mot de passe de groupe de serveurs d'applications
{ "credentials": { "source": "oracle_psft_appserv_group.<resource name>", "name": "JMXCreds", "type": "JMXCreds", "description": "Credential for JMXAppServer metric collection", "credentialType": "PLAINTEXT", "properties": [ { "name": "Username", "value": "<new username>" }, { "name": "Password", "value": "<new password>" } ] } }
- PeopleSoft JSON de mise à jour utilisateur de repérage de base de données
{ "credentials": { "name":"SQLCreds", "type":"DBCreds", "description":"Credential for PSFT discovery user", "source":"oracle_psft.<resource name>", "credentialType":"PLAINTEXT", "properties":[ { "name":"DBUserName", "value":"<new username>" }, { "name":"DBPassword", "value":"<new password>" }, { "name": "DBRole", "value": "NORMAL" } ] } }
- JSON de mise à jour du mot de passe de groupe PeopleSoft Process Scheduler
{ "credentials": { "source": "oracle_psft_prcs_group.<resource name>", "name": "JMXCreds", "type": "JMXCreds", "description": "Credential for JMXprcs metric collection.", "credentialType": "PLAINTEXT", "properties": [ { "name": "Username", "value": "<new username>" }, { "name": "Password", "value": "<new password>" } ] } }
- PeopleSoft JSON de mise à jour du mot de passe du groupe PIA
{ "credentials": { "source": "oracle_psft_pia_group.<resource name>", "name": "JMXCreds", "type": "JMXCreds", "description": "Credential for PIA metric collection.", "credentialType": "PLAINTEXT", "properties": [ { "name": "Username", "value": "admin" }, { "name": "Password", "value": "<new password>" } ] } }
-
Mise à jour des informations d'identification Golden Gate
{ "credentials": { "source": "oracle_goldengate.<resource name>", "name": "RestCreds", "type": "HTTPSCreds", "description": "Credential for Oracle GoldenGate metric collection.", "credentialType": "PLAINTEXT", "properties": [ { "name": "Username", "value": "<new username>" }, { "name": "Password", "value": "<new password>" }, { "name": "ssl_trustStoreType", "value": "JKS" }, { "name": "ssl_trustStoreLocation", "value": "<new trust store path>" }, { "name": "ssl_trustStorePassword", "value": "<new trust store password>" } ] } }
- JBoss Informations d'identification de l'application - Mettre à jour le JSON
{ "credentials": { "source": "jboss_server.<your resource name>", "name": "STDINJBossServerCreds", "type": "STDINJBossServerCreds", "description": "Credential for JBoss EAP", "credentialType": "PLAINTEXT", "properties": [ { "name": "Username", "value": "<new user name>" }, { "name": "Password", "value": "<new password>" } ] } }