snmp interface traffic only inbound
Moderators: Developers, Moderators
snmp interface traffic only inbound
Hi, I am monitoring a remote host via snmpd and cacti.
The only thing displayed is the inbound traffic. For outbound i always
got zero. Tried with ucd 80 Lan and Interface - Traffic (bits/sec, Total Bandwidth) Graph Template.
Can somebody help?
The only thing displayed is the inbound traffic. For outbound i always
got zero. Tried with ucd 80 Lan and Interface - Traffic (bits/sec, Total Bandwidth) Graph Template.
Can somebody help?
Did a snmpwalk on this host:
Maybe i do not get data because ifOutOctest.1 == zero?
Code: Select all
...
ifOutOctets.1 = Counter32: 0
ifOutOctets.2 = Counter32: 20488
ifOutOctets.3 = Counter32: 0
...
think this is the relevant part:
snmp is replying 0 on output. Maybe i have misconfigured snmpd on the remote host...
Code: Select all
03/12/2006 04:52:47 PM - CMDPHP: Poller[0] Host[3] DS[37] SNMP: v2: 192.168.0.5, dsname: traffic_out, oid: .1.3.6.1.2.1.2.2.1.16.1, output: 0
03/12/2006 04:52:47 PM - CMDPHP: Poller[0] DEBUG: SQL Exec: "insert into poller_output (local_data_id,rrd_name,time,output) values (37,'traffic_out','2006-03-12 16:52:46','0')"
03/12/2006 04:52:47 PM - CMDPHP: Poller[0] Host[3] DS[37] SNMP: v2: 192.168.0.5, dsname: traffic_in, oid: .1.3.6.1.2.1.2.2.1.10.1, output: 798974279
03/12/2006 04:52:47 PM - CMDPHP: Poller[0] DEBUG: SQL Exec: "insert into poller_output (local_data_id,rrd_name,time,output) values (37,'traffic_in','2006-03-12 16:52:46','798974279')"
- gandalf
- Developer
- Posts: 22383
- Joined: Thu Dec 02, 2004 2:46 am
- Location: Muenster, Germany
- Contact:
You're polling index 1 of your interface table. Above, you've stated, that if 2 is the more interesting one. Perhaps you've chosen the wrong interface index from the interface table for that host (you should see all three of them, please select index 2)modules wrote:think this is the relevant part:Code: Select all
03/12/2006 04:52:47 PM - CMDPHP: Poller[0] Host[3] DS[37] SNMP: v2: 192.168.0.5, dsname: traffic_out, oid: .1.3.6.1.2.1.2.2.1.16.1, output: 0 03/12/2006 04:52:47 PM - CMDPHP: Poller[0] Host[3] DS[37] SNMP: v2: 192.168.0.5, dsname: traffic_in, oid: .1.3.6.1.2.1.2.2.1.10.1, output: 798974279
Reinhard
Seems like my snmpd configuration is not ok.
With the same request on localhost (before was remote) i got
the right data:
will read more docs now.)
With the same request on localhost (before was remote) i got
the right data:
Code: Select all
ifInOctets.1 = Counter32: 801126457
ifInOctets.2 = Counter32: 29890
ifInOctets.3 = Counter32: 0
ifOutOctets.1 = Counter32: 11330050437
ifOutOctets.2 = Counter32: 31639
ifOutOctets.3 = Counter32: 0
hrSWRunParameters.23625 = STRING: "Oc"
- gandalf
- Developer
- Posts: 22383
- Joined: Thu Dec 02, 2004 2:46 am
- Location: Muenster, Germany
- Contact:
Yes, that's a good one. It seems to be an SNMP V2 Host, eh? And you created a Traffic Graph for eth0, which is index 1, right? And the Graphs do not show? Please post a screenshot of the graph you have created for this device.
And please do an snmpwalk -v 2c for the interface mib and for IF-MIBII (the 64 bit counters), e.g. OIDs .1.3.6.1.2.1.31.1.1.1.6 for Bytes In and .1.3.6.1.2.1.31.1.1.1.10 for Bytes Out. Did you create the 64 Bit Counter Graphs or the 32 bit (standard) ones?
And please post again the snipped from log showing the snmpwalk for the OIDs of this host...
Reinhard
And please do an snmpwalk -v 2c for the interface mib and for IF-MIBII (the 64 bit counters), e.g. OIDs .1.3.6.1.2.1.31.1.1.1.6 for Bytes In and .1.3.6.1.2.1.31.1.1.1.10 for Bytes Out. Did you create the 64 Bit Counter Graphs or the 32 bit (standard) ones?
And please post again the snipped from log showing the snmpwalk for the OIDs of this host...
Reinhard
Yes, it is an snmp v2 host (i choosed this) and i created a traffic graph for eth0 with index1. The graph shows, but only inbound traffic. I tried 32 and 64 Bit Counter Graphs. Now its 32 again.
Here is the snmpwalk (remote && local):
Seems like this OIDs do not exist. Maybe it isn't a snmp v2 host?
And here the debug log:
Here is the snmpwalk (remote && local):
Code: Select all
remote machine:
$ snmpwalk -Os -c testa -v 2c 192.168.0.5 .1.3.6.1.2.1.31.1.1.1.6
ifHCInOctets = No Such Object available on this agent at this OID
$ snmpwalk -Os -c testa -v 2c 192.168.0.5 .1.3.6.1.2.1.31.1.1.1.10
ifHCOutOctets = No Such Object available on this agent at this OID
locale machine:
$ snmpwalk -Os -c testa -v 2c 192.168.0.5 .1.3.6.1.2.1.31.1.1.1.6
ifHCInOctets = No Such Object available on this agent at this OID
$ snmpwalk -Os -c testa -v 2c 127.0.0.1 .1.3.6.1.2.1.31.1.1.1.6
ifHCInOctets = No Such Object available on this agent at this OID
And here the debug log:
Code: Select all
...
03/13/2006 01:08:58 AM - CMDPHP: Poller[0] DEBUG: SQL Exec: "insert into poller_output (local_data_id,rrd_name,time,output) values (95,'traffic_out','2006-03-13 01:08:53','0')"
03/13/2006 01:08:58 AM - CMDPHP: Poller[0] Host[13] DS[95] SNMP: v2: 192.168.0.5, dsname: traffic_out, oid: .1.3.6.1.2.1.2.2.1.16.1, output: 0
03/13/2006 01:08:58 AM - CMDPHP: Poller[0] DEBUG: SQL Exec: "insert into poller_output (local_data_id,rrd_name,time,output) values (95,'traffic_in','2006-03-13 01:08:53','803315599')"
03/13/2006 01:08:58 AM - CMDPHP: Poller[0] Host[13] DS[95] SNMP: v2: 192.168.0.5, dsname: traffic_in, oid: .1.3.6.1.2.1.2.2.1.10.1, output: 803315599
...
03/13/2006 01:08:58 AM - CMDPHP: Poller[0] DEBUG: SQL Exec: "insert into poller_output (local_data_id,rrd_name,time,output) values (94,'traffic_in','2006-03-13 01:08:53','U')"
03/13/2006 01:08:58 AM - CMDPHP: Poller[0] Host[13] DS[94] SNMP: v2: 192.168.0.5, dsname: traffic_in, oid: .1.3.6.1.2.1.31.1.1.1.6.1, output: U
03/13/2006 01:08:58 AM - CMDPHP: Poller[0] Host[13] DS[94] WARNING: Result from SNMP not valid. Partial Result: No Such Object avail
03/13/2006 01:08:57 AM - CMDPHP: Poller[0] DEBUG: SQL Exec: "insert into poller_output (local_data_id,rrd_name,time,output) values (94,'traffic_out','2006-03-13 01:08:53','U')"
03/13/2006 01:08:57 AM - CMDPHP: Poller[0] Host[13] DS[94] SNMP: v2: 192.168.0.5, dsname: traffic_out, oid: .1.3.6.1.2.1.31.1.1.1.10.1, output: U
03/13/2006 01:08:57 AM - CMDPHP: Poller[0] Host[13] DS[94] WARNING: Result from SNMP not valid. Partial Result: No Such Object avail
03/13/2006 01:08:57 AM - CMDPHP: Poller[0] DEBUG: SQL Exec: "insert into poller_output (local_data_id,rrd_name,time,output) values (93,'traffic_in','2006-03-13 01:08:53','803315339')"
03/13/2006 01:08:57 AM - CMDPHP: Poller[0] Host[13] DS[93] SNMP: v2: 192.168.0.5, dsname: traffic_in, oid: .1.3.6.1.2.1.2.2.1.10.1, output: 803315339
03/13/2006 01:08:57 AM - CMDPHP: Poller[0] DEBUG: SQL Exec: "insert into poller_output (local_data_id,rrd_name,time,output) values (93,'traffic_out','2006-03-13 01:08:53','0')"
03/13/2006 01:08:57 AM - CMDPHP: Poller[0] Host[13] DS[93] SNMP: v2: 192.168.0.5, dsname: traffic_out, oid: .1.3.6.1.2.1.2.2.1.16.1, output: 0
...
03/13/2006 01:08:57 AM - CMDPHP: Poller[0] DEBUG: SQL Exec: "insert into poller_output (local_data_id,rrd_name,time,output) values (86,'traffic_out','2006-03-13 01:08:53','0')"
03/13/2006 01:08:57 AM - CMDPHP: Poller[0] Host[7] DS[86] SNMP: v2: 192.168.0.5, dsname: traffic_out, oid: .1.3.6.1.2.1.2.2.1.16.1, output: 0
03/13/2006 01:08:57 AM - CMDPHP: Poller[0] DEBUG: SQL Exec: "insert into poller_output (local_data_id,rrd_name,time,output) values (86,'traffic_in','2006-03-13 01:08:53','803314913')"
03/13/2006 01:08:57 AM - CMDPHP: Poller[0] Host[7] DS[86] SNMP: v2: 192.168.0.5, dsname: traffic_in, oid: .1.3.6.1.2.1.2.2.1.10.1, output: 803314913
03/13/2006 01:08:55 AM - CMDPHP: Poller[0] DEBUG: SQL Exec: "insert into poller_output (local_data_id,rrd_name,time,output) values (38,'traffic_in','2006-03-13 01:08:53','803314575')"
03/13/2006 01:08:55 AM - CMDPHP: Poller[0] Host[3] DS[38] SNMP: v2: 192.168.0.5, dsname: traffic_in, oid: .1.3.6.1.2.1.2.2.1.10.1, output: 803314575
03/13/2006 01:08:55 AM - CMDPHP: Poller[0] DEBUG: SQL Exec: "insert into poller_output (local_data_id,rrd_name,time,output) values (38,'traffic_out','2006-03-13 01:08:53','0')"
03/13/2006 01:08:55 AM - CMDPHP: Poller[0] Host[3] DS[38] SNMP: v2: 192.168.0.5, dsname: traffic_out, oid: .1.3.6.1.2.1.2.2.1.16.1, output: 0
03/13/2006 01:08:55 AM - CMDPHP: Poller[0] DEBUG: SQL Exec: "insert into poller_output (local_data_id,rrd_name,time,output) values (37,'traffic_in','2006-03-13 01:08:53','803314403')"
03/13/2006 01:08:55 AM - CMDPHP: Poller[0] Host[3] DS[37] SNMP: v2: 192.168.0.5, dsname: traffic_in, oid: .1.3.6.1.2.1.2.2.1.10.1, output: 803314403
03/13/2006 01:08:55 AM - CMDPHP: Poller[0] DEBUG: SQL Exec: "insert into poller_output (local_data_id,rrd_name,time,output) values (37,'traffic_out','2006-03-13 01:08:53','0')"
03/13/2006 01:08:55 AM - CMDPHP: Poller[0] Host[3] DS[37] SNMP: v2: 192.168.0.5, dsname: traffic_out, oid: .1.3.6.1.2.1.2.2.1.16.1, output: 0
- Attachments
-
- graph
- Bild 1.png (70.45 KiB) Viewed 2706 times
-
- rrddebug output
- Bild 2.png (16.58 KiB) Viewed 2706 times
- gandalf
- Developer
- Posts: 22383
- Joined: Thu Dec 02, 2004 2:46 am
- Location: Muenster, Germany
- Contact:
The 64 bits graphs refer to those HC-OIDs. They are available only when using snmp V2c. But you may use 32bit counters. There's no NEED to change to 64 bit
And your snmpwalk clearly show that this host is not responding for snmp V2c requests. So please set configuration back to snmp v1. You will have to throw away all graphs and data sources generated for 64 bit counters. You may stick to all graph templates and data sources generated for 32 bit counters. They should start gathering and graphing about 10minutes later. Perhaps you will have to Clear Poller Cache which in fact rebuilds the poller cache (see: System Utilities)
Reinhard
And your snmpwalk clearly show that this host is not responding for snmp V2c requests. So please set configuration back to snmp v1. You will have to throw away all graphs and data sources generated for 64 bit counters. You may stick to all graph templates and data sources generated for 32 bit counters. They should start gathering and graphing about 10minutes later. Perhaps you will have to Clear Poller Cache which in fact rebuilds the poller cache (see: System Utilities)
Reinhard
Who is online
Users browsing this forum: No registered users and 1 guest