Hi!
I was under impression that you are using NetXMS agent on server with ppp interfaces. Can you test what interface list returned by SNMP agent using SNMP walk? Like this:
nxsnmpwalk -c community server_address .1.3.6.1.2.1.2.2.1.2
I suppose that it is a bug in Linux snmpd which causes to return all previous instances of ppp interface along with current one.
Another problem is changing interface index. I take a quick look inside ppp module in Linux kernel, and it looks like it assigns new interface index on each ppp connection setup. Because when you collect interface data via SNMP the only option to identify interface is by index, you cannot create simple DCI which will always work, because you'll need to change SNMP OID when interface index changes.
The easiest way to solve this would be to install NetXMS agent on this Linux server - then you'll be able to gather data by interface name. Event if it's some kind of appliance installing NetXMS agent is most likely possible if you can access it's file system and execute commands.
Best regards,
Victor
I was under impression that you are using NetXMS agent on server with ppp interfaces. Can you test what interface list returned by SNMP agent using SNMP walk? Like this:
nxsnmpwalk -c community server_address .1.3.6.1.2.1.2.2.1.2
I suppose that it is a bug in Linux snmpd which causes to return all previous instances of ppp interface along with current one.
Another problem is changing interface index. I take a quick look inside ppp module in Linux kernel, and it looks like it assigns new interface index on each ppp connection setup. Because when you collect interface data via SNMP the only option to identify interface is by index, you cannot create simple DCI which will always work, because you'll need to change SNMP OID when interface index changes.
The easiest way to solve this would be to install NetXMS agent on this Linux server - then you'll be able to gather data by interface name. Event if it's some kind of appliance installing NetXMS agent is most likely possible if you can access it's file system and execute commands.
Best regards,
Victor
I suggest that small patches for fixing specific bugs should be submitted via our bugtracker. Regarding large changes please contact me first and we will discuss better way.