Ad Widget

Collapse

как мониторить http ошибки

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • tantra
    Member
    • Aug 2010
    • 62

    #1

    как мониторить http ошибки

    Приветствую!

    Хочу мониторить ошибки HTTP а именно 502 и 500. Собственно запустил zabbix agentd. Прописал правила :

    log[/usr/local/var/log/nginx/access.log, "HTTP\\/1\\.\\d\" 502",,100]
    log[/usr/local/var/log/nginx/access.log, "HTTP\\/1\\.\\d\" 500",,100]

    и ничего нет, хотя ошибки точно есть. Может кто подскажет как забороть?
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Проверьте, что вы настроили по инструкции Zabbix Агент (Активный) и т.д.
    http://www.zabbix.com/documentation/...ile_monitoring
    Пользователь zabbix имеет доступ на чтение к этим файлам
    su - zabbix
    cat /usr/local/var/log/nginx/access.log

    Comment

    • tantra
      Member
      • Aug 2010
      • 62

      #3
      Все вообщем то заработало когда я несколько упростил регулярное выражение до такого:

      "http/1.1\" 500"


      Но как в таком случае мониторить клинтов запрашивающих данные по http/1.0 ?
      И хочеться совсем уж вкусного а как по этим данным можно графики ещё построить?

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        Есть такая фича
        Администрирование -> Общие параметры -> Регулярное выражение
        Там можно протестировать и отладить Регулярное выражение
        Поправьте экранирование символов.

        Comment

        • dima_dm
          Senior Member
          • Dec 2009
          • 2697

          #5
          Originally posted by tantra
          И хочеться совсем уж вкусного а как по этим данным можно графики ещё построить?
          Хотите графики, используйте zabbix_agent и UserParameter= со скриптом, который посчитает вам нужную статистику. И не используйте функции log и logrt

          Comment

          Working...