Ad Widget

Collapse

Увеличение предельного значения параме&#

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Damerson
    Junior Member
    • Dec 2010
    • 5

    #1

    Увеличение предельного значения параме&#

    Доброго времени суток. Столкнулся со следующей проблемой:
    В конфиге сервера/прокси есть параметр Timeout, ограничивающий время ожидания ответа от агента/трапа, etc. В ряде ситуация столкнулся с необходимостью увеличить этот параметр до 60 или даже до 120 секунд (в документации передельное значение 30 секунд). Возможно ли это сделать? Например поправить где-то в исходниках, или как-то по другому обойти?
    Заранее спасибо.
  • aib
    Senior Member
    • Jan 2014
    • 1615

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

    Если ваши проверки отнимают так много времени - подумайте о переводе этих проверок на zabbix_sender. Самодельный скрипт может собирать данные так долго, как он хочет и присылать на сервер эти данные, когда захочет. Тогда и о таймаутах заботиться прийдется меньше.
    Sincerely yours,
    Aleksey

    Comment

    • Damerson
      Junior Member
      • Dec 2010
      • 5

      #3
      Originally posted by aib
      Этот параметр используется для каждой оценки.
      В случае его увеличения вы рискуете получить массу процессов, висящих в памяти до окончания таймаута и ни одного свободного для опроса процесса.
      Следовательно, очереди, потерянные данные и прочие "радости"

      Если ваши проверки отнимают так много времени - подумайте о переводе этих проверок на zabbix_sender. Самодельный скрипт может собирать данные так долго, как он хочет и присылать на сервер эти данные, когда захочет. Тогда и о таймаутах заботиться прийдется меньше.
      То что увеличение таймаута приведет к увеличению очереди это понятно. При достаточной производительности сервера это легко решаемо. Вариант с zabbix_sender интересен, но все же. =) Есть ли возможность нештатно поднять значение данного параметра?

      Comment

      • sadman
        Senior Member
        • Dec 2010
        • 1611

        #4
        Не это ищете?

        src/zabbix_server/server.c

        Code:
                        {"Timeout",                     &CONFIG_TIMEOUT,                        TYPE_INT,
                                PARM_OPT,       1,                      30},
                        {"TrapperTimeout",              &CONFIG_TRAPPER_TIMEOUT,                TYPE_INT,
                                PARM_OPT,       1,                      300},

        Comment

        • Damerson
          Junior Member
          • Dec 2010
          • 5

          #5
          Originally posted by sadman
          Не это ищете?

          Src/zabbix_server/server.c

          Code:
                          {"timeout",                     &config_timeout,                        type_int,
                                  parm_opt,       1,                      30},
                          {"trappertimeout",              &config_trapper_timeout,                type_int,
                                  parm_opt,       1,                      300},
          Да, похоже. Попробую поменять и пересобрать бинарник сервера. Спасибо.

          Comment

          Working...