Ad Widget

Collapse

Нужна помощь в создание Триггера на события с Журнала Событий Windows

Collapse
This topic has been answered.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Pochinok
    Senior Member
    • Oct 2024
    • 114

    #16
    Kos сегодня запускал снова тестовый запуск резервных копий, добавил триггеры в уведомления в Телеграмм, все как надо, все устраивает, но есть одно но, на первом скриншоте прям идеально показывает что запустилось, какой bat файл и тд, а можно как-то сделать, что когда bat файл в нашем случае TPEP_NAS Отработал, он присылал тоже самое уведомление с названием bat Файла? вот на втором скриншоте гляньте, Решено, я понимаю что это bat файл окончил свою работу, а можно как-то сделать чтоб в Решено еще указывалось название bat файла которое окончило работу? надеюсь вы поняли про что я. или это придется новый шаблон писать для уведомлений конкретных? или делать их кастомными грубо говоря?
    Attached Files
    Last edited by Pochinok; 03-04-2025, 05:51.

    Comment

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

      #17
      Originally posted by Pochinok
      ... добавил триггеры в уведомления в Телеграмм, все как надо, все устраивает, но есть одно но, на первом скриншоте прям идеально показывает что запустилось, какой bat файл и тд, а можно как-то сделать, что когда bat файл в нашем случае TPEP_NAS Отработал, он присылал тоже самое уведомление с названием bat Файла?
      Честно говоря, я не вижу на скриншоте имя батника; вижу только имя задачи в планировщике ("\BackUp\Backup Obmen TPEP_NAS"), причём, это просто часть того сообщения, которое пришло из Windows Event Log'а и является значением элемента данных. Видимо, у вас в шаблоне уведомления для сообщений о проблеме присутствует системный макрос {ITEM.VALUE}, но в шаблоне сообщений о восстановлении (для канала доставки "Телеграм") этого макроса нет. Ну так добавьте
      Как вариант - можно добавить не этот макрос, а макрос {EVENT.TAGS.task} - он будет содержать значение тега "task", т.е. только имя бэкапной задачи.

      Comment

      • Pochinok
        Senior Member
        • Oct 2024
        • 114

        #18
        Kos Вообще имя Bat файла у меня называется arch1C_common_TO_OIT_BUH_OTD_NAS но достаточно того что приходят уведомления в телеграмм с последним именем Bat файла a TO_OIT_BUH_OTD_NAS Backup Obmen TPEP_NAS и тд, за EVENT.TAGS.task спасибо, вы были правы, шаблон телеграмма полностью сток, поменял на ваше значение, и теперь приходит в шапке сообщения имя бэкапной задачи которая окончила работу, вот как выглядит, прям то что нужно. По этому моменту еще раз вам спасибо, и последний вопрос у меня, опять же может быть это мои придумки а можно реализовать такой момент, у меня как видели в начале поста, в Планировщике Заданий в одно время каждую пятницу в 19-00 начинаются резервные копии их у меня 23, я так понимаю мне за раз придется сразу 23 уведомления о начале работы, а можно как-то сделать что у меня в 19-00 начнутся рез копии, а на каждую задачу,(23 bat файла) уведомления будут приходить с задержкой? условно в 19-00 пришло одно уведомление, в 19-15 второе, и тд и тп, и все 23 уведомления в течение 12 часов, это пример, грубый, вы можете сказать что я могу в планировщике задач сделать время на каждый bat файл другое, условно первый запустился в 19-00 второй в 20-00 и тд и тп, но этот вариант не подходит, у меня как раз копии фул делаются к понедельнику к утру, если увеличу в планировщике время, то копии будут делать и понедельник, когда сотрудники работают. в общем я думаю вы поняли что я имею ввиду, можно как-то реализовать этот момент? коротко- мне надо когда в 19-00 запустились 23 bat одновременно но уведомления пришли не сразу все за раз 23 а с какой-то задержкой. Спасибо. Тип оповещения в телеграмм у меня Webhook, посмотрите второй скрнишот,я тут уже пытался менять настройки, и задержки между сообщениями нет, или такой момент только через какой-то скрипт надо делать и привязывать к Zabbix серверу? и я правильно понимаю,после внесений изменений в шаблон тг EVENT.TAGS.task теперь на другие события будет приходить такой момент с пометкой UNKNOWN ? выделил красным цветом. Я Временно сделал так, {EVENT.TAGS.task} :{EVENT.NAME} получилось вот так, UNKNOWN и после название проблемы,NeTping Датчик Температуры .если этот момент не как не решить, то оставлю так. опять же,как я понимаю, что задержку на события(уведомления) можно сделать только на разные события,а у нас по факту получается одно,или я не так понимаю?
        Attached Files
        Last edited by Pochinok; 04-04-2025, 07:22.

        Comment

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

          #19
          я правильно понимаю,после внесений изменений в шаблон тг EVENT.TAGS.task теперь на другие события будет приходить такой момент с пометкой UNKNOWN ?
          Да, всё верно. Я предполагал, что у вас такой шаблон применяется только для данного конкретного действия, предназначенного для конкретно этого события.
          Если же одно и то же действие (как минимум, с одним и тем же шаблоном оповещений) используется для совершенно разных событий, то лучше сделать чуть-чуть по-другому:
          • в шаблоне уведомлений вместо макроса {EVENT.TAGS.task} (который специфичен лишь для данной задачи) использовать более общий макрос {TRIGGER.DESCRIPTION}. Он раскрывается в содержимое поля "Description" из свойств триггера, а если это поле там не определено - то в пустую строку (а не в строку "UNKNOWN");
          • в свойствах своего триггера в поле "Description" прописать нужный текст, причём, поскольку в Zabbix, начиная с версии 7.0.х, можно использовать функции макросов везде, где можно использовать и сами макросы, то можно там использовать ту же конструкцию, что мы использовали и для значения тега. Например, можно указать:
          Code:
          Бэкапная задача: {{ITEM.VALUE}.regsub("^.* задачи \"([^\"]+)\".*$","\1")}
          Задержки - теоретически - можно реализовать через механизм эскалаций (ссылка, особенно смотрите там на примеры). Но только теоретически, поскольку для каждой отдельной задержки вам понадобится настраивать отдельное действие (со своей продолжительностью первого шага и отсылкой уведомления на втором шаге).

          Comment

          • Pochinok
            Senior Member
            • Oct 2024
            • 114

            #20
            Kos Еще раз спасибо вам за оказанную помощь, по макросу я вас понял, сделал как вы написали, теперь все показывает корректно. UNKNOWN больше нигде не отображается и тд. прям идеальное решение проблемы. Эскалация я читал про нее и как вы написали выше, нужно настраивать отдельное действие, пока этот момент не горит, но изучу его, плюс как телеграмм или телефон за раз 10 смс не может уведомить, у меня звуковое сопровождение 2 раза сыграет, а по факту пришло 10 смс, по макросу еще раз, вот смотрите как выглядит, великолепно и другие события тоже корректно отображаются в телеграмме. И последнее, это чисто ознакомительный вопрос, документациz Zabbix 7.0 актуальна для освоения и применения для Zabbix 7.2.5 ? более лайтовые проблемы я именно на 7.2 с переводчиком решал.
            Attached Files
            Last edited by Pochinok; 08-04-2025, 05:52.

            Comment

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

              #21
              Добрый день,
              спасибо, приятно знать, что мои публикации на форуме кому-то помогают
              Originally posted by Pochinok
              И последнее, это чисто ознакомительный вопрос, документациz Zabbix 7.0 актуальна для освоения и применения для Zabbix 7.2.5 ? более лайтовые проблемы я именно на 7.2 с переводчиком решал.
              Если хватит сил - то желательно осилить (пусть даже с переводчиком) раздел документации "What's new in Zabbix 7.2.0" (ссылка). Там, в общем-то не так уж много: кроме некоторых оптимизаций и косметических улучшений, по сути - добавилось несколько типов виджетов для панелей (Host card, Top items, отображение элементов данных в виде sparkline, возможность логарифмической шкалы для осей Y на графиках), да несколько системных макросов (в первую очередь - {*TIMESTAMP}).

              Если речь не идёт именно об этих вещах, то всё остальное можно спокойно читать в документации по версии 7.0. Она, правда, тоже переведена не до конца (в частности, ещё не приведены в порядок такие важнейшие разделы как описание виджетов и приложения), но там можно пользоваться либо английской версией, либо переводом версии 6.0 (бОльшая часть информации остаётся актуальной, разве что виджетов в 7.0 явно добавилось). В переводе документации по версии 7.0, по крайней мере, полностью приведены в порядок первые главы (1-6, включая введение, установку и первоначальную настройку) и практически полностью - важнейшая глава 7 (Настройка).

              Comment

              • Pochinok
                Senior Member
                • Oct 2024
                • 114

                #22
                Kos ну я 4 раза просил помощи тут, и вы три раза помогли мне, так что я не знаю что делал бы форум без вашего участия. тогда будем сидеть и изучать документацию, и практиковаться. еще раз спасибо вам за то что углубились в мою проблему и помогли с ней, Руководство очень довольно результатом.

                Comment

                Working...