Esecuzione di task specifici di Oracle E-Business Suite

È necessario eseguire un set di task richiesto da Oracle Management Cloud per recuperare in modo trasparente i dati di monitoraggio dall'impostazione Oracle E-Business Suite.

Configura MBeans sui server Oracle WebLogic

Per raccogliere le metriche delle prestazioni JVM dalla piattaforma MBeans, è necessario rendere accessibile il MBeans utilizzando Runtime MBeanServer.

Attivare MBeans mediante l'accesso a ogni Oracle WebLogic Server nell'impostazione di Oracle E-Business Suite effettuando il login a tale Oracle WebLogic Server o dalla console di WebLogic come riportato di seguito.

  1. Eseguire il login a Oracle WebLogic Server.
  2. Accedere alla console di WebLogic.
  3. Andare a Dominio > Configurazione > Pagina Generale > Opzioni avanzate . Selezionare la casella di controllo MBean Server piattaforma utilizzato .

Impostare DNS in un ambiente Oracle E-Business Suite

Gli host Oracle E-Business Suite devono essere in grado di rilevare un altro host sulla rete.

Per verificare che i server DNS siano configurati correttamente, eseguire il comando:

nslookup any_publicDomain_hostname

Applica privilegi ai database per il controllo

Per controllare l'istanza di database in Oracle E-Business Suite, creare un utente di database speciale e fornire i privilegi richiesti per l'utente.

In genere, nell'ambiente UNIX il database si trova in <EBS_home>/VISION/11.2.0 nella struttura delle directory per la release 12.2. È possibile eseguire il login all'istanza di database come utente APPS o con qualsiasi ruolo SYSDBA.
  1. Creare un utente del database, MONCS, e concedere all'utente creato i diritti richiesti. È disponibile uno script, grantPrivilegesMonSvc.sh, che automatizza la creazione dell'utente del database di monitoraggio e concede i privilegi di monitoraggio richiesti.
    1. Scaricare e salvare lo script grantPrivilegesMonSvc.sh sullo stesso host in cui si trova il database.

      Questo script deve essere eseguito localmente dall'host in cui si trova il database.

      Quando viene eseguito, lo script richiede quanto segue:

      • ORACLE_HOME [home database Oracle] .

      • SID [SID database Oracle].

      • SYSDBA USER [ Qualsiasi utente del database con privilegi SYSDBA per la connessione al database.].

      • PASSWORD SYSDBA.

      • Monitoraggio di USER; immettere MONCS.

        Se l'utente di controllo esiste già, il passo di creazione dell'utente viene saltato e all'utente esistente vengono concessi i privilegi. Se l'utente di controllo non esiste, viene creato l'utente e i privilegi concessi.

      • Monitoraggio di USER PASSWORD.

  2. Fornire i privilegi specifici di Oracle E-Business Suite all'utente MONCS.

    Il codice di esempio riportato di seguito utilizza il nome schema APPS. Se il nome dello schema è diverso nell'impostazione, sostituire APPS con il codice seguente.

    GRANT SELECT ON APPS.FND_OAM_CONTEXT_FILES TO MONCS;
    GRANT SELECT ON APPS.FND_PRODUCT_GROUPS TO MONCS;
    GRANT SELECT ON APPS.FND_CONC_PROG_ONSITE_INFO TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_PROGRAMS_VL TO MONCS;
    GRANT EXECUTE ON APPS.FND_OAM_EM TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_REQUESTS TO MONCS;
    GRANT SELECT ON APPS.FND_APPLICATION_VL TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_QUEUES TO MONCS;
    GRANT SELECT ON APPS.FND_LOOKUPS TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_WORKER_REQUESTS TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_WORKER_REQUESTS TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_QUEUES_VL TO MONCS;
    GRANT SELECT ON APPS.FND_OAM_FNDUSER_VL TO MONCS;
    GRANT SELECT ON APPS.FND_FORM_SESSIONS_V TO MONCS;
    GRANT SELECT ON APPS.FND_CP_SERVICES TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_PROCESSES TO MONCS;
    GRANT SELECT ON APPS.FND_SVC_COMPONENTS TO MONCS;
    GRANT SELECT ON APPS.FND_LOG_MESSAGES TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_PROGRAMS TO MONCS; 
    GRANT SELECT ON APPS.FND_CONFLICTS_DOMAIN TO MONCS; 
    GRANT SELECT ON APPS.FND_ORACLE_USERID TO MONCS; 
    GRANT SELECT ON APPS.FND_APP_SERVERS TO MONCS; 
    GRANT SELECT ON APPS.FND_NODES TO MONCS;
  3. Concedere i privilegi aggiuntivi necessari per la raccolta dati Oracle IT Analytics.
    1. Esegui <AGENT_HOME>/plugins/oracle.em.sgfm.zip/<AGENT_VERSION>/scripts/grantPrivilegesITA.sh

      Questo script deve essere eseguito localmente dal computer in cui si trova il database. Quando si esegue questo script, viene richiesto di specificare quanto segue:

      • ORACLE_HOME [home database Oracle] .

      • SID [SID database Oracle].

      • SYSDBA USER [ Qualsiasi utente del database con privilegi SYSDBA per la connessione al database.].

      • PASSWORD SYSDBA.

      • Monitoraggio di USER; immettere MONCS.

      • Monitoraggio di USER PASSWORD.

      • Nome file di output [percorso completo del file di testo]

    Lo script grantPrivilegesITA.sh concede le autorizzazioni necessarie sia per il controllo che per la raccolta dati. Se il ruolo esiste (creato dallo script di monitoraggio), lo script aggiunge le autorizzazioni necessarie per la raccolta dei dati di Oracle IT Analytics allo stesso ruolo.

  4. Se necessario, concedere privilegi aggiuntivi dalla riga di comando. Ad esempio:
    GRANT SELECT ON APPS.ICX_SESSIONS to moncsrole;

