Ad Widget

Collapse

zabbix agent 3.0, windows и сетевые интерфейсы

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sles
    Member
    • Oct 2005
    • 80

    #1

    zabbix agent 3.0, windows и сетевые интерфейсы

    Здравствуйте!

    Пытаемся действовать согласно


    Прописывая как там:
    PerfCounter = NetIn,\Сетевой интерфейс(Сетевое подключение Intel[R] PRO_1000 MT)\Получено байт/с,30
    PerfCounter = NetOut,\Сетевой интерфейс(Сетевое подключение Intel[R] PRO_1000 MT)\Отправлено байт/с,30

    разумеется, именуя интерфейсы как они есть на самом деле.

    Однако, если писать в windows-1251, агент не запускается, возмущаясь, что есть символы не в utf8, а если прописать в utf8, то тогда вот такое в логе агента:

    3912:20160324:110147.606 Zabbix Agent stopped. Zabbix 3.0.0 (revision 58455).
    3644:20160324:110708.481 Starting Zabbix Agent [anaxes]. Zabbix 3.0.0 (revision 58455).
    3644:20160324:110708.481 **** Enabled features ****
    3644:20160324:110708.481 IPv6 support: YES
    3644:20160324:110708.481 TLS support: NO
    3644:20160324:110708.481 **************************
    3644:20160324:110708.481 using configuration file: C:\zabbix\zabbix_agentd.conf
    3644:20160324:110708.591 In init_collector_data()
    3644:20160324:110708.591 End of init_collector_data()
    3644:20160324:110708.591 In init_perf_collector()
    3644:20160324:110708.591 End of init_perf_collector():SUCCEED
    3644:20160324:110708.591 In add_perf_counter() counter:'\Сетевой интерфейс(Intel[R] PRO_1000 PM Network Connection)\Получено байт/сек' interval:30
    3644:20160324:110708.606 add_perf_counter(): unable to add PerfCounter '\Сетевой интерфейс(Intel[R] PRO_1000 PM Network Connection)\Получено байт/сек': [0xC0000BB8] Указанные объекты не найдены в системе.
    3644:20160324:110708.606 Alias added: "netIn" -> "__UserPerfCounter[netIn]"
    3644:20160324:110708.606 End of add_perf_counter(): FAIL
    3644:20160324:110708.606 cannot add performance counter "netIn,\Сетевой интерфейс(Intel[R] PRO_1000 PM Network Connection)\Получено байт/сек,30": Invalid performance counter format.

    Вопрос- что делать? :-)

    Спасибо!
  • aftertime
    Junior Member
    • Feb 2016
    • 21

    #2
    Пробовали использовать шаблон Template OS Windows без всякого шаманства?
    Покажите C:\zabbix\zabbix_agentd.conf

    Comment

    • sles
      Member
      • Oct 2005
      • 80

      #3
      Originally posted by aftertime
      Пробовали использовать шаблон template os windows без всякого шаманства?
      пробовать то пробовали, но проблему с кодировкой это не отменяет.

      Покажите c:\zabbix\zabbix_agentd.conf
      так вон же , выше :-)

      Если как бы оно ни у кого не работает, значит буду завтра багрепортить...

      Comment

      • aftertime
        Junior Member
        • Feb 2016
        • 21

        #4
        Выше лог. а не конфиг.
        Конфиг выглядит примерно так:
        Code:
        Server=192.168.x.y 
        ServerActive=192.168.x.y 
        Hostname=hostname.domainname 
        ListenPort=10050  
        LogFile=c:\zabbix_agent\zabbix_agentd.log  
        LogFileSize=10

        Comment

        • Kos
          Senior Member
          Zabbix Certified SpecialistZabbix Certified Professional
          • Aug 2015
          • 3404

          #5
          Originally posted by sles
          Вопрос- что делать? :-)
          Подозреваю, что числовое представление для perf_counter-а спасёт отца русской демократии.

          Comment

          • sles
            Member
            • Oct 2005
            • 80

            #6
            Originally posted by Kos
            Подозреваю, что числовое представление для perf_counter-а спасёт отца русской демократии.
            спасибо, попробуем.
            btw, не думал что Путин юзает заббикс :-D

            Comment

            • sles
              Member
              • Oct 2005
              • 80

              #7
              Неа, не помогает, там есть только Network Interface, а уровнем ниже как?
              Если прописать его, то

              conf:
              PerfCounter = NetIn,\510\274,30

              log:
              2384:20160325:121913.490 Zabbix Agent stopped. Zabbix 3.0.0 (revision 58455).
              3224:20160325:121924.599 Starting Zabbix Agent [anaxes]. Zabbix 3.0.0 (revision 58455).
              3224:20160325:121924.615 **** Enabled features ****
              3224:20160325:121924.615 IPv6 support: YES
              3224:20160325:121924.615 TLS support: NO
              3224:20160325:121924.615 **************************
              3224:20160325:121924.615 using configuration file: C:\zabbix\zabbix_agentd.conf
              3224:20160325:121924.693 In init_collector_data()
              3224:20160325:121924.708 End of init_collector_data()
              3224:20160325:121924.708 In init_perf_collector()
              3224:20160325:121924.708 End of init_perf_collector():SUCCEED
              3224:20160325:121924.708 In get_counter_name() pdhIndex:510
              3224:20160325:121924.724 End of get_counter_name():SUCCEED
              3224:20160325:121924.724 In get_counter_name() pdhIndex:274
              3224:20160325:121924.724 End of get_counter_name():SUCCEED
              3224:20160325:121924.724 counter path converted to '\\ANAXES\Сетевой интерфейс\Прочитано сетевых байт/сек'
              3224:20160325:121924.724 In add_perf_counter() counter:'\\ANAXES\Сетевой интерфейс\Прочитано сетевых байт/сек' interval:30
              3224:20160325:121924.802 add_perf_counter(): unable to add PerfCounter '\\ANAXES\Сетевой интерфейс\Прочитано сетевых байт/сек': [0xC0000BC0] Не удается обработать путь счетчика. Проверьте формат и синтаксис
              указанного пути.
              3224:20160325:121924.818 Alias added: "NetIn" -> "__UserPerfCounter[NetIn]"
              3224:20160325:121924.818 End of add_perf_counter(): FAIL
              3224:20160325:121924.818 cannot add performance counter "NetIn,\510\274,30": Invalid performance counter format.

              вполне логично

              это windows 2003 ...
              Last edited by sles; 25-03-2016, 11:04.

              Comment

              • Kos
                Senior Member
                Zabbix Certified SpecialistZabbix Certified Professional
                • Aug 2015
                • 3404

                #8
                Как всё сложно-то...

                Во-первых, можно не трогать конфиг.файл, а спрашивать полное значение.
                При отладке можно дёргать со стороны сервера zabbix_get-ом.

                Во-вторых, в изначальной задаче была метрика
                Code:
                \Сетевой интерфейс(Intel[R] PRO_1000 PM Network Connection)\Получено байт/с
                , т.е. в итоге это должно было преобразоваться во что-то вроде
                Code:
                \510(Intel[R] PRO_1000 PM Network Connection)\264
                В-третьих, подозреваю, что для использования счётчика из Performance Monitor надо сначала убедиться, чтот такой вообще существует и реально создан (возможно, что его на той машине предварительно надо включить).

                Наконец, в-четвёртых - для меня непонятны все эти навороты, поскольку если на данной машине уже установлен агент Zabbix, то он сам показатели сетевой статистики умеет снимать, используя ключи net.if.in[if,<mode>] и net.if.out[if,<mode>] (см. документацию):
                Вы можете использовать этот ключ с параметром хранения значений Дельта (скорость в секунду) для получения статистики байт в секунду.

                Comment

                Working...