[hobbit] hobbit + bb-xsnmp.pl

Marco Avvisano marco.avvisano at regione.toscana.it
Thu Nov 17 09:20:54 CET 2005


Have you also modified the brocade.pl output for hobbit graph ?


M.


----- Original Message ----- 
From: "Deal, Richard" <rdeal at tigr.ORG>
To: <hobbit at hswn.dk>
Sent: Tuesday, November 15, 2005 8:38 PM
Subject: RE: [hobbit] hobbit + bb-xsnmp.pl


> In case this can help anyone else I have included Dan's patch and all
> the various fixes I have for bb-xsnmp.pl and put it up to deadcat:
> http://www.deadcat.net/viewfile.php?fileid=929
> The 1.78_beta (my main starting point) was from Ben Pitzer who has done
> a lot of work getting the script working.  I have not been able to get
> back in touch with him though as my last contact was over a year ago.
> (just want to give credit were credit is due).
> 
> I hope others find this as useful as I have.
> Butch
> 
> 
>> -----Original Message-----
>> From: Dan Vande More [mailto:bigdan at gmail.com]
>> Sent: Tuesday, November 15, 2005 11:43 AM
>> To: hobbit at hswn.dk
>> Subject: Re: [hobbit] hobbit + bb-xsnmp.pl
>> 
>> The script was empty:)
>> Thanks for the info though, I really like the idea of it pinging
>> before checking. Also, I got hobbit to graph temperature by hacking it
>> to spit out the format that hobbit likes. Note hobbit expects the
>> third column to be degrees F, where as I just print the threshold.
>> Since the thresholds aren't really acurate (Some say 750C, some say
>> 65535C, etc), and hobbit doesn't use the F column, I just put it there
>> for good measure.
>> 
>> Since a diff wouldn't do you any good either, here are the lines I've
>> changed:
>> 
>> 
>> (line 2981, inside sub temperature_message)    # compose message
>>     $message = "status $commahost.$test $worstcolor
>> ".scalar(localtime)."\n\n";
>>     my @indices = sort { $a <=> $b } keys(%statedb);
>>     foreach my $index (@indices) {
>>     my $description=$descrdb{$index};
>>     $description=~s/ |:|-|\(|\)|\\|\//_/g;
>>     $description=~s/__/_/g;
>>     $description=lc($description);
>>       $message .= '&'.$colordb{$index}."
>> $description\t".$valuedb{$index}."\t".$threshdb{$index}."\n";
>>     } # foreach my $index (@indices)
>> 
>> The only thing I have to work on now is splitting the graphs. My
>> 7609's have 47 temperature sensors apiece:)
>> 
>> Thanks again for the help.
>> 
>> Dan
>> 
>> On 11/15/05, Deal, Richard <rdeal at tigr.org> wrote:
>> > I have a version of bb-xsnmp.pl running directly under hobbit.  Most
> of
>> > the graphs already work with the hobbit server.
>> > I ripped out all the bb-combo.sh stuff as hobbit doesn't have
> combo.sh
>> > but that is just to get it to run under the hobbit server.
>> > I also added support for querying the hobbit server to see if a conn
>> > test is red to prevent hangs.  This was a bigger deal as I would
> find
>> > that bb-xsnmp.pl would hang if a small non-important device failed
> such
>> > as a wireless access point and all the other devices would go purple
>> > instantly.
>> > I could give the patches but my version of bb-xsnmp.pl is based on a
>> > beta version I received from someone else that fixed other issues,
> so I
>> > will include the whole thing.
>> >
>> > I put this in hobbitlaunch.cfg:
>> > [xsnmp]
>> >         ENVFILE /local/HOBBIT/hobbit/client/etc/hobbitclient.cfg
>> >         NEEDS hobbitd
>> >         CMD /local/HOBBIT/hobbit/server/ext/bb-xsnmp.pl
>> >         LOGFILE $BBSERVERLOGS/bb-xsnmp.log
>> >         INTERVAL 5m
>> > I have it testing several APC UPS units with environment monitors
>> > (temperature graph doesn't work but monitoring does)
>> >
>> > 5 netapp servers for : cpu disk fans power temperature uptime
>> > Cpu, disk, and inode graphs work
>> >
>> > 65xx IOS routers/switches for : cpu uptime memory power fans
> temperature
>> > bgp
>> > Cpu graph works but temperature is totally unusable
>> >
>> > 65xx CatOS switches for : uptime memory power fans temperature
>> >
>> > Cisco 12xx wireless access points for: cpu memory
>> > Cpu graph works.
>> >
>> > I hope this helps
>> > BTW, I also run these from the Hobbit server:
>> > aironet.pl
>> > bb-ospf.pl
>> > bb-xsnmp.pl
>> > bb-brocade.pl
>> > bb-liebert.pl
>> >
>> > And these on various clients:
>> > bb-cpu2.sh
>> > bb-prtdiag.sh
>> > emc-clarrion.sh
>> > ntpstat.sh
>> > bb-msgs.sh
>> > bb-raid.sh
>> > sge.sh
>> > bb-ntp.sh
>> > bb-vxcheck.sh
>> > meta
>> >
>> > > -----Original Message-----
>> > > From: Dan Vande More [mailto:bigdan at gmail.com]
>> > > Sent: Monday, November 14, 2005 5:36 PM
>> > > To: hobbit at hswn.dk
>> > > Subject: [hobbit] hobbit + bb-xsnmp.pl
>> > >
>> > > Hey has anyone got the configs to get bb-xsnmp.pl to work with
> hobbit
>> > > rrd and graphing?
>> > > Henrik I saw you offered to do it here:
>> > >
>> > > http://www.hswn.dk/hobbiton/2005/04/msg00080.html
>> > >
>> > > But I can't find much else regarding it.
>> > >
>> > > Thanks
>> > >
>> > > Dan
>> > >
>> > > To unsubscribe from the hobbit list, send an e-mail to
>> > > hobbit-unsubscribe at hswn.dk
>> > >
>> >
>> >
>> >
>> > To unsubscribe from the hobbit list, send an e-mail to
>> > hobbit-unsubscribe at hswn.dk
>> >
>> >
>> >
>> >
>> 
>> To unsubscribe from the hobbit list, send an e-mail to
>> hobbit-unsubscribe at hswn.dk
>> 
> 
> 
> To unsubscribe from the hobbit list, send an e-mail to
> hobbit-unsubscribe at hswn.dk
> 
>



More information about the Xymon mailing list