Ad Widget

Collapse

Помогите покрутить HousekeepingFrequency

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • dimugric
    Member
    • Apr 2013
    • 59

    #1

    Помогите покрутить HousekeepingFrequency

    Всем привет. Посмотрел уже ветку форума,где обсуждалась 1,6 версия заббикс сервера.
    Пришла пора почистить БД от старой истории.
    В item`ах ставлю срок хранения истории 30 дней. 30 дней проходят, история продолжает писаться, таблицы растут.
    Обращаясь к документации, вылавливаю параметр HousekeepingFrequency и в конфиг ставлю следующее
    HousekeepingFrequency=24

    т.е. производить очистку устаревшей информации каждые 24 часа, но никакая чистка не происходит.
    Логика подсказывает , что можно вручную почистить таблицу history, но оттуда не сумею выдернуть "ненужную" историю, т.к. часть истории от др. итемов нужна.
    Как отловить ошибку механизма HousekeepingFrequency? Почему не хочет подчищать устаревшую историю?
  • dimugric
    Member
    • Apr 2013
    • 59

    #2
    Народ, ну что, никто не сталкивался что ли?

    Comment

    • hard
      Member
      • Feb 2013
      • 65

      #3
      В логах сервера есть записи о запуске Housekeeper-а?
      типа таких:
      Code:
      8284:20131009:161423.932 executing housekeeper
      8284:20131009:161424.100 housekeeper deleted 77413 records from history (spent 0.150178 seconds)
      Last edited by hard; 09-10-2013, 14:18.

      Comment

      • dimugric
        Member
        • Apr 2013
        • 59

        #4
        Ага

        Code:
        22221:20131001:115213.789 executing housekeeper
         22221:20131001:115447.886 housekeeper deleted: 215255 records from history and trends, 5225 records of deleted items, 0 events, 0 alerts, 0 sessions

        Comment

        • hard
          Member
          • Feb 2013
          • 65

          #5
          Все удаляется, почему растут таблицы смотрите настройки базы.

          Comment

          • dimugric
            Member
            • Apr 2013
            • 59

            #6
            Originally posted by hard
            Все удаляется, почему растут таблицы смотрите настройки базы.
            А что именно глянуть, не подскажете? Таблица растёт(

            Comment

            • hard
              Member
              • Feb 2013
              • 65

              #7
              Если БД PostgresSQL смотрите в сторону настройки ваккум, по БД MySQL не подскажу.
              И чтобы рост был контролируемый посмотрите в сторону партицирования.

              Comment

              • dimugric
                Member
                • Apr 2013
                • 59

                #8
                Originally posted by hard
                Если БД PostgresSQL смотрите в сторону настройки ваккум, по БД MySQL не подскажу.
                Вот как раз MySql БД

                Comment

                • dimugric
                  Member
                  • Apr 2013
                  • 59

                  #9
                  В веб морде так же выставил
                  "Очистка истории" - "Не хранить события старше чем 30(дней)"
                  Один черт свободное место катастрофически уменьшается(

                  Comment

                  • ableev
                    Senior Member
                    Zabbix Certified Specialist
                    • Oct 2012
                    • 276

                    #10
                    1. Обновить заббикс
                    2. Соорудить свой хаускипер для хистори. В принципе, не сильно загружать должен базу, главное, почаще запускать.

                    Comment

                    • dimugric
                      Member
                      • Apr 2013
                      • 59

                      #11
                      Originally posted by ableev
                      1. Обновить заббикс
                      2. Соорудить свой хаускипер для хистори. В принципе, не сильно загружать должен базу, главное, почаще запускать.
                      1. Обновлять особо смысла не вижу, т.к. у меня 2.0.6, а доступна 2.0.8
                      2. Так хаускипер настроен. Или что понимается под "соорудить свой"?

                      Comment

                      • ableev
                        Senior Member
                        Zabbix Certified Specialist
                        • Oct 2012
                        • 276

                        #12
                        Originally posted by dimugric
                        1. Обновлять особо смысла не вижу, т.к. у меня 2.0.6, а доступна 2.0.8
                        2. Так хаускипер настроен. Или что понимается под "соорудить свой"?
                        Посмотрел уже ветку форума,где обсуждалась 1,6 версия заббикс сервера
                        Из этого я понял, что у вас 1.6

                        Соорудить свой - по крону запускать скрипт, который делает
                        Code:
                        DELETE FROM zabbix.history WHERE ...
                        .

                        Права пользователя, под которым заббикс ходит в базу, проверяли? Может у него нет грантов на удаление?
                        Попробуйте подключиться руками и удалить любую запись из таблички - ошибки есть?

                        Comment

                        • dimugric
                          Member
                          • Apr 2013
                          • 59

                          #13
                          Originally posted by ableev
                          Из этого я понял, что у вас 1.6

                          Соорудить свой - по крону запускать скрипт, который делает
                          Code:
                          DELETE FROM zabbix.history WHERE ...
                          .

                          Права пользователя, под которым заббикс ходит в базу, проверяли? Может у него нет грантов на удаление?
                          Попробуйте подключиться руками и удалить любую запись из таблички - ошибки есть?
                          1. Не правильно поняли, поясню

                          # rpm -qa | grep zabbix
                          zabbix20-web-2.0.6-2.el6.noarch
                          zabbix20-2.0.6-2.el6.x86_64
                          zabbix20-server-2.0.6-2.el6.x86_64
                          zabbix20-web-mysql-2.0.6-2.el6.noarch
                          zabbix20-server-mysql-2.0.6-2.el6.x86_64
                          2. Да, залогинился в phpmyadmin под своим zabbix юзером, удалил записть в табличке history - проблем нет, запись удалилась.
                          3. Хаускипер вроде как работает, только не чистит нефига:

                          4879:20131014:042838.635 executing housekeeper
                          4879:20131014:043029.327 housekeeper deleted: 252671 records from history and trends, 4000 records of deleted items, 0 events, 0 alerts, 0 sessions

                          Comment

                          • natalia
                            Senior Member
                            • Apr 2013
                            • 159

                            #14
                            у меня та жа проблема. Zabbix 2.0.6 , DB : MySQL

                            нашли решение как почистить DB ?

                            Спасибо !

                            Comment

                            • dimugric
                              Member
                              • Apr 2013
                              • 59

                              #15
                              Originally posted by natalia
                              у меня та жа проблема. Zabbix 2.0.6 , db : Mysql

                              нашли решение как почистить db ?

                              Спасибо !
                              Нет. Пока всё на том же этапе

                              Comment

                              Working...