Ad Widget

Collapse

W2k3 System.uptime Not supported by Zabbix Agent

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ukara
    Junior Member
    • Mar 2011
    • 10

    #1

    W2k3 System.uptime Not supported by Zabbix Agent

    На 6 серверах стоит один и тот же zabbix_agentd и одинаковая версия Windows Server 2003. На 5 серверах zabbix нормально видит аптайм системы, а на 6-ом выводиться ошибка - "Not supported by zabbix agent". Элемент данных один и тот же для всех 6-ти серверов. В чем может быть проблема?
  • ruslan
    Junior Member
    • Mar 2011
    • 6

    #2
    Настоятельно рекомендую сделать так:
    Code:
    root@zabbix:~# [B]for host in `cat serverlist.txt`; do \
     echo -ne "$host\t$(zabbix_get -s $host -k agent.version)\t"; \
     zabbix_get -s $host -k 'system.uptime'; \
    done[/B]
    host1   1.8.3  16163189
    host2   1.8.3  1879151
    host3   1.8.3  5267500
    host4   1.8.3  1207752
    host5   1.4.4  2395995.310026
    Я так только что выявил старый агент.

    Comment

    • ukara
      Junior Member
      • Mar 2011
      • 10

      #3
      sysLog ~ $ zabbix_get -s 192.168.2.23 -k agent.version
      1.8.3
      с версией, к сожалению, все ок
      sysLog ~ $ zabbix_get -s 192.168.2.23 -k system.uptime
      ZBX_NOTSUPPORTED
      sysLog ~ $
      Last edited by ukara; 02-03-2011, 12:31.

      Comment

      • ruslan
        Junior Member
        • Mar 2011
        • 6

        #4
        Думаю, тогда надо включить отладку на агенте и со включенной утилитой, мониторящей win32api вызовы выполнить команду.
        Может выявиться руткит в машине, а может ошибка в коде агента.

        Comment

        • zalex_ua
          Senior Member
          Zabbix Certified Trainer
          Zabbix Certified SpecialistZabbix Certified Professional
          • Oct 2009
          • 1286

          #5
          Originally posted by ukara
          syslog ~ $ zabbix_get -s 192.168.2.23 -k agent.version
          1.8.3
          с версией, к сожалению, все ок
          не все ок - как минимум обновите до постеднего релиза 1.8.4 и еще раз проверьте.
          Эта проблема агента была, но я вот не помню в каком релизе исправлена.

          Comment

          • ukara
            Junior Member
            • Mar 2011
            • 10

            #6
            Originally posted by zalex_ua
            не все ок - как минимум обновите до постеднего релиза 1.8.4 и еще раз проверьте.
            Эта проблема агента была, но я вот не помню в каком релизе исправлена.
            А где взять Zabbix Agent 1.8.4 для Win? Может я чего-то путаю, но на странице скачиваний есть вроде только 1.8.3. Или его можно из исходников для винды собрать? Если да, то не затруднит ли объяснить как? Спасибо.

            Comment

            • zalex_ua
              Senior Member
              Zabbix Certified Trainer
              Zabbix Certified SpecialistZabbix Certified Professional
              • Oct 2009
              • 1286

              #7
              Originally posted by ukara
              А где взять Zabbix Agent 1.8.4 для Win?
              Скачайте архив с исходниками (ссылка о оф. страницы загрузки) и в нем в папке bin вы найдете свежие скомпилированные бинарники.
              Потом просто подмените исполняемые файлы.

              Comment

              • ukara
                Junior Member
                • Mar 2011
                • 10

                #8
                Originally posted by zalex_ua
                Скачайте архив с исходниками (ссылка о оф. страницы загрузки) и в нем в папке bin вы найдете свежие скомпилированные бинарники.
                Потом просто подмените исполняемые файлы.
                Спасибо, обновил Zabbix Agent, но по прежнему не может получить system.uptime :/

                SysLog ~ $ zabbix_get -s 192.168.2.23 -k agent.version
                1.8.4
                SysLog ~ $ zabbix_get -s 192.168.2.23 -k system.uptime
                ZBX_NOTSUPPORTED
                SysLog ~ $

                Comment

                • zalex_ua
                  Senior Member
                  Zabbix Certified Trainer
                  Zabbix Certified SpecialistZabbix Certified Professional
                  • Oct 2009
                  • 1286

                  #9
                  Originally posted by ukara
                  SysLog ~ $ zabbix_get -s 192.168.2.23 -k agent.version
                  1.8.4
                  SysLog ~ $ zabbix_get -s 192.168.2.23 -k system.uptime
                  ZBX_NOTSUPPORTED
                  Весьма странно, а как у вас с счетчиками производительности на именно этом сервере? Работают? Проверьте что либо.
                  Тут недавно на форуме проскакивал момент что в человека вообще счетчики не работали по какой то причине. Исправилось тем что какие то отсутствовавшие системные файлы были взяты из другой машины.


                  Я не программист, но беглый осмотр исходного кода (\src\libs\zbxsysinfo\win32\uptime.c):

                  Code:
                  int	SYSTEM_UPTIME(const char *cmd, const char *param, unsigned flags, AGENT_RESULT *result)
                  {
                  	char	counter_path[64];
                  
                  	zbx_snprintf(counter_path, sizeof(counter_path), "\\%d\\%d", PCI_SYSTEM, PCI_SYSTEM_UP_TIME);
                  
                  	if (SYSINFO_RET_FAIL == PERF_MONITOR(cmd, counter_path, flags, result))
                  		return SYSINFO_RET_FAIL;
                  
                  	/* result must be integer to correctly interpret it in frontend (uptime) */
                  	if (!GET_UI64_RESULT(result))
                  		return SYSINFO_RET_FAIL;
                  
                  	UNSET_RESULT_EXCLUDING(result, AR_UINT64);
                  
                  	return SYSINFO_RET_OK;
                  }
                  говорит что вроди эта функция работает именно через счетчики производительности.
                  Может покопаетесь в этом направлении?
                  Имейте ввиду - я могу и ошибаться

                  Comment

                  • ukara
                    Junior Member
                    • Mar 2011
                    • 10

                    #10
                    нету случайно ссылки на ту самую тему? Со счетчиками производительности действительно что-то не так

                    Comment

                    • zalex_ua
                      Senior Member
                      Zabbix Certified Trainer
                      Zabbix Certified SpecialistZabbix Certified Professional
                      • Oct 2009
                      • 1286

                      #11
                      Вот он. Сам еле нашел.

                      Comment

                      • ukara
                        Junior Member
                        • Mar 2011
                        • 10

                        #12
                        большое спасибо!

                        Comment

                        • zalex_ua
                          Senior Member
                          Zabbix Certified Trainer
                          Zabbix Certified SpecialistZabbix Certified Professional
                          • Oct 2009
                          • 1286

                          #13
                          обязательно сообщите о результате решения проблемы

                          Comment

                          Working...