[Xymon] FreeBSD [ifstat] processing
Nico
nicolas at lienard.name
Wed Dec 16 22:08:12 CET 2015
Hi Mark,
You made my day!
I was experiencing some weird issue on some boxes (vtnetX) and other were good (em0 which is short).
Thanks for spotting this issue and especially with the quick fix.
Regards
Nicolas Lienard
> Le 15 déc. 2015 à 19:28, Mark Felder <feld at feld.me> a écrit :
>
>
>
> On Mon, Dec 14, 2015, at 11:24, Nico wrote:
>>
>> So I'm proposing that the FreeBSD client be adjusted from this:
>>
>> echo "[ifstat]"
>> netstat -i -b -n | egrep -v "^lo|<Link"
>>
>> To this:
>>
>> echo "[ifstat]"
>> netstat -i -b -n | egrep "<Link"
>>
>> Seem reasonable? Would anyone be adversely impacted by this suggested
>> change?
>>
>
> I just discovered a bug here, too. We need the -W flag for netstat to
> not truncate interface names.
>
> before:
>
> # netstat -ibn | egrep "<Link|Name" | grep -v ^lo
> Name Mtu Network Address Ipkts Ierrs Idrop
> Ibytes Opkts Oerrs Obytes Coll
> re0 1500 <Link#1> 00:0d:b9:34:19:5c 128999557 0 0
> 179670093890 69675563 0 15695977843 0
> re1 1500 <Link#2> 00:0d:b9:34:19:5d 70513275 0 0
> 16032274028 128924310 0 177694695608 0
> re2* 1500 <Link#3> 00:0d:b9:34:19:5e 0 0 0
> 0 0 0 0 0
> bridg 1500 <Link#6> 02:77:b6:ed:58:00 70254277 0 0
> 16036199705 129805702 210 179003594406 0
> gif0 1280 <Link#7> gif0 5346546 0 0
> 5718534418 4031610 6 2016239779 0
> tun0 1500 <Link#8> tun0 910 0 0
> 120939 969 0 654231 0
> tun1* 1500 <Link#9> tun1 0 0 0
> 0 0 0 0 0
> vlan5 1500 <Link#10> 00:0d:b9:34:19:5d 476021 0 0
> 68166196 593906 0 598099212 0
>
>
> after:
>
> # netstat -ibnW | egrep "<Link|Name" | grep -v ^lo
> Name Mtu Network Address
> Ipkts Ierrs Idrop Ibytes Opkts Oerrs Obytes Coll
> re0 1500 <Link#1> 00:0d:b9:34:19:5c
> 128999730 0 0 179670121877 69675731 0 15696092809
> 0
> re1 1500 <Link#2> 00:0d:b9:34:19:5d
> 70513451 0 0 16032379270 128924498 0 177694722117
> 0
> re2* 1500 <Link#3> 00:0d:b9:34:19:5e
> 0 0 0 0 0 0 0 0
> bridge0 1500 <Link#6> 02:77:b6:ed:58:00
> 70254415 0 0 16036300636 129805863 210 179003607634
> 0
> gif0 1280 <Link#7> gif0
> 5346580 0 0 5718537650 4031628 6 2016242843 0
> tun0 1500 <Link#8> tun0
> 910 0 0 120939 969 0 654231 0
> tun1* 1500 <Link#9> tun1
> 0 0 0 0 0 0 0 0
> vlan5 1500 <Link#10> 00:0d:b9:34:19:5d
> 476054 0 0 68170092 593933 0 598112493 0
>
> If we don't have the -W flag long interface names may be confused by
> Xymon. eg, bridge0 bridge1 bridge2 will all be seen as "bridg" like this
> rrd file indicates: data/gw.feld.me/ifstat.bridg.rrd
>
>
> --
> Mark Felder
> feld at feld.me
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 842 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20151216/3ef7fefd/attachment.sig>
More information about the Xymon
mailing list