Ad Widget

Collapse

Мониторинг СУБД Oracle 19c

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • alexlavl
    Junior Member
    • May 2024
    • 3

    #1

    Мониторинг СУБД Oracle 19c

    Коллеги, добрый день!

    База Oracle.
    Порядка 20 TABLESPACE'ов. Порядка пяти из них - очень критичных.
    Три из них - очень большие. 400-500-800гбайт, состоящие из нескольких DATAFILE'ов.
    Все TS создавались SMALLFILE, что бы, когда заканчивается место в TS добавить к нему просто датафайл. alter tablespace <name> add datafile.
    Все датафайлы добавлялись autoextend on next 1G или on next 2G и т д. То есть с опцией авторасширения.

    Пытаемся настроить мониторинг через zabbix, используя Oracle plugin for zabbix_agent2.
    Все работает, данные снимаются, кроме корректного, правильного подсчета свободного места в TS.
    Этот плагин (Oracle plugin for zabbix_agent2) похоже не знает про AUTOEXTEND.

    Например:
    Плагин видит табличное пространство размером например 100гб. Видит, что в нем занято 99гб.
    Начинает орать о том, что свободное место в TS закончилось, а тот факт, что когда датафайл упрется в свой критический объем и произойдет его автоматический autoextend и автоматически добавится место в тейблспейсе - плагин не понимает.

    Как вы выходили из подобной ситуации ?
    Очень не хочется писать самописные скрипты, потому что их нужно поддерживать. База не одна,
  • Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    #2
    Из сказанного следует что метрика «свободно в табличном пространстве» вам не подходит. Зачем тогда ее мониторить (или как минимум триггерить)?
    Нужно «придумывать» иную!
    Место то считается корректно…
    Наверное стОит мониторить ситуацию когда таблспейсу некуда будет расширяться - т.е. когда места на ФС где лежат датафайлы не будет хватать на расширение…

    Comment

    • Alex_UUU
      Senior Member
      • Dec 2018
      • 541

      #3
      Ну тогда можно сделать так: Если новое таблспейс появляется в течении минуты после исчерпания основного места, то триггер должен срабатывать, если в течении пары минут свободного места нуль.

      Comment

      Working...