Ad Widget

Collapse

Как убрать старые данные?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • LindaV
    Junior Member
    • Oct 2012
    • 7

    #1

    Как убрать старые данные?

    Добрый день! Версия работающего ZABBIX'а 1.6.6
    В истории элементов данные по WINDOW's серверам ротируются с периодичностью год, так же и по кондиционерам и пр. А по LINUX'овым - хранятся с момента ввода в работу ZABBIX'а.
    В настройках элементов указано - Хранить историю (дни) 7
    Хранить динамику изменений (дни) 365
    В zabbix_server.conf закомментрованы строки:
    #HousekeepingFrequency=1
    #DisableHousekeeping=1
    Помогите, пожалуйста, разобраться с ситуацией без переустановки ZABBIX'а.
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Что-то вы не до конца разобрались. Housekeeping либо работает, либо нет. А ему все равно, Linux это или Windows хост.
    Вы таблицы смотрели
    history* история
    trends* тренды
    И лучше поставить побольше HousekeepingFrequency=24, особенно, если база большая.

    Comment

    • Jimson
      Senior Member
      • Jan 2008
      • 1327

      #3
      Originally posted by dima_dm
      И лучше поставить побольше housekeepingfrequency=24, особенно, если база большая.
      Не понял логики, чем реже запускать тем больше надо разрешить удалять записей за один проход, а если база большая, то ждущих удаления данных за сутки будет много и тут два варианта: либо мы не будем успевать чистить старые данные и база будет пухнуть либо мы положим сервер на транзакции удаления кучи строк. Логичнее как раз чаще запускать: часто, но по немногу.

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        Опция MaxHousekeeperDelete поддерживается начиная с Zabbix 1.8.2, а здесь речь про 1.6.6

        Comment

        • LindaV
          Junior Member
          • Oct 2012
          • 7

          #5
          Originally posted by dima_dm
          Что-то вы не до конца разобрались. Housekeeping либо работает, либо нет. А ему все равно, Linux это или Windows хост.
          Вы таблицы смотрели
          history* история
          trends* тренды
          И лучше поставить побольше HousekeepingFrequency=24, особенно, если база большая.
          Спасибо за ответ. Смотрела в истории элементов данных в графическом виде. А где посмотреть историю и тренды? Пока что не нашла...
          А HousekeepingFrequency - строка в конфиге сервера ZABBIX закомментирована.

          Comment

          • dima_dm
            Senior Member
            • Dec 2009
            • 2697

            #6
            Originally posted by LindaV
            Спасибо за ответ. Смотрела в истории элементов данных в графическом виде. А где посмотреть историю и тренды? Пока что не нашла...
            А HousekeepingFrequency - строка в конфиге сервера ZABBIX закомментирована.
            HousekeepingFrequency=24 раскомментируйте и перезапустите zabbix_serverd.
            Проще всего в базе посмотреть
            Если в Web интерфесе навести на item мышку (меню Настройка), то можно в URL увидеть itemid
            history и history_uint история
            trends_uint и trends - тренды
            В зависимости от типа item Числовой (Целое) history_uint и trends_uint.
            Числовой с плавающей точкой history и trends
            Пусть itemid="99894"
            Code:
            select *,from_unixtime(clock) from trends where itemid="99894";
            +--------+------------+-----+-----------+-----------+-----------+----------------------+
            | itemid | clock      | num | value_min | value_avg | value_max | from_unixtime(clock) |
            +--------+------------+-----+-----------+-----------+-----------+----------------------+
            |  99894 | 1261134000 |  56 |    1.0100 |    1.1046 |    1.5500 | 2009-12-18 14:00:00  |
            Last edited by dima_dm; 23-10-2012, 15:20.

            Comment

            • LindaV
              Junior Member
              • Oct 2012
              • 7

              #7
              Originally posted by dima_dm
              .....
              Проще всего в базе посмотреть
              Если в web интерфесе навести на item мышку (меню Настройка), то можно в url увидеть itemid
              history и history_uint история
              trends_uint и trends - тренды
              В зависимости от типа item Числовой (Целое) history_uint и trends_uint.
              Числовой с плавающей точкой history и trends....
              Спасибо, конфиг поправлю.
              В приложении url элемента. Он числовой с плавающей точкой. Не знаю как смотреть в базе. Что нужно выполнить, чтобы просмотреть содержимое базы по элементу? Заранее спасибо!
              Ещё - "уборка мусора" отмечена как 365 дн.
              Attached Files

              Comment

              • dima_dm
                Senior Member
                • Dec 2009
                • 2697

                #8
                У вас itemid=22885
                Т.к. числовой с плавающей точкой, то используются таблицы history и trends
                Запросы по Item для истории
                select *,from_unixtime(clock) from history where itemid="22885";
                трендам
                select *,from_unixtime(clock) from trends where itemid="22885";
                Last edited by dima_dm; 24-10-2012, 10:49.

                Comment

                • LindaV
                  Junior Member
                  • Oct 2012
                  • 7

                  #9
                  Originally posted by dima_dm
                  У вас itemid=22885
                  Т.к. числовой с плавающей точкой, то используются таблицы history и trends
                  Запросы по item для истории
                  select *,from_unixtime(clock) from history where itemid="22885";
                  трендам
                  select *,from_unixtime(clock) from trends where itemid="22885";
                  Спасибо, а где эти таблицы? По поиску на сервере, где zabbix-сервер запущен, их нет.

                  Comment

                  • dima_dm
                    Senior Member
                    • Dec 2009
                    • 2697

                    #10
                    Originally posted by LindaV
                    Спасибо, а где эти таблицы? По поиску на сервере, где zabbix-сервер запущен, их нет.
                    В качестве базы данных у вас же MySQL используется?
                    тогда так
                    Всё параметры <нечто> заменяете на ваши значения.
                    mysql -h <IP> -u <user> -p<password>
                    mysql> use <имя базы>;
                    И дальше вводите запросы select.
                    Читайте документацию по MySQL

                    Comment

                    • LindaV
                      Junior Member
                      • Oct 2012
                      • 7

                      #11
                      Originally posted by dima_dm
                      ...
                      Читайте документацию по MySQL
                      http://www.mysql.ru/docs/man/
                      Ругается на выборку select *,from_unixtime(clock) from trends where itemid="....."
                      Задаю select *,from_unixtime(unix_timestamp(),'формат') from trends where itemid="....."; - выводит много, не успеваю засечь время.
                      Разбираюсь с MySQL. Спасибо!

                      Comment

                      • dima_dm
                        Senior Member
                        • Dec 2009
                        • 2697

                        #12
                        добавьте в команду select
                        order by clock limit 10;

                        Comment

                        • LindaV
                          Junior Member
                          • Oct 2012
                          • 7

                          #13
                          Originally posted by dima_dm
                          добавьте в команду select
                          order by clock limit 10;
                          Всё получилось, спасибо!
                          В табличках history_uind и trends_uind значения по boottime и uptime c момента установки Zabbix'а (так задумано?), другие хранятся год (не все, конечно, смотрела).
                          Меня и смутило поначалу то, что графики по boottime и uptime начинаются с 2009г.

                          Comment

                          • dima_dm
                            Senior Member
                            • Dec 2009
                            • 2697

                            #14
                            Originally posted by LindaV
                            Всё получилось, спасибо!
                            В табличках history_uind и trends_uind значения по boottime и uptime c момента установки Zabbix'а (так задумано?), другие хранятся год (не все, конечно, смотрела).
                            Меня и смутило поначалу то, что графики по boottime и uptime начинаются с 2009г.
                            А что в настройках item boottime и uptime указано по времени хранения истории и трендов?

                            Comment

                            • LindaV
                              Junior Member
                              • Oct 2012
                              • 7

                              #15
                              Originally posted by dima_dm
                              А что в настройках item boottime и uptime указано по времени хранения истории и трендов?
                              boottime
                              Хранить историю (дни) 90
                              Хранить динамику изменений (дни) 365
                              uptime - 7 и 365

                              Comment

                              Working...