Hmm.. ok.. here's my layout.
We've got 4 nocs setup across the US. We've got bunches of servers in each noc. We've also got a few resellers who have boxes in one or more nocs.
Here's what I want to do:
Setup a NET testing server in each noc. That would probably also run the bbmrtg.sh script and send both the net tests AND the bandwidth data to the display server.
Have a separate URL for each reseller so that they can see the status of their own servers.
POSSIBLY also do external testing of all the servers. (IE for each NOC, it not only does the internal net tests but will do say pings of all the servers in the other nocs.) This data then gets merged so that I have an overall view of how things are going across the US. (IE we have nocs in California, Texas, Virginia, and New York so kinda gives us a good feel how the net in general is doing. hehe)
Also test the main router at each NOC and if IT'S down, then of course don't do prop bad statuses of all the servers behind the router.
How to do these things:
I ASSUME this means I just setup a hobbit server on each of the net testers but I do NOT enable anything but the hobbitd, bbnet, bbreset, hobbitclient, clientdata, and bbmrtg programs in hobbitlaunch.cfg. This would also use the NET:location keyword for each host + defining BBLOCATION on each BBNET server. And in the hobbitserver.cfg make sure that my bbdisplay IP (plus other data) all points to my display server.
This is done via pagesets I assume? (If so, I understand how this works already. :))
This one... I have no clue if it's possible or even IF advisable...
I assume this will require that I use the depends and route keywords for each host set appropriately.
Does all this make sense? Am I understanding how this thing works? :) Is any of this doable/feasible?
P.S. If anyone is doing anything like any of the above, I'd LOVE to see sample configs if possible just to get an idea on how things need to be setup properly.
On Sunday 21 May 2006 10:13 am, Taylor, Robert wrote:
I use MRTG and Hobbit to monitor routers and switches. My config basically is a follows:
- bbmrtg.sh runs on a host that collects all of our bandwidth information.
- bbmrtg.sh sends the information to Hobbit.
- Hobbit displays it as a mrtg column similar to the way that it used to work in Big Brother.
I have reconfigured bbmrtg.sh to work with the 14all.cgi application instead of the original configuration as 14all.cgi allowed me to display performance in a per-minute graph as opposed to the 5 minute graph that was originally displayed.
The mrtg column shows a 6 hour bandwidth view and still alerts based on the pre-defined thresholds. If there is a particular host that I want to represent the bandwidth for then I just add that port to the bbmrtg.sh configuration file.
If I could get Hobbit to display graphs on finer detail for bandwidth then I would likely move things off of the mrtg host that I am using now, but I just haven't given it a good look.
The other main reason that I like bbmrtg.sh is that I don't have to mess with any of my mrtg configuration files. From what I have seen in other configurations I have to go into the mrtg files and edit them individually before Hobbit would recognize them. I could be wrong on this, but that is what I recall.
I have left things this way as opposed to moving them into the trends section of Hobbit as I prefer to have 1 minute averages versus the 5 minute ones as it is a little easier to spot problem situations when there is greater granularity in the graph.
Robert Taylor | Senior Manager of Information Systems | Hendrick Automotive Group
-- Jeff Stuart Network Admin MyInternetServices.com 1-800-300-HOST