This topic contains 5 replies, has 3 voices, and was last updated by  Eliot Muir 9 years, 1 month ago.

Is it possible to monitor multiple Iguana installs from a central instance?

  • Hoping to have a global view of several installs without messing around with VPNs or firewalls. Thanks!

    Iguana Dashboard has a channel list in the upper panel, and a server list in the lower panel.
    The server list shows status information for the local and remote Iguana Servers.
    You can use the Dashboard to view information about all of the servers that you have installed. The servers are displayed in a table, one row per server.
    The servers table lists the columns that are defined for each server. Some of these columns may be hidden. To display a column that is hidden, use the Dashboard View Options tab.
    If you have used the check box to unselect a server, the unselected server appears on the Dashboard server list as ‘Not selected’.
    For complete and illustrated documentation please refer to chapter “Mastering the Iguana Dashboard” starting at in our online Knowledge Base.

    Hi Lee,

    We actually have a really nice solution for this. One of the ‘apps’ that we demonstrate at the Iguana master training I’ve been doing in Toronto is in fact a custom dashboard that allows you to have each of your Iguana instances ‘phone home’ via HTTP to a central Iguana instance which acts as the monitor.

    The big advantage of this is that it will work through customer firewalls since the connection is initiated from inside each clients network and goes out via HTTP. I did a brief write up of the application and you go ahead right now and download it and have it implemented in an hour or two.


    Outstanding. Thank you Iev and Eliot.

    Cool thing about that is that because the code of the dashboard is openly available to you as a customer you do what ever like with it. There are all sorts of neat extensions you could do to it.

    For instance if Iguana isn’t the only part of your solution and there are other resources you need to monitor, then the agent channels could be tweaked to do things like database queries, HTTP lookups, invoking command tools etc. or whatever is required to monitor other resources which are important for maintaining the health of those applications.

    You can automate alerts based off the data. You can even do things like auto update the agents so that you can push out new code to them centrally and stop and start channels with the same kind of approach.

    Actually what’s even cooler which is coming up in Art’s next ‘Artful’ integration is he took this global dashboard and built a little iPhone applet out of it – it’s pretty darn amazing what you can do so quickly with web services etc. these days.

    The last video he did showed the same kind of concept as this but was more along the lines of doing it with an automated email:

    Exciting times we live in!

You must be logged in to reply to this topic.