Ad Widget

Collapse

Website Monitoring

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • innovot
    Junior Member
    • Nov 2013
    • 15

    #1

    Website Monitoring

    Greetings!

    We have begun to use Zabbix and looking how we can set up a web scenario to monitor a website that is available on multiple hosts. Is there a way to copy the configuration from one hosts to another, or create the scenario against a template and then assign that to each host ?
  • jan.garaj
    Senior Member
    Zabbix Certified Specialist
    • Jan 2010
    • 506

    #2
    Is your site available only with one domain name (e.g. site.com)
    or
    you have available also backends domain names (e.g backend1.site.com, backednX.site.com, ...)?
    Devops Monitoring Expert advice: Dockerize/automate/monitor all the things.
    My DevOps stack: Docker / Kubernetes / Mesos / ECS / Terraform / Elasticsearch / Zabbix / Grafana / Puppet / Ansible / Vagrant

    Comment

    • innovot
      Junior Member
      • Nov 2013
      • 15

      #3
      Same domain name but served through multiple front-ends connecting to multiple back-ends.

      Comment

      • jan.garaj
        Senior Member
        Zabbix Certified Specialist
        • Jan 2010
        • 506

        #4
        OK. You can't use standard Zabbix web monitoring, because webs are checked on Zabbix server only (you can't execute web check on agent).

        However you can use also Zabbix agent, but you have to configure item type as Zabbix agent active and then you can use these keys:
        Code:
        web.page.get[host,<path>,<port>]
        web.page.perf[host,<path>,<port>]
        net.tcp.service[service,<ip>,<port>]
        net.tcp.service.perf[service,<ip>,<port>]
        Reference:
        Devops Monitoring Expert advice: Dockerize/automate/monitor all the things.
        My DevOps stack: Docker / Kubernetes / Mesos / ECS / Terraform / Elasticsearch / Zabbix / Grafana / Puppet / Ansible / Vagrant

        Comment

        • innovot
          Junior Member
          • Nov 2013
          • 15

          #5
          OK. It appears more limiting in the capabilities we are comparing against OpenNMS which is the other software we are evaluating. Will file an enhancement request as it would be very useful to be able to create a web scenario against a template.

          Comment

          • jan.garaj
            Senior Member
            Zabbix Certified Specialist
            • Jan 2010
            • 506

            #6
            IMHO it works fine. I sketched Zabbix concept for standard loadbalanced solution.
            Attached Files
            Devops Monitoring Expert advice: Dockerize/automate/monitor all the things.
            My DevOps stack: Docker / Kubernetes / Mesos / ECS / Terraform / Elasticsearch / Zabbix / Grafana / Puppet / Ansible / Vagrant

            Comment

            • innovot
              Junior Member
              • Nov 2013
              • 15

              #7
              Will have a try and see how far I get. As new web sites are will need to see how to use the API to automatically add them. Thanks.

              Comment

              • jan.garaj
                Senior Member
                Zabbix Certified Specialist
                • Jan 2010
                • 506

                #8
                Check blogpost about Zabbix API for webcheck provisioning:
                Devops Monitoring Expert advice: Dockerize/automate/monitor all the things.
                My DevOps stack: Docker / Kubernetes / Mesos / ECS / Terraform / Elasticsearch / Zabbix / Grafana / Puppet / Ansible / Vagrant

                Comment

                Working...