[hobbit] os count
michael nemeth
michael.nemeth at lmco.com
Fri Nov 21 14:27:56 CET 2008
Yes I was thinking of repost in with changes .
FINALY got it to work 100% right!
Two problems (besides filtering of thing like title, subparent) one my
fault my cd was aliased, so when I
cd it echoed the highlight pwd. And it had a problem on a line where #
was not at the begin
#
To do: set up file directory paths to be variables ie BBhosts=
$BBHOME/etc/bb-hosts custom= /hobit/custom
Everett, Vernon wrote:
> That's why we use open source, so you have the code, and can modify it
> to suite your own needs. :-)
>
> If it's a useful starting point, great.
> If you make it better, please let me know what you have done to
> improve it.
> I am sure there are many on the list who could use an improved version.
>
> As a caveat, I said it works in our environment, but your mileage may
> vary. :-)
>
> Regards
> Vernon
>
> ------------------------------------------------------------------------
> *From:* michael nemeth [mailto:michael.nemeth at lmco.com]
> *Sent:* Friday, 21 November 2008 9:18 PM
> *To:* hobbit at hswn.dk
> *Subject:* Re: [hobbit] os count
>
> I sort got it to work; but it seam very dependent on you environment
> egrep is xpg4 version of grep. Also did not
> parse bb-host correctly ; needs to ignore LOTS more , title, subparent
> ... . I've fairl complex set up.
> Also there some place its not passing a hostname for me.
>
> Everett, Vernon wrote:
>> Hi
>>
>> I posted a script earlier this week, which can help you with this problem.
>> http://www.hswn.dk/hobbiton/2008/11/msg00400.html
>> Might need to pipe the output to get exactly what you want, but it will get basic Os versions, and with a little massaging, it will give you what you want.
>>
>> Cheers
>> V
>>
>>
>> -----Original Message-----
>> From: michael nemeth [mailto:michael.nemeth at lmco.com]
>> Sent: Friday, 21 November 2008 12:06 AM
>> To: hobbit at hswn.dk
>> Subject: Re: [hobbit] os count
>>
>> Henrik suggest this awhile ago:
>> $BBHOME/server/bin/bb 127.0.0.1 'hobbitdboard fields=BBH_OS test=info'
>>
>> So I'm not sure were hobbit gets the BBH_OS Root, Paul wrote:
>>
>>> I wrote a script that does a similar thing. It connects to each
>>> machine and does a uname.
>>> Being Solaris centric, I split it up by solaris version (and zone).
>>>
>>> I ran your script on my server, and it gives me 50 more machines than
>>> I think I have.
>>> It certainly doesn't add up to the entries in the bb-hosts file.
>>>
>>> I print out a chart of each machine's level then sum it up like this:
>>>
>>> Host Count:
>>> noconn : 29
>>> zone : 57
>>> 5.7 : 2
>>> 5.8 : 2
>>> 5.9 : 11
>>> 5.10 : 32
>>> nossh : 44
>>> Linux : 7
>>> TOTAL : 184
>>>
>>>
>>> I haven't had time, but I need/want to graph this.
>>>
>>>
>>>
>>> Paul Root
>>> Lead Internet Systems Eng
>>> Network Services
>>>
>>>
>>> -----Original Message-----
>>> From: michael nemeth [mailto:michael.nemeth at lmco.com]
>>> Sent: Thursday, November 20, 2008 7:11 AM
>>> To: hobbit at hswn.dk
>>> Subject: [hobbit] os count
>>>
>>> Did did a little perl program that does an os count produces count like
>>> hp-ux 3
>>> linux 1
>>> sunos 38.
>>>
>>> Run as a stand alone did not see the need to run out of hobbit.
>>> But Henrik wouldn't this be easy enough to add in to bbtest?
>>> Here it is:
>>>
>>> #!/usr/local/bin/perl
>>> eval 'exec /usr/local/bin/perl -S $0 ${1+"$@"}'
>>> if $running_under_some_shell;
>>> # this emulates #! processing on NIH machines.
>>> # (remove #! line above if indigestible)
>>>
>>> eval '$
>>>
>>
>>
>>> '.$1.'$2;' while $ARGV[0] =~ /^([A-Za-z_0-9]+=)(.*)/ && shift;
>>> # process any FOO=bar switches
>>>
>>> $[ = 1; # set array base to 1
>>> $BBHOME="/home/mnemeth/sunhobbit/";
>>> open (HOB, "$BBHOME/server/bin/bb 127.0.0.1 'hobbitdboard
>>> fields=BBH_OS test=info' |") ;
>>>
>>> while (<HOB>) {
>>> chomp; # strip record separator
>>> @Fld = split(' ', $_, -1);
>>>
>>> for ($i = 1; $i <= $#Fld; $i++) {
>>> $freq{$Fld[$i]}++;
>>> }
>>> }
>>>
>>> foreach $word (sort keys %freq) {
>>> printf "%s\t%d\n", $word, $freq{$word}; }
>>>
>>>
>>> To unsubscribe from the hobbit list, send an e-mail to
>>> hobbit-unsubscribe at hswn.dk
>>>
>>>
>>>
>>> This communication is the property of Qwest and may contain confidential or
>>> privileged information. Unauthorized use of this communication is strictly
>>> prohibited and may be unlawful. If you have received this communication
>>> in error, please immediately notify the sender by reply e-mail and destroy
>>> all copies of the communication and any attachments.
>>>
>>> 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
>>
>>
>>
>> NOTICE: This email and any attachments are confidential.
>> They may contain legally privileged information or
>> copyright material. You must not read, copy, use or
>> disclose them without authorisation. If you are not an
>> intended recipient, please contact us at once by return
>> email and then delete both messages and all attachments.
>>
>>
>> To unsubscribe from the hobbit list, send an e-mail to
>> hobbit-unsubscribe at hswn.dk
>>
>>
>>
>>
>
> NOTICE: This email and any attachments are confidential.
> They may contain legally privileged information or
> copyright material. You must not read, copy, use or
> disclose them without authorisation. If you are not an
> intended recipient, please contact us at once by return
> email and then delete both messages and all attachments.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20081121/fbbbb40a/attachment.html>
More information about the Xymon
mailing list