[xymon] os count with graph

Patrick Nixon pnixon at gmail.com
Mon Sep 20 18:26:33 CEST 2010


How does a wget call compare to using the bb command?

I replaced the wget with:
    $BBHOME/server/bin/bb localhost "clientlog $HOSTNAME section=osversion"
| grep -v osversion > $HOSTNAME

and the OSVER with:
   OSVER=$(sed -e :a -e 's/<[^>]*>//g;/</N;//ba' $HOSTNAME)



On Mon, Sep 20, 2010 at 9:33 AM, Vernon Everett <everett.vernon at gmail.com>wrote:

> Bugger!
> Was pretty busy today, and completely forgot.
>
> Here's something that will help.
> #!/bin/ksh
> export BBHOME=/usr/lib/hobbit
> typeset -L20 HOST
> mkdir -p /usr/lib/hobbit/custom/data
> cd /usr/lib/hobbit/custom/data
> INCLUDES=$(grep ^include /etc/hobbit/bb-hosts | awk '{ print $2 }')
> cat /etc/hobbit/bb-hosts $INCLUDES | egrep -h -v
> "^#|^page|^$|^title|^subpage|^group|^include" | awk '{ print $2 }' \
>    | sort | uniq \
>    | while read HOSTNAME
>      do
>         wget -O $HOSTNAME -o /dev/null
> http://hobbit/hobbit-cgi/bb-hostsvc.sh\?HOST\=$HOSTNAME\&SERVICE\=info<http://hobbit/hobbit-cgi/bb-hostsvc.sh%5C?HOST%5C=$HOSTNAME%5C&SERVICE%5C=info>&
>      done
> wait
> for HOSTNAME in /usr/lib/hobbit/custom/data/*
> do
>    OSVER=$(grep OS: $HOSTNAME | sed 's/OS://g'| sed -e :a -e
> 's/<[^>]*>//g;/</N;//ba')
>    HOST=$(basename $HOSTNAME)
>    echo "$HOST    $OSVER"
> done
> rm /usr/lib/hobbit/custom/data/*
>
> This will generate a list of hosts, and OS version.
> You want a list of number of OS versions, pipe the output to awk '{ print
> $2 }' | sort | uniq -c | awk '{ print $2":"$1}
> You can feed this back to Hobbit using bb, as a test and graph it.
>
> I recommend you use stack graphs for more interesting looking graphs.
>
> Let me know how you go.
>
> Regards
>      Vernon
>
>
>
>
> On Mon, Sep 20, 2010 at 8:25 PM, Martin Flemming <martin.flemming at desy.de>wrote:
>
>>
>>  Got some code stubs I can post later when I get to work.
>>>
>>
>> That's will be great :-)
>>
>> thanks & cheers,
>>
>>   martin
>>
>>
>> On Mon, 20 Sep 2010, Vernon Everett wrote:
>>
>>  Easy enough to knock together.
>>> Read it out of the server, then feed it back.
>>>
>>> Got some code stubs I can post later when I get to work.
>>>
>>> Cheers
>>>    V
>>>
>>>
>>> On Sun, Sep 19, 2010 at 1:47 AM, Martin Flemming <
>>> martin.flemming at desy.de> wrote:
>>>
>>>      Hi !
>>>
>>>      Got somebody an working script for counting OS of alle clients
>>>      ( RHEl3/4/5 Solaris .5.8/5.19./5.10 etc ..) with graphing .. ?
>>>
>>>      I know some old threads about that request,
>>>      But hey didn't really work for me are without graphs .. :-(
>>>
>>>      thanks & cheers,
>>>
>>>
>>>            Martin
>>>
>>>
>>>      To unsubscribe from the xymon list, send an e-mail to
>>>      xymon-unsubscribe at xymon.com
>>>
>>>
>> To unsubscribe from the xymon list, send an e-mail to
>> xymon-unsubscribe at xymon.com
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20100920/34dd3fb1/attachment.html>


More information about the Xymon mailing list