Monitoringzugangsdaten werden aktualisiert
Wenn Änderungen an den Zugangsdaten (DB oder Anwendung) wie Benutzername oder Kennwort vorgenommen werden, können Sie die vorhandene Stackmonitoringressource mit den neuesten Zugangsdaten aktualisieren.
Um die neuesten Zugangsdaten zu aktualisieren, bereiten Sie eine neue JSON-Datei vor, wie unten gezeigt, und führen Sie den Befehl oci stack-monitoring resource update aus.
Geben Sie den Wert von credentialType als PLAINTEXT an. Geben Sie alle Namen- und Werteingaben im Nur-Text-Format an.
Der Wert des Elements source hat das Format <resourceType>.<resourceName>
. Dabei ist resourceType der Typ der zu aktualisierenden Ressource und resourceName der Name der zu aktualisierenden Ressource.
Verwenden Sie den folgenden OCI-CLI-Befehl für die Zugangsdatenaktualisierung, und starten Sie den Management Agent neu:
Befehl:
oci stack-monitoring resource update --from-json file://<update.json> --resource-id <OCID of the Stackmon resource>
Beispiel::
oci stack-monitoring resource update --from-json file://update_cred.json --resource-id ocid1.stackmonitoringresource.oc1.iad.XXXXXXXX
Starten Sie den Management Agent neu:
Diese Anweisung gilt für den Agent, der On Premise ausgeführt wird:
sudo systemctl restart mgmt_agent
Diese Anweisung gilt für den Agent, der auf OCI Compute ausgeführt wird:
sudo systemctl restart oracle-cloud-agent
Um ASM-Zugangsdaten zu aktualisieren, verwenden Sie die folgenden API-Aufrufe:
Oder verwenden Sie den folgenden OCI-CLI-Befehl, und starten Sie den Management Agent neu:
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>
Starten Sie den Management Agent neu:
Diese Anweisung gilt für den Agent, der On Premise ausgeführt wird:
sudo systemctl restart mgmt_agent
Diese Anweisung gilt für den Agent, der auf OCI Compute ausgeführt wird:
sudo systemctl restart oracle-cloud-agent
Aktualisierungsvorgang verfolgen
Die Ausgabe des obigen Befehls update enthält die opc-workrequest-id wie unten gezeigt.
{
"opc-work-request-id": "ocid1.stackmonitoringworkrequest.oc1.eu-frankfurt-1.XXXXXXXX"
}
Verwenden Sie den oben angegebenen Wert für opc-work-request-id, um den Status des Updatevorgangs zu verfolgen. Mit den folgenden work-request-Befehlen können Sie den Status verfolgen.
So rufen Sie den Status für eine bestimmte Anforderungs-ID ab:
oci stack-monitoring work-request get --work-request-id <opc-work-request-id>
So rufen Sie eine Liste der Logs für eine bestimmte Arbeitsanforderungs-ID ab:
oci stack-monitoring work-request list-logs --work-request-id <opc-work-request-id>
So rufen Sie eine Fehlerliste für eine bestimmte Arbeitsanforderungs-ID ab:
oci stack-monitoring work-request list-errors --work-request-id <opc-work-request-id>
JSON-Dateien für Kennwortaktualisierung pro Ressourcentyp (update_cred.json)
- JSON-Update für Oracle Database-(CDB-, PDB- und Nicht-CDB-)Zugangsdaten
{ "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-Update für ASM-Zugangsdaten
{ "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-Update für E-Business Suite-Datenbank-Discovery-Zugangsdaten
{ "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 Domain, WebLogic Cluster und Weblogic-Serverzugangsdaten aktualisieren - 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>" } ] } }
- MS SQL Server-Zugangsdaten aktualisieren - JSON
{ "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>" } ] } }
- JSON-Update für Apache Tomcat-Zugangsdaten
{ "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>" } ] } }
- JSON-Update für Zugangsdaten von 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 Kennwortaktualisierung für Anwendungsservergruppe - JSON
{ "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 Datenbank-Discovery-Benutzer - JSON aktualisieren
{ "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" } ] } }
- Kennwortaktualisierung für PeopleSoft Process Scheduler-Gruppe - JSON
{ "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 PIA-Gruppenkennwortaktualisierung - JSON
{ "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>" } ] } }
-
Aktualisierung der Golden Gate-Zugangsdaten
{ "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 Anwendungszugangsdaten aktualisieren - 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>" } ] } }