Configura Oracle Application Performance Monitoring per Oracle E-Business Suite

Per controllare le prestazioni delle applicazioni Oracle E-Business Suite mediante Oracle Application Performance Monitoring, è necessario eseguire un set di task.

  1. Installare l'agente Oracle Application Performance Monitoring nel server gestito OAM:
    1. Accedere alla console di Oracle Management Cloud come amministratore di Oracle Management Cloud.
      Se il riquadro di navigazione di Management Cloud non è visualizzato, fare clic sull'icona di navigazione OMC nell'angolo superiore sinistro.
    2. Nel riquadro di navigazione della console di Oracle Management Cloud, fare clic su Amministrazione , quindi su Agenti .
    3. Fare clic sul menu a destra e selezionare Scarica agenti .
    4. Fare clic su Tipo di agente e selezionare APM Agent .
    5. Scaricare il file zip dell'agente APM Java nell'host Linux ed estrarlo in una directory vuota. (Ad esempio: /stage/apm_staging).
    6. Eseguire lo script di installazione come eseguibile utilizzando chmod:
      chmod +x ProvisionAPMJavaAsAgent.sh
    7. Eseguire ProvisionApmJavaAsAgent con i parametri seguenti:
      $ ./ProvisionApmJavaAsAgent.sh -d <PATH_TO_FMW_HOME>/user_projects/domains/<EBS_DOMAIN> -no-wallet
      • -d è il percorso assoluto della directory home del dominio di WebLogic Server. L'agente APM Java verrà installato in questa directory.
      • -no-wallet indica che non verrà utilizzato Oracle Wallet per questa installazione.

      Questa installazione non utilizza un proxy o un gateway.

    8. Individuare la chiave di registrazione creata durante l'installazione degli agenti cloud. Copiare e incollare il valore della chiave di registrazione nella riga di comando quando richiesto.
    9. Premere y per confermare e installare l'agente.
    Dopo aver installato l'agente, viene visualizzato un output che indica di eseguire più passi. Ignorare le istruzioni nell'output e procedere al passo 2 sottostante.
  2. Abilitare l'agente APM Java nei server gestiti WebLogic.
    Per abilitare l'accesso a Oracle E-Business Suite da Oracle Application Performance Monitoring, è necessario apportare modifiche alla configurazione JVM ai server gestiti WebLogic. Eseguire i passi riportati di seguito sui server gestiti OAM.
    1. Accedere alla console di amministrazione di WebLogic Server come utente con ruolo admin security. Per impostazione predefinita, si tratta dell'utente weblogic.
    2. Fare clic su Server . Viene visualizzata la pagina di riepilogo Server di amministrazione WebLogic e server gestiti.
    3. Fare clic sulla memoria centrale del server gestito.
      Viene visualizzata una pagina contenente varie schede per le impostazioni del server gestito.
    4. Fare clic su Avvio del server.
    5. Nel Centro modifiche fare clic su Blocca e modifica . Aggiornare il campo Argomenti con i parametri richiesti per Oracle Application Performance Monitoring. Assicurarsi che gli argomenti esistenti non vengano modificati.
    6. Fare clic su Salva .
    7. Nel Centro modifiche fare clic su Attiva modifiche per attivare le modifiche.
    8. Riavviare i server gestiti utilizzando lo script disponibile in $ADMIN_SCRIPTS_HOME nell'ambiente Oracle E-Business Suite per l'arresto e l'avvio dei server gestiti.
  3. Configurare l'agente browser sui server gestiti OAM e abilitare il controllo degli utenti finali.
    1. Nella console di Oracle Management Cloud fare clic sul menu Navigazione globale nell'angolo superiore sinistro e andare a APM , selezionare Amministrazione APM e Agente browser.
    2. Nella sezione Configura proprietà tipo di inserimento controllo utente finale selezionare l'Application Server da modificare, quindi fare clic sull'icona Modifica nella colonna Tipo di inserimento e selezionare il tipo di inserimento richiesto.

