Ad Widget

Collapse

мониторинг доступности сайта с определенного ПК

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Maria2021
    Junior Member
    • Mar 2021
    • 7

    #1

    мониторинг доступности сайта с определенного ПК

    Добрый день, подскажите, можно ли реализовать мониторинг доступности сайта с определенного ПК, и чтобы zabbix оповещал, что на ПК пропал доступ к сайту?
  • Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    #2
    1) определяете что такое "доступность сайта" в терминах сетевых портов \ протоколов, запросов \ ответов и т.п.
    2) реализуете придуманное в виде скрипта или программы которые при запуске проверяют "доступность" по алоритму пп1 и возвращают некое значение по которому можно сделать вывод о доступности сайта.
    3) используя различные методы загоняете эти данные на забикс в элементы данных (через userparameter, zabbix_sender и т.п.)
    4) настраиваете тригеры и действия.

    И самое главное - https://www.zabbix.com/documentation/current/ru/manual !
    Last edited by Hamardaban; 11-03-2021, 12:53.

    Comment

    • Maria2021
      Junior Member
      • Mar 2021
      • 7

      #3
      Т.е. использовать web-сценарии не подходят для этого (мониторинг доступности сайта с определенного ПК)? web-сценарии мониторят сайты с zabbix напрямую?

      Comment

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

        #4
        Originally posted by Maria2021
        Т.е. использовать web-сценарии не подходят для этого (мониторинг доступности сайта с определенного ПК)? web-сценарии мониторят сайты с zabbix напрямую?
        Да, веб-сценарии выполняются Zabbix-сервером либо Zabbix-прокси:
        Веб-сценарий состоит из одного или нескольких запросов HTTP или “шагов”. Шаги периодически выполняются Zabbix сервером в предопределенном порядке. Если узел сети наблюдается через прокси, тогда шаги выполняются на этом прокси.
        Если надо "с определённого ПК", то на этом ПК ставится агент и действия выполняются с помощью этого агента. Тут возможны варианты:
        • использовать одну из штатных метрик агента web.page.* (webpage.get, web.page.perf, web.page.regexp) - в том случае, если понятие "доступность сайта" можно определить с помошью одного конкретного HTTP(S)-запроса (правда, для более-менее навороченных запросов требуется, чтобы агент был собран с поддержкой curl, что не так для агентов под Windows);
        • использовать свои скрипты, которые вызывать, например, через UserParameter.

        Comment

        • Maria2021
          Junior Member
          • Mar 2021
          • 7

          #5
          да, был сделан скрипт на powershell, мониторинг настроен, спасибо

          Comment

          Working...