Archived community.zenoss.org | full text search
Skip navigation
4909 Views 14 Replies Latest reply: Sep 6, 2011 2:04 AM by Magnum RSS
Magnum Rank: White Belt 23 posts since
Dec 1, 2010
Currently Being Moderated

Jul 19, 2011 3:15 AM

Distributed setup

Hi all,

I have 2 questions on how to best do a distributed setup.

 

We build several customer networks, where we need to monitor devices (usually switches).

The networks are usually private and we have some device/gw to access them. This could be a firewall or a (very) limited server.

For the sake of this example I will let all networks be the same (say 192.168.10.0/24).

 

What is best practice for setups like these?

- Do we install a distributed zenoss collector on the limited servers (they are very limited!)?

- Do we do some fancy mappings in the firewall?

 

We are moving from Nagios to Zenoss and today these setups are built with a Nagios agent on the limited servers. Installing a Zenoss collector on the existing setups is not really an option. We can live with the Ping monitoring of Nagios - SNMP isn't required.

 

How do we integrate them into Zenoss?

- Can Zenoss receive information from the Nagios agents?

 

 

/Marcus

  • jmp242 ZenossMaster 4,060 posts since
    Mar 7, 2007
    Currently Being Moderated
    1. Jul 19, 2011 7:58 AM (in response to Magnum)
    Re: Distributed setup

    I don't know enough about how a Nagios agent works, but my guess is it would at the least require some fun with command datasources. The distributed Zenoss instances are pretty much the same as the central installed Zenoss server, just in a "slave" mode. So a very limited server wouldn't work.

     

    I think you'd need some coding here, or to drop a full *nix server with open ports back to the Zenoss central server. . .

     

    --

    James Pulver

    Information Technology Area Supervisor

    LEPP Computer Group

    Cornell University

  • jmp242 ZenossMaster 4,060 posts since
    Mar 7, 2007
    Currently Being Moderated
    3. Jul 20, 2011 8:17 AM (in response to Magnum)
    Re: Distributed setup

    Zenoss has required unique IPs in Core - there was a feature in 3 I think that changed that, but to be honest, I don't recall if it was an enterprise only feature or not. Maybe another forum member can comment.

     

    --

    James Pulver

    Information Technology Area Supervisor

    LEPP Computer Group

    Cornell University

  • TitoOrtega Rank: White Belt 50 posts since
    Jul 14, 2011
    Currently Being Moderated
    5. Jul 22, 2011 9:33 AM (in response to Magnum)
    Re: Distributed setup

    No you cannot do this with Core.

  • Rank: Brown Belt 260 posts since
    Mar 30, 2009
    Currently Being Moderated
    7. Jul 25, 2011 10:35 AM (in response to Magnum)
    Re: Distributed setup

    Even with remote collectors, the devices will still have same IPs. We have solved this in the Enterprise product with our Multirealm ip ZenPack, though it goes generally unsolved in Core.

     

    You could, as a workaround, create dummy devices and do everything via command-based (ssh) monitoring. You can create a datasource that runs a command to ssh over to the remote machine, and run something there. The data that SSH commands spit out, can then be parsed with either a) the delivered nagios parser (aka delivered in zenoss core) or b) you can write a custom parser. This would not allow general stats to be enabled - you would need to create your own datasource for anything you wanted to monitor on it.

     

    I dont quite understand your NAT comment.... if you can somehow get each IP to be different in zenoss's eyes, that will work.

  • Rank: Brown Belt 260 posts since
    Mar 30, 2009
    Currently Being Moderated
    9. Jul 27, 2011 3:23 PM (in response to Magnum)
    Re: Distributed setup

    Take a look around the Extended Monitoring guide, and also the dev guide. They are pretty in depth and I believe have some info on command/ssh monitoring. You might have to hunt and peck a lil - paruse the tables of contents and then delve in. Ive not seen one specific guide on how to make your own command datasource and parse it with a nagios parser, though maybe someone else has?

  • Rank: Brown Belt 260 posts since
    Mar 30, 2009
    Currently Being Moderated
    11. Aug 11, 2011 3:39 PM (in response to Magnum)
    Re: Distributed setup

    What were your findings?

  • guyverix ZenossMaster 846 posts since
    Jul 10, 2007
    Currently Being Moderated
    13. Sep 5, 2011 10:38 PM (in response to Magnum)
    Re: Distributed setup

    Why not cheat?  Use a point to point VPN tunnel between your collectors and your core instance.  You could use a unique IP schema then.

More Like This

  • Retrieving data ...

Legend

  • Correct Answers - 4 points
  • Helpful Answers - 2 points