A.9. Oracle 8i, 9i, 10g, and 11g
Les sondes de cette section peuvent être appliquées aux instances de la base de données Oracle correspondant aux versions prises en charge. Les sondes Oracle requièrent la configuration de la base de données et la création d'associations en exécutant la commande suivante :
$ORACLE_HOME/rdbms/admin/catalog.sql
De plus, pour que ces sondes fonctionnent correctement, l'utilisateur Oracle configuré dans la sonde doit posséder les privilèges minimums de CONNECT et SELECT_CATALOG_ROLE.
Certaines sondes Oracle sont conçues spécifiquement pour régler des périphériques pour des gains en performance à long terme, plutôt que pour éviter des défaillances. Red Hat recommande donc de les programmer de façon à se produire moins souvent, entre toutes les heures et tous les deux jours. Cela offre une meilleure représentation statistique tout en désaccentuant les anomalies qui peuvent se produire à des intervalles de temps plus courts. Ceci s'applique aux probes suivantes : Buffer Cache, Data Dictionary Cache, Disk Sort Ratio, Library Cache et Redo Log.
Afin que les limites CRITICAL et WARNING basées sur le temps fonctionnent comme prévu, leurs valeurs ne peuvent pas dépasser la durée de temps allouée au délai d'attente. Sinon, un statut UNKNOWN est renvoyé dans tous les cas de latence étendue, annulant de cette façon les limites. Pour cette raison, Red Hat recommande fortement de vous assurer que les périodes de délai dépassent toutes les limites de temps. Dans cette section, cela concerne particulièrement la sonde TNS Ping.
Finalement, les clients qui utilisent ces sondes Oracle sur une base de données qui utilise le serveur MTS (Multi-Threaded Server) d'Oracle doivent contacter l'assistance Red Hat pour ajouter des entrées au fichier /etc/hosts du serveur Red Hat Network afin de s'assurer que le nom DNS soit résolu correctement.
A.9.1. Oracle::Active Sessions Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
La sonde Oracle::Active Sessions contrôle une instance d'Oracle et recueille les métriques suivantes :
- Active Sessions - Le nombre de sessions actives basé sur la valeur de
V$PARAMETER.PROCESSES. - Available Sessions - Le pourcentage de sessions actives disponibles basé sur la valeur de
V$PARAMETER.PROCESSES.
| Champ | Valeur |
|---|---|
| Oracle SID* | |
| Oracle Username* | |
| Oracle Password* | |
| Oracle Port* | 1521 |
| Timeout* (délai d'attente) | 30 |
| Critical Maximum Active Sessions (sessions actives maximum pour le statut critical) | |
| Warning Maximum Active Sessions (sessions actives maximum pour le statut warning) | |
| Critical Maximum Available Sessions Used (sessions disponibles utilisées maximum pour le statut critical) | |
| Warning Maximum Available Sessions Used (sessions disponibles utilisées maximum pour le statut warning) |