Ad Widget

Collapse

Web проверка Беда с Требуемая строка

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • temka35
    Junior Member
    • Feb 2018
    • 11

    #1

    Web проверка Беда с Требуемая строка

    Веб проверка в Требуемая строка пишу заведуемое не правильное слово rtynbr
    На самом веб элементе выходит ошибка "Шаг "Login chek GLAVNI" [3 из 5] завершен с ошибкой: required pattern "<title>rtynbr</title>" was not found on http://test:8080/main/"
    Мол искомое слово не найдено но не один из триггеров не срабатывает

    1 Сценарий с ошибкой {SR_BASE GLAVNI:web.test.error[Web AIS VO GLAVNI].strlen()}>0 and {SR_BASE GLAVNI:web.test.fail[Web AIS VO GLAVNI].last()}>0

    2 Ошибка WEB {SR_BASE GLAVNI:web.test.fail[Web AIS VO GLAVNI].last()}<>0

    так же есть такие местами WEB {SR_BASE GLAVNI:web.test.fail[Web AIS VO GLAVNI].min(5m)}>0
    думал тут ошибка кроется в том что функция min не может принимать символ только цифры, но нет если fail реагирует на все ошибки в шагах и отдает только цифры то все норм должно быть!

    3 Медленное открытие при входе {SR_BASE GLAVNI:web.test.time[Web AIS VO GLAVNI,Logging in GLAVNI,resp].last()}>3

    4 Медленное открытие веб {SR_BASE GLAVNI:web.test.in[Web AIS VO GLAVNI,,bps].last()}<10000

    1 и 2 должны по идее отработать так как есть ошибка в сценарии но не отрабатывает

    Все ошибки идут в числах кроме Требуемая строка (required pattern) она идет в символах текст

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

    Из мануала

    Неуспешный шаг сценария <Сценарий>
    Этот элемент данных отображает номер неуспешного шага в сценарии. Если все шаги в сценарии выполнены успешно, то возвращается 0.
    Ключ элемента данных: web.test.fail[Сценарий]
    Тип: Числовой (целое)

    Последнее сообщение об ошибке для сценария <Сценарий>
    Этот элемент данных возвращает текст последнего сообщения об ошибке в сценарии. Новое значение сохраняется только, если в сценарии есть неуспешный шаг. Если все шаги в сценарии выполнены успешно, то значение не сохраняется.
    Ключ элемента данных: web.test.error[Сценарий]
    Тип: Символ


    Last edited by temka35; 16-11-2018, 13:07.
  • Semiadmin
    Senior Member
    • Oct 2014
    • 1625

    #2
    А что показывает график "Zabbix busy http poller processes, in %" на сервере или прокси?

    Comment


    • temka35
      temka35 commented
      Editing a comment
      За последний час от 3,96 до 7,28 % На сервере прокси нет
  • max.ch.88
    Senior Member
    • Oct 2018
    • 206

    #3
    Какая версия Zabbix? Что в последних данных, когда "вебка не доступна"?

    Comment


    • temka35
      temka35 commented
      Editing a comment
      Версия Заббикса 3.4.6
      Когда вебка не доступна все нормально отрабатывает, бывает что конечно ошибка есть а веб проверка молчит

      Проблема больше по требуемой строке
      В последних данных по ней например
      19.11.2018 02:59:45 required pattern "Registered1" was not found on http://92.168.321.5:4001/SysStatus.asp

      То что строка не найдена шаг по идее с ошибкой и web.test.fail должен вернуть 1 дать ошибку но этого не происходит
  • max.ch.88
    Senior Member
    • Oct 2018
    • 206

    #4
    Магия. Стоит задуматься об обновлении до последнего релиза 3.4

    Comment


    • temka35
      temka35 commented
      Editing a comment
      Все разобрался оказалась банальная глупость, зависимость в цепочке зависимостей стояла на 8 узле от текущего. Сразу на тот элемент и не подумал что он в зависимости прописан. И вышло что часть работала где нет этой зависимости , а другая нет.
Working...