samedi 2 décembre 2023

Configuration des règles d’incident dans OEM 13c et envoi d’alertes

 


Configuration des règles d’incident dans OEM 13c et envoi d’alertes

Donatien Mbadi, Consultant

 

 

 

 Dans ce tutorial, nous allons apprendre à configurer la surveillance et les notifications dans Oracle Enterprise Manager en utilisant les modèles de surveillance (Monitoring Templates), les groupes (Groups) et les règles d’incidents (Incident Rules).

 

-     Les modèles de surveillance : Ils simplifient la tache de configuration de la surveillance pour un grand nombre de cibles en permettant de spécifier les paramètres de surveillance, de mesure et de collecte et de les appliquer à des groupes.

-      Les groupes : les groupes sont un moyen efficace d’organiser, de gérer et de surveiller logiquement les cibles dans votre environnement.

-      Les règles d’incident : Ce sont des règles qui s’appliquent à des cibles particulières tels que les bases de données, les hôtes ou les groupes.



1.   Créer des modèles (templates) de surveillance

 

Les modèles permettent de définir des règles de surveillance pour différents types d’objets.

Dans l’interface d’OEM,

1.     Aller à EnterpriseàMonitotingàMonitoring Templates

2.    Cliquer sur Create

3.    Choisir l’option Target Type

4.    Choisir la catégorie Databases, puis le type Database Instance, puis cliquer sur Continue


5.    Entrer le nom et la description de votre modèle


6.    Cliquer sur Ok

Les modèles à créer sont les suivants :

Modèles

Catégorie

Type

Description

DB_INST_TEMPLATE

Database

Database Instance

Modèle de métriques pour les instances de bases de données (CDB ou NON-CDB)

DB_PDB_TEMPLATE

Database

Pluggabe Database

Modèle de métriques pour les PDBs

DB_ASM_TEMPLATE

Servers, Storage and Networks

Automatic Storage Management

Modèle de métriques pour les disques ASM

DB_LISTENER_TEMPLATE

Database

Listener

Modèle de métriques pour les listeners

 

D’autres modèles pourront être créés par la suite en fonction des besoins.

2.  Créer des groupes

Les groupes permettent d’organiser et gérer les cibles de surveillance similaires, permettant ainsi de simplifier la gestion de la surveillance en appliquant des règles spécifiques et une gestion efficace des alertes.

Dans l’interface d’OEM,

1.     Aller à TargetsàGroups

2.    Cliquer sur CreateàGroup

3.    Inscrire le nom du groupe


4.    Cliquer sur Add (Pour ajouter les cibles)

5.    Choisir le type de cible

6.    Cocher les cibles souhaitées


7.    Cliquer sur Select

8.    Cliquer sur Ok

Les groupes à créer sont les suivants :

 

Groupes

Membres

Groupe Parent

Description

DEV_CDB_GROUP

 

DEV_GROUP

Groupe des CDBs en développement

FON_CDB_GROUP

CDB01F12

FON_GROUP

Groupe des CDBs en fonctionnel

ACC_CDB_GROUP

CDB00S31

CDB00S2

CDB0DS16

ACC_GROUP

Groupe des CDBs en acceptation

PRO_CDB_GROUP

 

PRO_GROUP

Groupe des CDBs en production

 

 

 

 

DEV_PDB_GROUP

 

DEV_GROUP

Groupe des PDBs en développement

FON_PDB_GROUP

APPL00F1

APPL00F2

FON_GROUP

Groupe des PDBs en fonctionnel

ACC_PDB_GROUP

APPL00S1

APPL00S2

APPL00S3

APPL00C1

APPL00S6

APPLSD10

ACC_GROUP

Groupe des PDBs en acceptation

PRO_PDB_GROUP

 

PRO_GROUP

Groupe des PDBs en production

 

 

 

 

DEV_LISTENER

 

DEV_GROUP

Groupe des listeners en développement

FON_LISTENER

 

FON_GROUP

Groupe des listeners en fonctionnel

ACC_LISTENER

 

ACC_GROUP

Groupe des listeners en acceptation

PRO_LISTENER

 

PRO_GROUP

Groupe des listeners en production

DEV_GROUP

DEV_CDB_GROUP

DEV_PDB_GROUP

DEV_LISTENER

 

Groupe parent contenant tous les sous-groupes développement

FON_GROUP

FON_CDB_GROUP

FON_PDB_GROUP

FON_LISTENER

 

Groupe parent contenant tous les sous-groupes fonctionnel

ACC_GROUP

ACC_CDB_GROUP

ACC_PDB_GROUP

ACC_LISTENER

 

Groupe parent contenant tous les sous-groupes acceptation

PRO_GROUP

ACC_CDB_GROUP

ACC_PDB_GROUP

ACC_LISTENER

 

Groupe parent contenant tous les sous-groupes développement

Vous pouvez créer des groupes parents contenant d’autres groupes appelés sous-groupes.

3.  Appliquer les modèles aux groupes

 

Appliquer chaque modèle créé, a un ou plusieurs groupes.

Dans l’interface d’OEM,

1.     Aller à EnterpriseàMonitotingàMonitoring Templates

2.    Sélectionner un modèle, puis cliquer sur Apply


3.    Cliquer sur Add (Pour ajouter les groupes contenant les cibles correspondantes au modèle)


 

4.    Choisir Group comme type de cible


 

5.    Select le ou les groupes correspondants au modele

 


 

6.    Cliquer sur Select

7.    Cliquer sur Finish

4.  Définir les règles d’incidents

 

Un incident dans OEM est généralement associé à une situation anormale ou a un problème détecté comme une alerte de performance, un seuil dépassé, un listener arrêté, etc.

Les règles d’incidents permettent de définir les critères spécifiques pour la génération d’incidents et les actions à prendre.

Dans l’interface d’OEM,

1.     Aller à SetupàIncidentsàIncident rules

2.    Cliquer sur Create Rule Set

3.    Inscrire le nom de la règle

4.    Choisir l’option Specific targets puis cliquer sur Add


5.    Sélectionner le groupe, puis cliquer sur Select


6.    Cliquer sur Select

Vous pouvez choisir autant de groupe ou sous-groupes souhaites

7.    Sous Rules, Cliquer sur Create

8.    Choisir le type de règle à créer (par exemple : Incoming events and updates to events) puis cliquer sur Continue

9.    Choisir le type de règle à appliquer (Exemple : Pour le type Metric Alert, choisir All events ou Specific Events)

10.  Choisir des options avancées puis cliquer sur Next

11.   Sur la page des actions, cliquer sur Add

12.  Choisir des conditions, Tickets, ou notifications par e-mail.

13.  S’il y’a des actions correctives, les spécifier en cliquent sur Select corrective action

14.  Clique sur Continue

15.  Vous pouvez ajouter d’autres règles en cliquent sur Add

16.  Cliquer sur Next

17.   Inscrire le nom de la règle et la description, puis cliquer sur Next

18.  Cliquer sur Save

 

 

5. Exemples d’alertes

Pour visualiser les incidents dans OEM, il faut aller sur EnterpriseàMonitoringàIncident Manager


Ci-dessous un exemple de notifications :


Aucun commentaire:

Enregistrer un commentaire

How to fix errors : -         ORA-38760: This database instance failed to turn on flashback database -         ORA-38780: Restore poin...