Trova entità Oracle E-Business Suite

Per monitorare le diverse entità in Oracle E-Business Suite, è necessario aggiungerle utilizzando la pagina Aggiungi entità in Oracle Management Cloud.

Nota

Dopo aver installato un agente cloud, è necessario raccogliere le informazioni di configurazione dell'agente prima di poterlo aggiungere. Attendere cinque minuti dopo l'installazione di un agente cloud prima di tentare di aggiungerlo.

Per completare questi task, è necessario disporre del ruolo di amministratore di Oracle Management Cloud .

  1. Accedere alla console di Oracle Management Cloud come amministratore di Oracle Management Cloud.
    Se il riquadro di navigazione di Management Cloud non è visualizzato, fare clic sull'icona di navigazione OMC nell'angolo superiore sinistro.
  2. Nel menu principale di Oracle Management Cloud fare clic su Amministrazione , Trova e quindi su Aggiungi entità . Viene visualizzata la pagina Aggiungi entità .
  3. Nell'elenco Tipo entità selezionare EBS .
  4. Immettere un valore nel campo Nome entità.
  5. Dalla lista Nome host database , selezionare il nome host del database che contiene lo schema Oracle E-Business Suite. Immettere il nome del servizio di database. La porta predefinita del database è automaticamente disponibile nel campo Porta database . Se necessario, è possibile modificarlo.
  6. Nella lista di agenti cloud selezionare l'agente cloud da cui eseguire la ricerca automatica. Si consiglia di eseguire la ricerca automatica dall'agente cloud installato sull'host del server di amministrazione WebLogic.
  7. Nella sezione Credenziali di monitoraggio , selezionare EBS 12.2 , immettere le credenziali del database e immettere le credenziali del server WebLogic.
  8. In Attributi entità, selezionare  Enterprise dalla lista License Edition .
  9. Per associare automaticamente i log di Oracle E-Business Suite durante la raccolta di log, abilitare l'opzione Associa log .
  10. Fare clic su Aggiungi entità . Viene visualizzata di nuovo la pagina Stato job di aggiunta entità . Il nome del job di aggiunta entità viene visualizzato nella tabella delle entità nella pagina.
  11. Tornare alla console di Oracle Management Cloud.Fare clic su Amministrazione , Configurazione entità, quindi su Licenze . Assicurarsi che l'attivazione/disattivazione raccolta log sia ENABLED per EBS .

Verifica impostazione Oracle E-Business Suite

Dopo aver impostato l'ambiente per l'utilizzo di Oracle Management Cloud con Oracle E-Business Suite, verificare l'impostazione con alcuni test.

È possibile convalidare l'ambiente con i seguenti controlli per iniziare a utilizzarlo:

  • Il visualizzatore della topologia visualizza correttamente la gerarchia Oracle E-Business Suite.

  • Tutte le metriche vengono raccolte senza ritardo. Le tabelle e i grafici delle metriche sono correlati e i dati sono accurati.

  • I dashboard riflettono gli host, le entità, le metriche host, le metriche Oracle WebLogic Server e i widget di log di Oracle E-Business Suite corretti.

  • In Explorer log, quando si seleziona il composto EBS, vengono inclusi i log relativi a Oracle WebLogic Server, all'istanza del database e agli host dell'applicazione Oracle E-Business Suite.