Ad Widget

Collapse

Где хранятся данные?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Alex_D
    Member
    • Jun 2010
    • 30

    #1

    Где хранятся данные?

    Здравствуйте, стоит zabbix 1.8.2 на centOs 5.4. Возник вопрос, где хранятся все данные, полученные zabbix-ом с помощью элементов данных, например время отклика, различные данные по snmp и т.п. Я изначально думал что они сразу заносятся в базу данных mysql. Однако спустя какой-то промежуток времени размер бд перестал значительно изменяться, а свободное место на винчестере продолжало уменьшаться с той же скоростью...

    Подскажите, плз, где находятся эти данные. Заранее спасибо.
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Данные храняться в базе, таблицы trends_uint и trends, history_uint, history.
    Есть хорошая команда
    Подсчёт сумарного объёма папок
    du -chs *
    du -chs */*
    du -chs */*/*
    и т.д.
    И смотрите, какие папки растут.
    Last edited by dima_dm; 17-08-2010, 07:48.

    Comment

    • Alex_D
      Member
      • Jun 2010
      • 30

      #3
      Спасибо, команда действительно полезная, сайчас буду смотреть

      Comment

      • Lone Wolf
        Member
        • Mar 2010
        • 34

        #4
        MySQL, если его вовремя не остановить, забивает весь диск файлами типа mysql-bin.000001… и так далее. Это логи операций с БД, насколько я понял, и к работоспособности БД не относятся. Их нужно отключить или настроить им автоудаление.

        Comment

        • dima_dm
          Senior Member
          • Dec 2009
          • 2697

          #5
          Originally posted by Lone Wolf
          MySQL, если его вовремя не остановить, забивает весь диск файлами типа mysql-bin.000001… и так далее. Это логи операций с БД, насколько я понял, и к работоспособности БД не относятся. Их нужно отключить или настроить им автоудаление.
          Да, это бинарные логи всех изменений в БД. Эти логи используются для репликации базы между MySQL серверами, для ручного восстановления MySQL базы до определенной точки (состояния).
          Для удаления логов есть команды
          Code:
          show master logs;
          +-----------------+-----------+
          | Log_name        | File_size |
          +-----------------+-----------+
          | mail-bin.000005 |  83660733 |
          | mail-bin.000006 |     14048 |
          +-----------------+-----------+
          2 rows in set (0.01 sec)
          
          Удалить логи
          PURGE MASTER LOGS TO 'mail-bin.000006';
          Если бинарные логи вам не нужны, их можно выключить в /etc/my.cnf
          log-bin
          expire-logs-days=7
          Last edited by dima_dm; 17-08-2010, 07:56.

          Comment

          Working...