Ad Widget

Collapse

Мониторинг html страницы

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Alick
    Junior Member
    • Mar 2017
    • 2

    #1

    Мониторинг html страницы

    Добрый день.
    Есть самописная программа которая мониторит 1с. В результате она формирует ответ в виде ответа "Ok" или "Bad"
    Вопрос
    Как заставить zabbix видеть данные строки и соответственно информировать
  • yukra
    Senior Member
    • Apr 2013
    • 1359

    #2
    Originally posted by Alick
    Добрый день.
    Есть самописная программа которая мониторит 1с. В результате она формирует ответ в виде ответа "Ok" или "Bad"
    Вопрос
    Как заставить zabbix видеть данные строки и соответственно информировать
    Лучше всего переписать "Ok" и "Bad" на "1" и "0" (или 0 и 1, как вам идеологически проще), а потом на машину с этой программой поставить zabbix_agent и через Userparameters вызывать вашу программу, получать число и сравнивать его в триггере с требуемым.
    Строки в принципе тоже можно сравнивать, но с числами больше возможностей. Например можно сделать триггер avg(1d) который посчитает "среднее время доступности 1с за последние сутки" и в случае если она не работает больше условных 20% времени - отправит оповещение не отделу 1с, а начальнику, который уже "вежливо попросит уважаемых одинэсников раз и навсегда починить эту прекрасную программу, что б она больше не ломалась через каждые 20 минут". Ну или на что-нить обязательно наткнетесь в будущем, когда окажется что "нужно было числами делать".

    Comment

    • Alick
      Junior Member
      • Mar 2017
      • 2

      #3
      В случае если изменим на 0 и 1, не могли бы привести пример триггера?


      Originally posted by yukra
      Лучше всего переписать "ok" и "bad" на "1" и "0" (или 0 и 1, как вам идеологически проще), а потом на машину с этой программой поставить zabbix_agent и через userparameters вызывать вашу программу, получать число и сравнивать его в триггере с требуемым.
      Строки в принципе тоже можно сравнивать, но с числами больше возможностей. Например можно сделать триггер avg(1d) который посчитает "среднее время доступности 1с за последние сутки" и в случае если она не работает больше условных 20% времени - отправит оповещение не отделу 1с, а начальнику, который уже "вежливо попросит уважаемых одинэсников раз и навсегда починить эту прекрасную программу, что б она больше не ломалась через каждые 20 минут". Ну или на что-нить обязательно наткнетесь в будущем, когда окажется что "нужно было числами делать".

      Comment

      Working...