Ad Widget

Collapse

Счетчик иногда отдает (по словам заббикс-k

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Ufomen
    Junior Member
    • Oct 2011
    • 10

    #1

    Счетчик иногда отдает (по словам заббикс-k

    Всем привет,
    Обнаружил разрывы в графике
    Проблемы возникают 2-5 раз за 12 часов

    во время с 15:57 до 16:07 так как это уже был не первый разрыв, дебаг был включен, увидел, что разрыв в графике начинается с ответа

    4204:20111028:155900.935 PERF_COUNTER(): cannot calculate counter value "\Процессор(_Total)\% загруженности процессора": [0x800007D6] Обнаружен счетчик с отрицательным знаменателем.


    до этого отдает значение нормально (Sending back [3.095851] )

    Кто знает как такое может получаться? и как с этим бороться?
    Есть предположение, что счетчик отдает значение с большим числом знаков после запятой, что вызывает его переполнение и смену знака... но это только мои подозрения, прошу помощи!

    Лог приведен ниже:

    PHP Code:
     4412:20111028:155824.320 In collect_perfstat()
      
    4412:20111028:155825.320 In collect_perfstat()
      
    4412:20111028:155826.320 In collect_perfstat()
      
    4412:20111028:155827.319 In collect_perfstat()
      
    4412:20111028:155828.319 In collect_perfstat()
      
    4412:20111028:155829.319 In collect_perfstat()
      
    4204:20111028:155829.819 Processing request.
      
    4204:20111028:155829.819 Requested [perf_counter[\Процессор(_Total)\% загруженности процессора]]
      
    4204:20111028:155829.819 In PERF_COUNTER()
      
    4204:20111028:155829.819 PERF_COUNTER(): PerfCounter '\Процессор(_Total)\% загруженности процессора' successfully added
      4412
    :20111028:155830.319 In collect_perfstat()
      
    4204:20111028:155830.818 End of PERF_COUNTER()
      
    4204:20111028:155830.818 Sending back [3.095851]
      
    4412:20111028:155831.318 In collect_perfstat()
      
    4444:20111028:155831.709 Processing request.
      
    4444:20111028:155831.709 Requested [proc.num[]]
      
    4444:20111028:155831.709 Sending back [56]
      
    4412:20111028:155832.318 In collect_perfstat()
      
    4412:20111028:155833.318 In collect_perfstat()
      
    5084:20111028:155833.786 Processing request.
      
    5084:20111028:155833.786 Requested [service_state[Dhcp]]
      
    5084:20111028:155833.786 Sending back [0]
      
    4412:20111028:155834.317 In collect_perfstat()
      
    4412:20111028:155835.317 In collect_perfstat()
      
    4412:20111028:155836.317 In collect_perfstat()
      
    4412:20111028:155837.316 In collect_perfstat()
      
    4412:20111028:155838.316 In collect_perfstat()
      
    4412:20111028:155839.316 In collect_perfstat()
      
    4412:20111028:155840.316 In collect_perfstat()
      
    4868:20111028:155840.394 Processing request.
      
    4868:20111028:155840.394 Requested [system.swap.size[,free]]
      
    4868:20111028:155840.394 Sending back [14793388032]
      
    4412:20111028:155841.315 In collect_perfstat()
      
    4412:20111028:155842.315 In collect_perfstat()
      
    4412:20111028:155843.315 In collect_perfstat()
      
    4412:20111028:155844.314 In collect_perfstat()
      
    4412:20111028:155845.314 In collect_perfstat()
      
    4412:20111028:155846.329 In collect_perfstat()
      
    4868:20111028:155846.501 Processing request.
      
    4868:20111028:155846.501 Requested [vfs.fs.size[c:,free]]
      
    4868:20111028:155846.501 Sending back [20715507712]
      
    4412:20111028:155847.329 In collect_perfstat()
      
    4412:20111028:155848.329 In collect_perfstat()
      
    4412:20111028:155849.344 In collect_perfstat()
      
    4412:20111028:155850.344 In collect_perfstat()
      
    4412:20111028:155851.344 In collect_perfstat()
      
    5084:20111028:155851.390 Processing request.
      
    5084:20111028:155851.390 Requested [agent.ping]
      
    5084:20111028:155851.390 Sending back [1]
      
    4412:20111028:155852.343 In collect_perfstat()
      
    4444:20111028:155852.406 Processing request.
      
    4444:20111028:155852.406 Requested [vm.memory.size[free]]
      
    4444:20111028:155852.406 Sending back [6568398848]
      
    4412:20111028:155853.343 In collect_perfstat()
      
    4412:20111028:155854.343 In collect_perfstat()
      
    4412:20111028:155855.342 In collect_perfstat()
      
    4412:20111028:155856.342 In collect_perfstat()
      
    4412:20111028:155857.342 In collect_perfstat()
      
    4412:20111028:155858.342 In collect_perfstat()
      
    4412:20111028:155859.341 In collect_perfstat()
      
    4204:20111028:155859.935 Processing request.
      
    4204:20111028:155859.935 Requested [perf_counter[\Процессор(_Total)\% загруженности процессора]]
      
    4204:20111028:155859.935 In PERF_COUNTER()
      
    4204:20111028:155859.935 PERF_COUNTER(): PerfCounter '\Процессор(_Total)\% загруженности процессора' successfully added
      4412
    :20111028:155900.341 In collect_perfstat()
      
    4204:20111028:155900.935 PERF_COUNTER(): cannot calculate counter value "\Процессор(_Total)\% загруженности процессора": [0x800007D6] Обнаружен счетчик с отрицательным знаменателем.
      
    4204:20111028:155900.935 End of PERF_COUNTER()
      
    4204:20111028:155900.935 Sending back [ZBX_NOTSUPPORTED]
      
    4412:20111028:155901.341 In collect_perfstat()
      
    4888:20111028:155901.872 Processing request.
      
    4888:20111028:155901.872 Requested [proc.num[]]
      
    4888:20111028:155901.872 Sending back [56]
      
    4412:20111028:155902.340 In collect_perfstat()
      
    4412:20111028:155903.340 In collect_perfstat()
      
    4840:20111028:155903.387 Processing request.
      
    4840:20111028:155903.387 Requested [proc.num[postgres]]
      
    4840:20111028:155903.403 Sending back [0]
      
    1540:20111028:155903.902 Processing request.
      
    1540:20111028:155903.902 Requested [service_state[Dhcp]]
      
    1540:20111028:155903.902 Sending back [0]
      
    4412:20111028:155904.340 In collect_perfstat()
      
    4412:20111028:155905.339 In collect_perfstat()
      
    4412:20111028:155906.339 In collect_perfstat()
      
    4412:20111028:155907.339 In collect_perfstat()
      
    4412:20111028:155908.339 In collect_perfstat()
      
    4412:20111028:155909.338 In collect_perfstat()
      
    1540:20111028:155909.463 Processing request.
      
    1540:20111028:155909.463 Requested [system.swap.size[,free]]
      
    1540:20111028:155909.463 Sending back [14754488320]
      
    4412:20111028:155910.338 In collect_perfstat()
      
    4412:20111028:155911.338 In collect_perfstat()
      
    4412:20111028:155912.337 In collect_perfstat()
      
    4412:20111028:155913.337 In collect_perfstat()
      
    4412:20111028:155914.337 In collect_perfstat()
      
    4412:20111028:155915.337 In collect_perfstat()
      
    4412:20111028:155916.336 In collect_perfstat()
      
    4412:20111028:155917.336 In collect_perfstat()
      
    4840:20111028:155917.992 Processing request.
      
    4840:20111028:155917.992 Requested [vfs.fs.size[c:,free]]
      
    4840:20111028:155917.992 Sending back [20715503616]
      
    4412:20111028:155918.336 In collect_perfstat()
      
    4412:20111028:155919.335 In collect_perfstat()
      
    4412:20111028:155920.335 In collect_perfstat()
      
    4412:20111028:155921.335 In collect_perfstat()
      
    4412:20111028:155922.334 In collect_perfstat()
      
    4888:20111028:155922.537 Processing request.
      
    4888:20111028:155922.537 Requested [agent.ping]
      
    4888:20111028:155922.537 Sending back [1]
      
    4412:20111028:155923.334 In collect_perfstat()
      
    5084:20111028:155924.037 Processing request.
      
    5084:20111028:155924.037 Requested [vm.memory.size[free]]
      
    5084:20111028:155924.037 Sending back [6530031616
    Last edited by Ufomen; 28-10-2011, 16:00.
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Если рестарт Zabbix_agent помогает решить проблему, то ищите проблемы в Zabbix_agent
    Как дальше исследовать проблему, читайте здесь

    Comment

    • Ufomen
      Junior Member
      • Oct 2011
      • 10

      #3
      Originally posted by dima_dm
      Если рестарт Zabbix_agent помогает решить проблему, то ищите проблемы в Zabbix_agent
      Как дальше исследовать проблему, читайте здесь
      http://www.zabbix.com/forum/showthread.php?t=18597
      добрый вечер,
      Агент не зависает, а продолжает отдавать другие items вырубается только этот счетчик. прилетает аутлуп Sending back [ZBX_NOTSUPPORTED] и не запрашивает его некоторое время. Погуглил уже оснаватьельно такие же проблемы встречаются на NAGIOS при контакте с 64 битной виндой.

      например

      http://nsclient.org/nscp/ticket/436 (тут проблемы на 2008R2 X64 а на 2008 X64 server нету)

      Еще есть такая ссылка


      Перевод ее тут


      P.S. рестарт проблему не решает.

      Насчитал 6 разрывов за 12 часов (тык на картинку, и еще раз тык на картинку потом)

      Last edited by Ufomen; 28-10-2011, 17:14.

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        Можно через zabbix_get попробовать получить значение счётчика
        С Zabbix Server
        zabbix_get -s IP -k perf_counter["\Процессор(_Total)\% загруженности процессора"]
        Но если это внутренняя проблема Windows, то Вам это не поможет.
        Last edited by dima_dm; 28-10-2011, 19:00.

        Comment

        • Ufomen
          Junior Member
          • Oct 2011
          • 10

          #5
          Originally posted by dima_dm
          Можно через zabbix_get попробовать получить значение счётчика
          С Zabbix Server
          zabbix_get -s IP -k perf_counter["\Процессор(_Total)\% загруженности процессора"]
          Но если это внутренняя проблема Windows, то Вам это не поможет.
          Я знаком с этой командой, но она к сожалению не помогает в решении проблемы потому как подобный ответ:

          4204:20111028:155859.935 In PERF_COUNTER()
          4204:20111028:155859.935 PERF_COUNTER(): PerfCounter '\Процессор(_Total)\% загруженности процессора' successfully added
          4412:20111028:155900.341 In collect_perfstat()
          4204:20111028:155900.935 PERF_COUNTER(): cannot calculate counter value "\Процессор(_Total)\% загруженности процессора": [0x800007D6] Обнаружен счетчик с отрицательным знаменателем.
          4204:20111028:155900.935 End of PERF_COUNTER()
          4204:20111028:155900.935 Sending back [ZBX_NOTSUPPORTED]

          Прилетает не всегда, а чаще всего выдает нормальное значение счетчика.

          Comment

          Working...