Ad Widget

Collapse

Непонятные записи в zabbix_server.log

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • MR_Andrew
    Junior Member
    • Dec 2015
    • 27

    #1

    Непонятные записи в zabbix_server.log

    Добрый день!
    Прошу помощи.... Вот такие вот непонятные записи летят в zabbix_server.log:

    Code:
    tailf /var/log/zabbix/zabbix_server.log
      5303:20160803:171043.949 server #19 started [unreachable poller #2]
      5294:20160803:171043.957 server #10 started [poller #8]
      5296:20160803:171043.960 server #12 started [poller #10]
      5299:20160803:171043.966 server #15 started [poller #13]
      5297:20160803:171043.990 server #13 started [poller #11]
      5321:20160803:171044.030 server #36 started [discoverer #1]
      5295:20160803:171044.033 server #11 started [poller #9]
      5302:20160803:171044.041 server #18 started [unreachable poller #1]
      5301:20160803:171044.049 server #17 started [poller #15]
      5290:20160803:171044.068 server #6 started [poller #4]
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100   150    0     2  100   148      3    263 --:--:-- --:--:-- --:--:--   263
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100   137    0     2  100   135      3    256 --:--:-- --:--:-- --:--:--   256
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100   164    0     2  100   162      3    294 --:--:-- --:--:-- --:--:--   294
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100   164    0     2  100   162      3    273 --:--:-- --:--:-- --:--:--   273
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100   159    0     2  100   157      2    209 --:--:-- --:--:-- --:--:--   209
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
      0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0^C
    root@Zabbix:~# tailf /var/log/zabbix/zabbix_server.log
    100   114    0     2  100   112      4    268 --:--:-- --:--:-- --:--:--   267
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100   114    0     2  100   112      3    171 --:--:-- --:--:-- --:--:--   172
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100   153    0     2  100   151      0     56  0:00:02  0:00:02 --:--:--    56
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100   169    0     2  100   167      2    250 --:--:-- --:--:-- --:--:--   250
    ^C
    К сожалению, я совсем упустил момент, когда это началось. Но из последних глобальных изменений, которые я делал - включал поддержку VMWare и ставил на мониторинг гипервизоры/виртуалки. И сдается мне, что после этого начало лететь в лог вот такое вот непонятное.

    Очень прошу помочь разобраться что это и откуда оно берется...
    Zabbix 2.2.11

    Спасибо!
  • sadman
    Senior Member
    • Dec 2010
    • 1611

    #2
    Originally posted by MR_Andrew
    Добрый день!
    Прошу помощи.... Вот такие вот непонятные записи летят в zabbix_server.log:

    Code:
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100   150    0     2  100   148      3    263 --:--:-- --:--:-- --:--:--   263
    На curl похоже. Не направлен вывод cron- или external- скрипта в zabbix_server.log?

    Comment

    • MR_Andrew
      Junior Member
      • Dec 2015
      • 27

      #3
      Originally posted by sadman
      На curl похоже. Не направлен вывод cron- или external- скрипта в zabbix_server.log?

      Сам я туда точно ничего не направлял.
      А external script у меня используется всего один, причем давным давно. Это не он точно...
      Записи, судя по логам, появляться начали с месяц назад. И как раз примерно совпадает с тем, когда я крутил родные шаблоны VMWare.




      Может то он долбит веб-интерфейс?

      Comment

      • MR_Andrew
        Junior Member
        • Dec 2015
        • 27

        #4
        Это 100% связано с VMWare. Убрал с мониторинга хосты VMWare (если так можно сказать, ибо это по сути интерфейс, через который Discovery-правилами обнаруживаются гипервизоры и виртуалки). Результат:

        Code:
          % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                         Dload  Upload   Total   Spent    Left  Speed
        100   238    0     2  100   236      2    334 --:--:-- --:--:-- --:--:--   335
          % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                         Dload  Upload   Total   Spent    Left  Speed
          0     0    0     0    0     0      0      0 --:--:--  0:00:09 --:--:--     0
        
          0     0    0     0    0     0      0      0 --:--:--  0:00:10 --:--:--     0
        стало все по нулям.

        Comment

        • sadman
          Senior Member
          • Dec 2010
          • 1611

          #5
          Originally posted by MR_Andrew
          Это 100% связано с VMWare. Убрал с мониторинга хосты VMWare (если так можно сказать, ибо это по сути интерфейс, через который Discovery-правилами обнаруживаются гипервизоры и виртуалки)
          Да, я глянул /src (для v2.4, правда) - через curl с vmware работает Zabbix.
          На мой взгляд варианты такие:
          1) Не обращать внимания на curl report;
          2) Снизить детальность лога Zabbix;
          3) Найти способ замолчать libcurl:
          3.1) Попробовать установить CURLOPT_MUTE как переменную окружения;
          3.2) Перекомпиляцией библиотеки;
          3.3) Перекомпиляцией Zabbix с добавлением CURLOPT_MUTE в vmvare.c.

          Но может быть есть способ и попроще.

          Comment

          • MR_Andrew
            Junior Member
            • Dec 2015
            • 27

            #6
            Originally posted by sadman
            Да, я глянул /src (для v2.4, правда) - через curl с vmware работает Zabbix.
            На мой взгляд варианты такие:
            1) Не обращать внимания на curl report;
            2) Снизить детальность лога Zabbix;
            3) Найти способ замолчать libcurl:
            3.1) Попробовать установить CURLOPT_MUTE как переменную окружения;
            3.2) Перекомпиляцией библиотеки;
            3.3) Перекомпиляцией Zabbix с добавлением CURLOPT_MUTE в vmvare.c.

            Но может быть есть способ и попроще.

            Огромное Вам спасибо за ответ!

            2 - это всего лога получится, а не только VMWare? если да, то, к сожалению, не самый лучший вариант...
            3 - это вообще жестко Даже страшновато за такое браться, если честно сказать...

            Если б можно было снизить детализацию или вообще отключить лог именно на VMWare...

            Comment

            • sadman
              Senior Member
              • Dec 2010
              • 1611

              #7
              Originally posted by MR_Andrew
              3 - это вообще жестко Даже страшновато за такое браться, если честно сказать...
              Чего там страшного?


              Если б можно было снизить детализацию или вообще отключить лог именно на VMWare...
              Так пожалуйста, правьте vmware.c, втыкайте mute, перекомпилируйте. Вполне себе unix way. Был бы способ проще, через конфиг, - уже бы нашли.
              Code:
              CURLE_OK != (err = curl_easy_setopt(easyhandle, opt = CURLOPT_HEADERFUNCTION, curl_header_cb)) ||
              CURLE_OK != (err = curl_easy_setopt(easyhandle, opt = CURLOPT_SSL_VERIFYPEER, 0L)) ||
              CURLE_OK != (err = curl_easy_setopt(easyhandle, opt = CURLOPT_POST, 1L)) ||

              Comment

              • MR_Andrew
                Junior Member
                • Dec 2015
                • 27

                #8
                sadman

                Еще раз огромное спасибо!
                Просто компиляцией/перекомпиляцией никогда не занимался. Будет впервые наверно.

                Хорошо, постараюсь как-то с этим разобраться. А вдруг получиться

                Comment

                • yukra
                  Senior Member
                  • Apr 2013
                  • 1359

                  #9
                  Originally posted by MR_Andrew
                  sadman

                  Еще раз огромное спасибо!
                  Просто компиляцией/перекомпиляцией никогда не занимался. Будет впервые наверно.

                  Хорошо, постараюсь как-то с этим разобраться. А вдруг получиться
                  Я извиняюсь, а можете рассказать чем вам на столько мешают эти строки в логе, что вы готовы взяться за перекомпиляцию?
                  Просто если вы "ежедневно просматриваете лог глазами" я бы советовал бы вам делать что-то типа "cat zabbix_server.log | grep -v '% Total\|Dload Upload\|--:--:--'" и начинать смотреть в сторону "автоматика смотрил логи, и фильтрует все "понятное" и высылает вам только "критически важные строки" что бы вы отреагировали и "непонятные строки" что бы вы этой автоматике объяснили как на них реагировать"
                  Просто "по моему" пересборкой из исходников можно "баловаться" только в 2х случаях: 1) у вас в компании 2-5 серверов, вы один, все делаете сами и уверенны что при очередном обновлении вы вспомните о необходимости пересборки и пересоберете все сами
                  2) У вас в компании пару десятков\сотен\тысяч стоек, ваша команда отвечает строго за заббикс и вы пересоберете все на тестовом стенде, проверите, перепроверите, 3 недели будете согласовывать решение, потом допишите раздел про пересборку в ваш документ "Процедура обновления инсталяции кластера zabbix, версия 12.1.7.213.4"
                  Я это к чему ... если вам "просто не нравятся эти строчки в логе", то рекомендую "смириться с несовершенством мира" и банально забить, иначе в будущем есть ненулевая вероятность поиметь проблемы на этом месте.

                  Comment

                  • MR_Andrew
                    Junior Member
                    • Dec 2015
                    • 27

                    #10
                    yukra

                    В целом я с Вами согласен
                    Огромное спасибо за предложенную команду "cat zabbix_server.log | grep -v '% Total\|Dload Upload\|--:--:--'" - буду пользоваться ею.
                    А в лог я вообще практически не смотрю. Все работает - и ладно.

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

                    Скорее всего "смириться" - самое верное решение.

                    А вот по поводу самого VMWare - какое же оно кривое... Наверно я вообще уберу этот непонятный мониторинг, и оставлю только гипервизор. Виртуалки надо мониторить как обычные машины, то есть установкой на них агента. И куча функционала, например запуск скрипта/процесса по триггеру или еще чего.
                    Мониторить виртуалки средствами VMWare - извращение.
                    А самое поразительное для меня - нельзя мониторить Storage на гипервизоре. Для виртуалки такое есть, а вот есть ли свободное место на гипервизоре - нет. Какой-то идиотизм, честно.

                    Comment

                    Working...