Ad Widget

Collapse

Zabbix и службы Windows 10

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • borodamd
    Junior Member
    • Nov 2016
    • 4

    #1

    Zabbix и службы Windows 10

    Добрый день.

    Столкнулся с такой проблемой:
    Агенты, работающие на windows 10, постоянно генерируют имя службы OneSyncSvc_ и произвольный номер. По началу я просто отключал их в тригерах, но после каждой загрузки, имя службы меняется и она появляется как новая.

    Есть ли возможность как-то фильтровать обнаруженные службы по маске имени или другой способ избавится от этого ежеутреннего гемора ?

    Заранее спасибо за ответ
  • sadman
    Senior Member
    • Dec 2010
    • 1611

    #2
    Originally posted by borodamd
    Добрый день.
    Onesyncsvc_ и произвольный номер. По началу я просто отключал их в тригерах, но после каждой загрузки, имя службы меняется и она появляется как новая.

    Есть ли возможность как-то фильтровать обнаруженные службы по маске имени или другой способ избавится от этого ежеутреннего гемора ?
    Встречный вопрос - как имя службы попадает в триггеры и для чего?

    Comment

    • borodamd
      Junior Member
      • Nov 2016
      • 4

      #3
      Используется стандартный темплейт - Template OS Windows
      У него Discovery rule - Windows Service Discovery
      И прототип триггера:
      Service "{#SERVICE.NAME}" ({#SERVICE.DISPLAYNAME}) is not running (startup type {#SERVICE.STARTUPNAME})

      Крайне удобная штука. Сканирует сервисы и позволяет мониторить, если какая-то служба, типа спулера, отключилась.

      Но, с новыми сервисами windows 10, беда. Они после перезагрузки хоста генерируют новое имя.

      Я искал информацию, можно ли в прототипе триггера или ещё где прописать что-то типа {#SERVICE.NAME} not like "OneSync*", но ничего не нашёл.

      Comment

      • sadman
        Senior Member
        • Dec 2010
        • 1611

        #4
        Originally posted by borodamd
        Используется стандартный темплейт - Template OS Windows
        У него Discovery rule - Windows Service Discovery
        И прототип триггера:
        Service "{#SERVICE.NAME}" ({#SERVICE.DISPLAYNAME}) is not running (startup type {#SERVICE.STARTUPNAME})
        https://www.zabbix.com/documentation...evel_discovery ^F "Вкладка Фильтры содержит определения фильтрации правила обнаружения..."

        Только вам нужно сделать фильтр с глобальным регулярным выражением, так как в простом фильтре нет инверсии результата матчинга: https://www.zabbix.com/documentation...ar_expressions

        Comment

        • borodamd
          Junior Member
          • Nov 2016
          • 4

          #5
          Спасибо огромное.
          Регулярное выражение спасло ситуацию.
          Сделал правило, удалил уже найденные сервисы и обнаружение стало их игнорировать.

          Comment

          Working...