Ad Widget

Collapse

Поля "Последние данные" Зависли !

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ZILosoft
    Junior Member
    • Oct 2014
    • 5

    #1

    Поля "Последние данные" Зависли !

    Пытался настроить время на сервере.
    установил дату 2019 год для проверки (в это время был включенн Zabbix)
    и как я понял он записал данные в базу с этой датой
    сейчас время я установил правильное.
    а поля последние данные так и зависли на 09 Окт 2019
    помогите решить проблему
    как удалить с базы данных эти значения?
    и в какой таблице вообще они хранятся?
  • Strategist
    Member
    • Sep 2013
    • 54

    #2
    Жжоте товарисч, гляньте статью https://www.zabbix.com/wiki/doku.php...oning_in_mysql
    там как раз указаны эти таблицы в разделе: 1 Структура таблиц истории в Zabbix

    Comment

    • ZILosoft
      Junior Member
      • Oct 2014
      • 5

      #3
      Читал. пробовал некоторые команды. нифига (
      может кто то уже сталкивался с этим?
      стоит MYSQL 5.5.40-0ubuntu0.14.04.1

      Comment

      • Strategist
        Member
        • Sep 2013
        • 54

        #4
        Всмысле некоторые команды... , вы что имеете ввиду?

        Comment

        • ZILosoft
          Junior Member
          • Oct 2014
          • 5

          #5
          Разобрался
          надо было выполнить команду в Mysql
          DELETE FROM history_uint WHERE clock > *время TIMESHTAMP*

          в моем случаи это
          DELETE FROM history_uint WHERE clock > 1500000000

          Comment

          • yukra
            Senior Member
            • Apr 2013
            • 1359

            #6
            Originally posted by ZILosoft
            в моем случаи это
            DELETE FROM history_uint WHERE clock > 1500000000
            Code:
            $ date -d @1500000000
            Пт. июля 14 06:40:00 MSK 2017
            :-\

            Comment

            • ZILosoft
              Junior Member
              • Oct 2014
              • 5

              #7
              ??
              это точно удалит то что выше 2017 года. я баловался с 2019 и 2018 годом
              поэтому в таблице есть за эти 2 года данные точно
              таким образом проблема решилась

              Comment

              • yukra
                Senior Member
                • Apr 2013
                • 1359

                #8
                Originally posted by ZILosoft
                ??
                это точно удалит то что выше 2017 года. я баловался с 2019 и 2018 годом
                поэтому в таблице есть за эти 2 года данные точно
                таким образом проблема решилась
                1) Выставляем время правильно.
                2)
                Code:
                DELETE FROM history_uint WHERE clock > UNIX_TIMESTAMP(NOW());
                3) Повторить для всех таблиц, где может храниться история по другим типам данных:
                Code:
                show tables WHERE Tables_in_zabbix LIKE 'history%';
                4) Если zabbix работал в будущем "достаточно долго", то вспомнить о существовании трэндов.

                Comment

                • ZILosoft
                  Junior Member
                  • Oct 2014
                  • 5

                  #9
                  Спасибо большое. это решение!
                  но вот к сожалению в mysql ни разу не залезал до этого и в нем не разбираюсь толком.

                  Comment

                  Working...