Inclusion de journaux au format ODL (Oracle Diagnostic Logging)

Oracle Diagnostic Logging (ODL) est un format accepté à l'échelle du secteur pour l'écriture des messages de diagnostic dans les fichiers journaux. Le fichier journal peut être au format Texte ODL ou XML ODL. La plupart des composants Oracle Fusion Middleware, des produits Oracle Enterprise Performance Management System et d'autres applications Oracle écrivent des fichiers journaux de diagnostic au format ODL.

Oracle Logging Analytics fournit des sources de journal définies par Oracle correspondant au format ODL pour prendre en charge plusieurs applications Oracle :

Source définie par Oracle Type d'entité

FMW OHS Diagnostic Logs (V11)

Oracle HTTP Server

FMW OHS Diagnostic Logs (V12)

Oracle HTTP Server

FMW OID Directory Control Logs

Oracle Internet Directory

FMW OID Directory Dispatcher Server Logs

Oracle Internet Directory

FMW OID Directory Replication Server Logs

Oracle Internet Directory

FMW OID Directory Server Logs

Oracle Internet Directory

FMW OID Monitor Logs

Oracle Internet Directory

Fusion Apps Diagnostic Logs

Serveur WebLogic

FMW BI Publisher Logs

Serveur WebLogic

FMW BI JBIPS Logs

Serveur WebLogic

FMW WLS Server Diagnostic Logs

Serveur WebLogic

Oracle VM Manager Diagnostic Logs

Oracle VM Manager

Flux global de collecte des journaux ODL

Voici les tâches de haut niveau pour la collecte des informations de journal à partir de votre hôte :

Créer une source pour les journaux de diagnostic au format ODL

Les sources définissent l'emplacement des journaux de l'entité et le mode d'enrichissement des entrées de journal. Pour démarrer la collecte de journal en continu via les agents de gestion OCI, une source doit être associée à des entités.

  1. Ouvrez le menu de navigation et cliquez sur Observation et gestion. Sous Logging Analytics, cliquez sur Administration. La page Présentation de l'administration apparaît.

    Les ressources d'administration sont répertoriées dans le panneau de navigation de gauche sous Ressources. Cliquez sur Sources.

    La page Sources apparaît. Cliquez sur Créer une source.

  2. Dans le champ Nom, saisissez le nom de la source.

    Ajoutez éventuellement une description.

  3. Dans la liste Type de source, sélectionnez le type Oracle Diagnostic Logging (ODL).

    Utilisez ce type pour les journaux qui suivent le format des journaux Oracle Diagnostics. Il s'agit généralement des journaux de diagnostic d'Oracle Fusion Middleware et d'Oracle Applications.

  4. Cliquez sur le champ Type d'entité et sélectionnez le type d'entité pour cette source de journal. Sélectionnez le type d'entité de source de journal qui correspond le mieux à ce que vous allez surveiller. Evitez de sélectionner des types d'entité composite, par exemple Cluster de base de données. Sélectionnez plutôt le type d'entité Instance de base de données car les journaux sont générés au niveau de l'instance.
  5. Cliquez sur le champ Analyseur et sélectionnez le nom de l'analyseur approprié. Pour le type de source ODL, le seul analyseur disponible est Format Oracle Diagnostic Logging.
  6. Dans les onglets Inclure et Exclure, entrez les informations suivantes :
    • Dans l'onglet Modèles inclus, cliquez sur Ajouter afin d'indiquer des modèles de nom de fichier pour cette source.

      Entrez le modèle de nom de fichier et la description.

      Vous pouvez saisir des paramètres entre accolades {}, comme {AdrHome}, dans le cadre du modèle de nom de fichier. Oracle Logging Analytics remplace ces paramètres dans le modèle d'inclusion par les propriétés d'entité lorsque la source est associée à une entité. La liste des paramètres possibles est définie par le type d'entité. Si vous créez vos propres types d'entité, vous pouvez définir vos propres propriétés. Lorsque vous créez une entité, vous êtes invité à fournir une valeur pour chaque propriété de cette entité. Vous pouvez également ajouter vos propres propriétés personnalisées par entité, si nécessaire. Toutes ces propriétés peuvent être utilisées en tant que paramètres dans les modèles inclus.

      Par exemple, pour une entité donnée avec la propriété {AdrHome} définie sur /u01/oracle/database/, le modèle d'inclusion {AdrHome}/admin/logs/*.log est remplacé par /u01/oracle/database/admin/logs/*.log pour cette entité spécifique. Toutes les autres entités sur le même hôte peuvent présenter une valeur différente pour {AdrHome}, ce qui entraîne la collecte d'un ensemble complètement différent de fichiers journaux pour chaque entité.

      Vous pouvez associer une source à une entité uniquement si les paramètres requis par la source dans les modèles possèdent une valeur pour l'entité concernée.

      Vous pouvez configurer des avertissements dans la collection de journal pour vos modèles. Dans la liste déroulante Envoyer un avertissement, sélectionnez la situation dans laquelle l'avertissement doit être émis :

      • Pour chaque modèle présentant un problème : lorsque vous avez défini plusieurs modèles d'inclusion, un avertissement de collecte de journal est envoyé pour chaque modèle de nom de fichier qui ne correspond pas.

      • Uniquement si tous les modèles présentent des problèmes : lorsque vous avez défini plusieurs modèles d'inclusion, un avertissement de collecte de journal est envoyé uniquement si tous les modèles de nom de fichier ne correspondent pas.

    • Vous pouvez utiliser un modèle exclu lorsque des fichiers se trouvant au même emplacement ne doivent pas être inclus dans la définition de source. Dans l'onglet Modèles exclus, cliquez sur Ajouter pour définir les modèles de nom de fichier journal à exclure de la source de journal.

      Par exemple, un fichier nommé audit.aud est présent dans le répertoire que vous avez configuré en tant que source d'inclusion (/u01/app/oracle/admin/rdbms/diag/trace/). Ce même emplacement contient un autre fichier portant le nom audit-1.aud. Vous pouvez exclure tous les fichiers correspondant au modèle audit-*.aud.

  7. Cliquez sur Créer une source.