Hi.
I have got one suggestion in regards to SNMP item.
Monitoring network interfaces brings a challenge, because it always depends how many interfaces you have got on the machine and also if you some of them are bonded.
Eg:
Having simple eth0 and eth1
SNMP OID are ifInOctecs.1 and ifInOctecs.2. This is just a value.
So if you monitor only those, you never know if this is eth0, bond0, or bge.
Having bond on eth0 and eth1 (bond0)
SNMP OID ifInOctecs.1 will no longer be related to eth0, but it will correspond to bond0.
So cannot name the item appropriately. You know this is some interface only.
Monitoring BSD, Windows, Solaris - the interface names are always different.
PROBLEM
=======
This brings a problem with templates. One is not able to specifically name the SNMP items, and therefore one does not know if this is a bond interface or any other interface.
The only way to know which interface is it is getting another OID ifDescr.1, etc. But that makes separate item. This does not work for graphs.
SOLUTION
========
It would be good, if we could add OID into the name of the Item which would pull the ifDescr.1 OID. That way we would show what interface is it in the item name and have the value next to it.
MORE INFO
========
I believe that OpenNMS is doing the same. They dynamically get the name for the interface to show you if this is eth0, eth1, etc.
I have got one suggestion in regards to SNMP item.
Monitoring network interfaces brings a challenge, because it always depends how many interfaces you have got on the machine and also if you some of them are bonded.
Eg:
Having simple eth0 and eth1
SNMP OID are ifInOctecs.1 and ifInOctecs.2. This is just a value.
So if you monitor only those, you never know if this is eth0, bond0, or bge.
Having bond on eth0 and eth1 (bond0)
SNMP OID ifInOctecs.1 will no longer be related to eth0, but it will correspond to bond0.
So cannot name the item appropriately. You know this is some interface only.
Monitoring BSD, Windows, Solaris - the interface names are always different.
PROBLEM
=======
This brings a problem with templates. One is not able to specifically name the SNMP items, and therefore one does not know if this is a bond interface or any other interface.
The only way to know which interface is it is getting another OID ifDescr.1, etc. But that makes separate item. This does not work for graphs.
SOLUTION
========
It would be good, if we could add OID into the name of the Item which would pull the ifDescr.1 OID. That way we would show what interface is it in the item name and have the value next to it.
MORE INFO
========
I believe that OpenNMS is doing the same. They dynamically get the name for the interface to show you if this is eth0, eth1, etc.
Comment