Ad Widget

Collapse

Мониторинг бин логов (mysql-binlog) MySQL

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Alex_UUU
    Senior Member
    • Dec 2018
    • 541

    #1

    Мониторинг бин логов (mysql-binlog) MySQL

    Коллеги, приветствую.
    Возникла задача мониторить в мускуле на наличие деструктивных команд. Например drop и т.д. Можно, конечно через структуры логгирования мускуля, евенты и еще что-то.
    Но для реплики у меня формируются бинлоги, где все эти команды в явном виде есть.
    У Заббикса есть механизм работы с логами.
    А чем бинлоги отличаются от логов? Вроде бы ничем.
    Создал ЭД
    logrt.count["/opt/bin_log/^mysql-binlog.[0-9]+", "SELECT",,4000,skip]
    Активный, но SELECT в бинлогах есть, а ЭД выводит нуль.
    Прошу или раскритиковать идею и подсказать, где глюк, или подсказать другой, более действенный путь отлавливания деструктивных команд.

    ЗЫ. Реплика настроена с задержкой, так что успеем дроп отловить.
  • andris
    Zabbix developer
    • Feb 2012
    • 228

    #2
    May I answer in English?
    logrt.count works with text files, it analyzes them line by line, the lines must end with newline character(s).
    Binary logs most likely do not separate records with newlines, but have special record headers followed by data, so logrt will not work.

    Comment

    • Alex_UUU
      Senior Member
      • Dec 2018
      • 541

      #3
      Thank.
      We will think how to monitor.

      Comment

      Working...