[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