Hi there
I'm trying to figure a way to monitor Catalyst PoE status smarter, and there are two purposes.
1. Only interfaces whose description (IF-MIB::ifAlias) contains ## (for example, ## to AP-001 ##) are targeted for LLD.
2. Monitor Link-status (IF-MIB::ifOperStatus) and PoE-status (POWER-ETHERNET-MIB:: pethPsePortPowerClassifications) of the interface subject to LLD.
The first problem is that there is no direct relationship between the index of interface description and the index of interface PoE-status.
I looked at the MIB above and found that the following steps would probably work.
1. Get the value of CISCO-POWER-ETHERNET-EXT-MIB::cpeExtPsePortEntPhyIndex with an index equal to the index of POWER-ETHERNET-MIB:: pethPsePortPowerClassifications (general LLD operation).
2. Get the value of ENTITY-MIB::entPhysicalName with an index equal to the value of cpeExtPsePortEntPhyIndex.
3. Get the index of IF-MIB::ifDescr with a value equal to the value of entPhysicalName.
4. Get the value of IF-MIB::ifAlias with an index equal to the index of ifDescr, and if ## is included, make it the target of LLD.
Can the above method be implemented smartly and effectively with Zabbix templates?
Any help would be more than welcome.
I'm trying to figure a way to monitor Catalyst PoE status smarter, and there are two purposes.
1. Only interfaces whose description (IF-MIB::ifAlias) contains ## (for example, ## to AP-001 ##) are targeted for LLD.
2. Monitor Link-status (IF-MIB::ifOperStatus) and PoE-status (POWER-ETHERNET-MIB:: pethPsePortPowerClassifications) of the interface subject to LLD.
The first problem is that there is no direct relationship between the index of interface description and the index of interface PoE-status.
I looked at the MIB above and found that the following steps would probably work.
1. Get the value of CISCO-POWER-ETHERNET-EXT-MIB::cpeExtPsePortEntPhyIndex with an index equal to the index of POWER-ETHERNET-MIB:: pethPsePortPowerClassifications (general LLD operation).
2. Get the value of ENTITY-MIB::entPhysicalName with an index equal to the value of cpeExtPsePortEntPhyIndex.
3. Get the index of IF-MIB::ifDescr with a value equal to the value of entPhysicalName.
4. Get the value of IF-MIB::ifAlias with an index equal to the index of ifDescr, and if ## is included, make it the target of LLD.
Can the above method be implemented smartly and effectively with Zabbix templates?
Any help would be more than welcome.
Comment