Includi log in formato ODL (Oracle Diagnostic Logging)

Oracle Diagnostic Logging (ODL) è un formato accettato a livello di settore per la scrittura di messaggi di diagnostica nei file di log. Il file di log può essere in formato ODL text o ODL XML. La maggior parte dei componenti di Oracle Fusion Middleware, dei prodotti Oracle Enterprise Performance Management System e di altre applicazioni Oracle scrive i file di log di diagnostica in formato ODL.

Oracle Log Analytics fornisce origini di log definite da Oracle che corrispondono al formato ODL per poter supportare diverse applicazioni Oracle:

Origine definita da Oracle Tipo di entità

Log di diagnostica OHS FMW (V11)

Oracle HTTP Server

Log di diagnostica OHS FMW (V12)

Oracle HTTP Server

Log di controllo directory OID FMW

Oracle Internet Directory

Log server dispatcher directory OID FMW

Oracle Internet Directory

Log server di replica directory OID FMW

Oracle Internet Directory

Log server directory OID FMW

Oracle Internet Directory

Log monitor OID FMW

Oracle Internet Directory

Log di diagnostica Fusion Apps

Server WebLogic

Log BI Publisher FMW

Server WebLogic

Log JBIPS BI FMW

Server WebLogic

Log di diagnostica server WLS FMW

Server WebLogic

Log di diagnostica di Oracle VM Manager

Oracle VM Manager

Flusso complessivo per la raccolta dei log ODL

Di seguito sono riportati i task di alto livello per la raccolta delle informazioni di log dall'host.

Creare un'origine per i log di diagnostica in formato ODL

Le origini definiscono la posizione dei log dell'entità e la modalità di integrazione delle voci di log. Per avviare la raccolta continua dei log tramite i Management Agent OCI, è necessario associare un'origine a una o più entità.

  1. Aprire il menu di navigazione e fare clic su Observability & Management. In Log Analytics, fare clic su Amministrazione.

    Le risorse di amministrazione sono elencate nel riquadro di navigazione a sinistra in Amministrazione. Fare clic su Origini.

    Viene visualizzata la pagina Origini. Fare clic su Crea origine.

  2. Immettere il nome dell'origine nel campo Nome.

    Facoltativamente, aggiungere una descrizione.

  3. Nell'elenco Tipo di origine, selezionare il tipo Oracle Diagnostic Logging (ODL).

    Utilizzare questo tipo per i log che seguono il formato dei log di Oracle Diagnostics. Questi log vengono in genere utilizzati per i log di diagnostica per Oracle Fusion Middleware e Oracle Applications.

  4. Fare clic sul campo Tipo di entità e selezionare il tipo di entità per questa origine log. Selezionare il tipo di entità per l'origine log che corrisponde maggiormente a quello che si intende monitorare. Evitare di selezionare tipi di entità composte, ad esempio Cluster di database. Selezionare invece il tipo di entità Istanza di database perché i log vengono generati a livello di istanza.
  5. Fare clic sul campo Parser e selezionare il nome del parser pertinente. Per il tipo di origine ODL, l'unico parser disponibile è Oracle Diagnostic Logging Format.
  6. Nelle schede Includi ed Escludi immettere le informazioni riportate di seguito.
    • Nella scheda Pattern inclusi fare clic su Aggiungi per specificare i pattern dei nomi file per l'origine.

      Immettere il pattern e la descrizione del nome file.

      È possibile immettere i parametri tra parentesi graffe {}, ad esempio {AdrHome}, come parte del pattern dei nomi file. Oracle Log Analytics sostituisce questi parametri nel pattern di inclusione con proprietà di entità quando l'origine è associata a un'entità. L'elenco dei parametri possibili è definito dal tipo di entità. Se si creano tipi di entità personalizzati, è possibile definire proprietà personalizzate. Quando si crea un'entità, verrà richiesto di fornire un valore per ciascuna proprietà per tale entità. Se necessario, è inoltre possibile aggiungere le proprie proprietà personalizzate per entità. Tutte queste proprietà possono essere utilizzate come parametri qui in Pattern inclusi.

      Ad esempio, per una determinata entità in cui la proprietà {AdrHome} è impostata su /u01/oracle/database/, il pattern di inclusione {AdrHome}/admin/logs/*.log verrà sostituito con /u01/oracle/database/admin/logs/*.log per questa entità specifica. Ogni altra entità sullo stesso host può avere un valore diverso per {AdrHome}, il che comporterebbe la raccolta di un set di file di log completamente diverso per ogni entità.

      È possibile associare un'origine a un'entità solo se i parametri richiesti dall'origine nei pattern hanno un valore per l'entità specificata.

      È possibile configurare le avvertenze nella raccolta log per i pattern. Nell'elenco a discesa Invia avvertenza, selezionare la situazione in cui deve essere emesso l'avviso:

      • Per ogni pattern che presenta un problema: quando sono stati impostati più pattern di inclusione, verrà inviata un'avvertenza di raccolta log per ogni pattern di nome file che non corrisponde.

      • Solo se tutti i pattern presentano problemi: dopo aver impostato più pattern di inclusione, verrà inviata un'avvertenza di raccolta log solo se tutti i pattern dei nomi file non corrispondono.

    • È possibile utilizzare un pattern escluso quando sono presenti file nella stessa posizione che non si desidera includere nella definizione di origine. Nella scheda Pattern esclusi fare clic su Aggiungi per definire i pattern dei nomi dei file di log da escludere da questa origine log.

      Ad esempio, nella directory configurata come origine di inclusione (/u01/app/oracle/admin/rdbms/diag/trace/) è presente un file denominato audit.aud. Nella stessa posizione, esiste un altro file con il nome audit-1.aud. È possibile escludere qualsiasi file con il motivo audit-*.aud.

  7. Fare clic su Crea origine.