Назад к списку

Мониторинг SQL запросов в Oracle Database

О том, что ZenMon стал нативным кросс-платформенным мониторингом баз данных Oracle, MySQL, PostgreSQL с помощью Zabbix Agent - мы уже рассказывали. А вот какие метрики и триггеры он отслеживает - нет. Считаем, самое время начать!   


ZenMon мы дорабатывали на версии Zabbix v4.4. И совместили в нем не только классические популярные open-source системы управления - MySQL и PostgreSQL, но и коммерческие продукты – Oracle и Microsoft SQL Server. Рассмотрим, какие конкретно показатели мониторит ZenMon у Oracle. 


Всего для этого типа баз данных: 80 метрик и 70 триггеров. 

Вот часть этих метрик для мониторинга на Oracle версии 10g/11g/12c/18c/19c:

  • Основные показатели экземпляра (uptime, доступность, статус, сессии, процессы, лимиты по дата-файлам, блокировки, статус archiver и прочее); 
  • Single database/Pluggable database (размер, role, open_mode, flashback и прочее); 
  • Fast Recovery Area (FRA);- Мониторинг бэкапов; 
  • Мониторинг permanent, undo, temporary tablespace; 
  • Мониторинг Dataguard (MRP status, apply and transport lag); 
  • Мониторинг ошибок в alert.log (ORA-00600 и другие); 
  • Мониторинг Archive Log Destination; 
  • Мониторинг параметров экземпляра (изменение дефолтных параметров); 
  • Мониторинг Automatic Storage Management (Oracle ASM); 
  • Мониторинг работы листенера.


ZenMon даёт возможность кастомизации собираемых данных. А значит - возможность создавать собственные item’s и писать SQL запросы в файле конфигурации. Ну и вишенка на торте: открытый исходный код по лицензии GPLv2. Не благодарите.