Ad Widget

Collapse

Redundant and distributed monitoring

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • igori
    Junior Member
    • Sep 2005
    • 6

    #1

    Redundant and distributed monitoring

    I'm repeating the previous post, maybe someting has changed ever since?
    Our company is choosing the monitoring system right now. Zabbix seems to be pretty fine, but there's one question left: does Zabbix suport redundant and distributed monitoring?
    So, say, I need to create the following monitoring process:
    A,B,C are monitoring servers, distributed all over the world, seeing each other.
    D is the monitored host.
    notifications should be sent only in case when D is not responding to all of them (A && B && C).
    Can it be done by means of Zabbix?

    Thanks a lot.
  • elkor
    Senior Member
    • Jul 2005
    • 299

    #2
    it can be done, but not with active agents.

    if A,B and C all poll a zabbix agent running on D (or utilize simple checks or SNMP) they will all be alerted when there is a problem.

    Comment

    • igori
      Junior Member
      • Sep 2005
      • 6

      #3
      to be more exact, can I build something like http://websitepulse.com/ using Zabbix? I can't have agents running on monitored host.

      Comment

      • elkor
        Senior Member
        • Jul 2005
        • 299

        #4
        sure, in the absence of agents all the servers could execute remote checks against a monitored host.

        they would have to act independently(probably the least hassle), or you'd have to declare a master and use replication of some sort. But yes, it will work just fine.

        Essentially you would be installing 3 seperate "websitepulse" servers

        Comment

        • charles
          Member
          • Sep 2004
          • 54

          #5
          No, what hes asking for is a little different. He doesn't want them to independently do the monitoring. What he wants is to have them work together. If A checks a service on D and it fails, A should then ask B and C is they can access it. If all fail, *only* then raise an alert.

          I'd love to see this myself.

          charles

          Comment

          • Alexei
            Founder, CEO
            Zabbix Certified Trainer
            Zabbix Certified SpecialistZabbix Certified Professional
            • Sep 2004
            • 5654

            #6
            Perhaps this setup will be sufficient:

            1. Run one single ZABBIX server
            2. Run several ZABBIX agents in different locations
            3. Setup ZABBIX so that it will check availability of a WEB server by requesting agents from 2.
            4. Setup trigger, so that if all checks are failed then we consider the WEB server as not available
            Alexei Vladishev
            Creator of Zabbix, Product manager
            New York | Tokyo | Riga
            My Twitter

            Comment

            • charles
              Member
              • Sep 2004
              • 54

              #7
              Originally posted by Alexei
              3. Setup ZABBIX so that it will check availability of a WEB server by requesting agents from 2.
              I'm probably behind the times - can an agent check services on another box?

              If yes, I guess this would work, except you lose ther ability to define the checks completely on the server then don't you?

              Ideally I think this has to be built into the server(s).

              thanks
              charles

              Comment

              Working...