Ad Widget

Collapse

Счётчик количества запусков исполняемого файла заданный интервал времени

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • anc
    Junior Member
    • Feb 2025
    • 6

    #1

    Счётчик количества запусков исполняемого файла заданный интервал времени

    Здравствуйте. Я не большой профессионал в Zabbix, скорее только начинаю знакомиться с ним, поэтому прошу помощи у знатоков. )
    Вводные данные: Два раза раз в час, windows scheduler запускает exe-шник, условно run.exe, он отрабатывает и закрывается. На данный момент невозможно на стопроцентно сказать, запускался ли он или нет, поэтому..
    Задача: Мониторить кол-во запусков процесса в заданный интервал времени. Т.е. как я это вижу - был ли он запущен менее чем 2 раза в час, например, и если нет, то отображать это в "Проблемах".
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Для этого нужно каким-то образом данные о том, что процесс запускался, пересылать в Zabbix.
    Я вижу, как минимум, два способа это делать:
    • с помощью метрики eventlog.count[...] (ссылка) анализировать лог виндового шедулера;
    • в самом шедулере вместо условного run.exe запускать некий батник RUN.CMD, из которого, помимо run.exe, вызывать zabbix_sender.exe для отсылки в Zabbix некоего признака (в простейшем случае - просто единицы, как признака того, что батник вообще запускался; в чуть более сложном случае можно отсылать признак успешности завершения процесса run.exe).
    Далее на стороне Zabbix'а настраивается триггер, который должен срабатывать, если нужных данных слишком долго нет (конкретная формула зависит от выбранного решения).

    Comment

    Working...