[Xymon] Trending too many interfaces - see regex

Phil Crooker Phil.Crooker at orix.com.au
Thu Apr 28 10:20:59 CEST 2011


ifconfig doesn't accept regular expressions as input (well, mine doesn't
anyway). Try running it manually.  You'll probably need to pre-parse the
interface(s).


>>> On 4/28/2011 at 02:45 PM, in message
<8D17C43B4F1AC3498DE039AEA9381290732C590243 at VA3DIAXVS051.RED001.local>,
Tim
McCloskey <tm at freedom.com> wrote: 
> minor corerction: Should have read '^rhevm[0-9.:]+'
> 
> _______________________________________
> From: xymon-bounces at xymon.com [xymon-bounces at xymon.com] On Behalf Of
Colin Coe 
> [colin.coe at gmail.com]
> Sent: Wednesday, April 27, 2011 4:53 PM
> To: xymon at xymon.com
> Subject: Re: [Xymon] Trending too many interfaces
> 
> Yep, in /usr/lib/xymon/client/bin/xymonclient-linux.sh I have:
> ---
> # Bug in RedHat's netstat spews annoying error messages.
> netstat -ant 2>/dev/null
> echo "[ifstat]"
> /sbin/ifconfig lo
> /sbin/ifconfig bond2
> /sbin/ifconfig rhevm
> # Report mdstat data if it exists
> ---
> 
> However there is no rhevm interface listed on the trending page.
> 
> CC
> 
> On Thu, Apr 28, 2011 at 7:32 AM, Tim McCloskey <tm at freedom.com>
wrote:
>> What shows up under 'Client data available' for the [ifconfig] and
[ifstat] 
> details?  [ifconfig] should list all of the interfaces.  [ifstat]
should only 
> show what you defined.
>>
>>> The only interfaces I want graphed are "rhevm" and "bond2".
>>
>> That would be:
>> echo "[ifstat]"
>> /sbin/ifconfig rhevm
>> /sbin/ifconfig bond2
>>
>> [ifstat] should show the output from the above commands, which
should then 
> be on the trends page under Network Traffic.
>>
>> I'll be taking a look at 4.3.2 sometime in the near future, maybe
it's 
> different there.
>>
>> Tim
>>
>> ________________________________________
>> From: xymon-bounces at xymon.com [xymon-bounces at xymon.com] On Behalf Of
Colin Coe 
> [colin.coe at gmail.com]
>> Sent: Wednesday, April 27, 2011 4:02 PM
>> To: xymon at xymon.com
>> Subject: Re: [Xymon] Trending too many interfaces
>>
>> Yeah, that's pretty much what I did, except I now notice that the
>> bridge interfaces are not listed on the trending page.  One of
these
>> bridge interfaces has an IP address and I'd like to trend it.
>>
>> I've done a few quick greps through the source but can't see where
>> these bridges a re being stripped out.
>>
>> CC
>>
>>
>> On Thu, Apr 28, 2011 at 12:14 AM, Tim McCloskey <tm at freedom.com>
wrote:
>>> Colin,
>>>
>>> I have not installed any of the newer xymon versions, this is from
4.2.0.
>>>
>>> On a system with eth0->eth3 plumbed up I set the client shell
script 
> (client/bin/hobbitclient-linux.sh) to:
>>>
>>> echo "[ifstat]"
>>> /sbin/ifconfig eth0
>>> /sbin/ifconfig eth2
>>>
>>> Verified the data sent from one of the 'Client data available' data
sets.
>>> Removed the rrd files for ifstat from the server for that client. 
> (stopped/started the client).
>>>
>>> On the trends page I see eth0 and eth2 only, no eth1 or eth3.
>>>
>>> Yeah, it's a hack but it's fairly minor and should be easy enough
to manage.
>>>
>>> Just my 3 cents.
>>>
>>> Tim
>>>
>>>
>>>
>>>
>>> ________________________________________
>>> From: xymon-bounces at xymon.com [xymon-bounces at xymon.com] On Behalf
Of Colin Coe 
> [colin.coe at gmail.com]
>>> Sent: Tuesday, April 26, 2011 8:19 PM
>>> To: xymon at xymon.com
>>> Subject: Re: [Xymon] Trending too many interfaces
>>>
>>> Hi Vernon and Tim
>>>
>>> I'm working in a new dev/test environment using Xymon 4.3.2.
>>>
>>> I'd wanted to avoid hacking the client-side script but if that's
whats
>>> required, I'll have a look.
>>>
>>> TIA
>>>
>>> CC
>>>
>>> On Wed, Apr 27, 2011 at 11:01 AM, Tim McCloskey <tm at freedom.com>
wrote:
>>>> This is a crazy guess, you don't mention which version of xymon so
this may 
> be way off.  It may be way off anyway :)
>>>>
>>>> If you are talking about the trends/"Network Traffic" graph it
seems to be 
> getting that data from the 'ifstat' var.
>>>>
>>>> Some details follow.
>>>>
>>>> 1. what we graph for ifstat
>>>> hobbitgraph.cfg:        FNPATTERN ifstat.(.+).rrd
>>>> See data/rrd/$hostname/ifstat.*
>>>>
>>>> 2. where ifstat originates
>>>> client/hobbitclient-linux.sh:
>>>> echo "[ifstat]"
>>>> /sbin/ifconfig
>>>>
>>>> 3. what happens to ifstat
>>>> hobbitd/client/linux.c: ifstatstr = getdata("ifstat");
>>>> hobbitd/client/linux.c: unix_ifstat_report(hostname, clienttype,
os, hinfo, 
> fromline, timestr, ifstatstr); <--- ifstatstr
>>>>
>>>> You should be able to modify the client shell script to report
other than 
> ifconfig -a (which seems to be what is currently captured).  Of
course, there 
> must be a better way.
>>>>
>>>>
>>>> Regards,
>>>>
>>>> Tim
>>>>
>>>>
>>>> ________________________________________
>>>> From: xymon-bounces at xymon.com [xymon-bounces at xymon.com] On Behalf
Of Colin Coe 
> [colin.coe at gmail.com]
>>>> Sent: Tuesday, April 26, 2011 7:02 PM
>>>> To: xymon at xymon.com
>>>> Subject: Re: [Xymon] Trending too many interfaces
>>>>
>>>> Anyone have any thoughts on this?
>>>>
>>>> The only interfaces I want graphed are "rhevm" and "bond2".
>>>>
>>>
>>>
>>>
>>> --
>>> RHCE#805007969328369
>>> _______________________________________________
>>> Xymon mailing list
>>> Xymon at xymon.com
>>> http://lists.xymon.com/mailman/listinfo/xymon
>>>
>>> _______________________________________________
>>> Xymon mailing list
>>> Xymon at xymon.com
>>> http://lists.xymon.com/mailman/listinfo/xymon
>>>
>>
>>
>>
>> --
>> RHCE#805007969328369
>> _______________________________________________
>> Xymon mailing list
>> Xymon at xymon.com
>> http://lists.xymon.com/mailman/listinfo/xymon
>>
>> _______________________________________________
>> Xymon mailing list
>> Xymon at xymon.com
>> http://lists.xymon.com/mailman/listinfo/xymon
>>
> 
> 
> 
> --
> RHCE#805007969328369
> _______________________________________________
> Xymon mailing list
> Xymon at xymon.com
> http://lists.xymon.com/mailman/listinfo/xymon
> 
> _______________________________________________
> Xymon mailing list
> Xymon at xymon.com
> http://lists.xymon.com/mailman/listinfo/xymon
> 
> _______________________________________________
> Xymon mailing list
> Xymon at xymon.com
> http://lists.xymon.com/mailman/listinfo/xymon





More information about the Xymon mailing list