Ad Widget

Collapse

Автозапуск упавших служб Windows

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • a3a
    Junior Member
    • Jun 2021
    • 16

    #1

    Автозапуск упавших служб Windows

    Доброго времени суток!

    Настраиваю автозапуск упавших служб через Actions, но он не срабатывает. Ошибка типа: Unsupported item key.
    Пробовал менять "{EVENT.TAGS}" на "{EVENT.TAGS."#SERVICE.NAME"}" и на "{"#SERVICE.NAME"}"
    Версия заббикса/агента 4.4.5. Помогите плз
    Настройка действия ниже на скриншоте

    Вкладка Operations

    Запись в Action log

    Click image for larger version

Name:	Screenshot_2.jpg
Views:	230
Size:	14.0 KB
ID:	438288
  • Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    #2
    Первое на что посмотрите - разрешено ли выполнение команд на агенте? EnableRemoteCommands в конфиге агента.
    Второе - Remote commands do not work with active Zabbix agents.
    Третье - не знаю что у вас в тэгах - но уверены в таком использовании кавычек?
    Last edited by Hamardaban; 19-01-2022, 07:17.

    Comment

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

      #3
      Если хотите использовать для этой задачи именно теги - то убедитесь, что при срабатывании триггера проблема реально помечается каким-то тегом.
      Мы у себя для этого используем тег с конкретным именем (service_needed_restart), а имя нужной службы (Windows Service) заносим как значение этого тега.
      Тогда в настройках действия (Action) указывается ссылка на значение этого тега через макрос {EVENT.TAGS.service_needed_restart}.
      Но мы у себя не используем LLD. Если вы используете - то LLD-макросы (вроде {#SERVICE.NAME}) нужно использовать там, где им место: в прототипах (элементов данных и триггеров), а не в Action-е. Например, можно использовать такой макрос в качестве значения тега в прототипе триггера, чтобы тег содержал имя службы.

      И ещё замечание не совсем по теме: версия Zabbix 4.4.x прекратила поддерживаться спустя месяц после выхода версии 5.0, т.е. более полутора лет назад - с середины июня 2020 года. С тех пор выходили версии 5.0, 5.2, 5.4; версия 6.0 уже находится в стадии второй беты. Не думаете обновиться?
      Last edited by Kos; 19-01-2022, 09:21.

      Comment

      • a3a
        Junior Member
        • Jun 2021
        • 16

        #4
        Hamardaban Спасибо, прописал EnableRemoteCommands=1 и после чего ошибка ушла и команды начали срабатывать
        Kos Спасибо. Сделал как Вы, в шаблоне автообнаружения прописал в Tags service_needed_restart со значением {#SERVICE.NAME}. Всё работает.
        На счёт обновления: Да, в скором времени перейдём на новую версию, но хотим поднять с нуля, а эта версия будет пока запасной (много нужных данных)

        Comment

        Working...