Telegraf - network not working on CentOS 5

I can install telegraf successfully on CentOS-5 server. It can collect all the resource metrics except network usage.

Telegraf net config part :

# # Read metrics about network interface usage
 [[inputs.net]]
#   ## By default, telegraf gathers stats from any up interface (excluding loopback)
#   ## Setting interfaces will tell it to gather these explicit interfaces,
#   ## regardless of status.
#   ##
  interfaces = ["eth0"]

Telegraf test output for net:

net,interface=all,host=wz001-br.pdc.ext icmpmsg_intype13=28i,ip_reasmfails=0i,icmpmsg_intype5=5i,tcp_outrsts=12668154i,icmp_outaddrmasks=0i,tcp_inerrs=57287i,ip_forwarding=2i,icmp_inechoreps=30392i,icmp_outparmprobs=0i,ip_inreceives=87354585687i,icmp_inechos=280571059i,tcp_insegs=86987574044i,tcp_rtoalgorithm=1i,ip_inunknownprotos=4344i,icmp_outerrors=0i,icmp_outdestunreachs=13702944i,icmp_outtimeexcds=0i,icmp_outredirects=0i,icmp_insrcquenchs=0i,tcp_estabresets=39637997i,udp_inerrors=680i,ip_forwdatagrams=0i,tcp_retranssegs=208980532i,ip_inaddrerrors=18i,ip_reasmreqds=10970i,icmp_outsrcquenchs=0i,icmp_outaddrmaskreps=0i,icmp_inmsgs=293874989i,icmp_outtimestamps=0i,icmpmsg_outtype3=13702944i,tcp_maxconn=-1i,ip_reasmoks=5376i,tcp_passiveopens=5675929i,ip_defaultttl=64i,tcp_currestab=8i,ip_reasmtimeout=0i,icmp_inaddrmasks=4i,icmp_inredirects=5i,icmpmsg_outtype14=28i,udp_noports=13744390i,ip_outrequests=52056980004i,icmp_intimestampreps=0i,icmp_outtimestampreps=28i,icmpmsg_outtype0=280571059i,udp_outdatagrams=59060829i,icmp_indestunreachs=13263805i,ip_outdiscards=0i,icmp_inparmprobs=0i,ip_fragcreates=0i,ip_indelivers=87352748407i,ip_outnoroutes=42i,ip_fragoks=0i,ip_indiscards=0i,icmp_outmsgs=294283966i,icmp_intimestamps=28i,icmpmsg_intype3=13263805i,ip_fragfails=7i,icmpmsg_intype11=9673i,icmpmsg_intype17=4i,tcp_rtomax=120000i,icmpmsg_intype8=280571059i,icmp_outechos=9935i,icmp_outechoreps=280571059i,icmpmsg_outtype8=9935i,tcp_rtomin=200i,tcp_outsegs=51494653201i,udp_indatagrams=46282050i,icmp_inaddrmaskreps=0i,icmp_inerrors=6774i,icmpmsg_intype0=30392i,tcp_activeopens=134564137i,icmp_intimeexcds=9673i,tcp_attemptfails=3462714i,ip_inhdrerrors=0i 1498058468000000000

Is there any configuration missing on the settings ?.

@kmg That appears to be working. Theres a bunch of net data in that output.

But it doesn’t show particular interface traffic. For example “eth0”.

Can you paste the output of ip link show?

Output of the mentioned command,

[root@srv1 ~]# ip link sh
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether e4:11:5b:0d:d1:54 brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
    link/ether e4:11:5b:0d:d1:55 brd ff:ff:ff:ff:ff:ff
[root@srv11 ~]#

What version of Telegraf are you using? An issue very similar to this was fixed in 1.3.1.

Yes, its fixed the issue. Thank you.