All supported releases of Smarts
AggregatePort index is also a part of IF-MIB, These indexes are specifically categorised as AggregatePort or AggregateInterface only based on the LAG MIB details.
Below OID does expose the if-Index that is taking part in the LAG configuration, Based on this exposure, Smarts does creates those indexes as AggregatePort or AggregateInterface:
dot3adAggMACAddress {".1.2.840.10006.300.43.1.1.1.1.2"}
The underlying physical interfaces/ports are also associated based on the same LAG/LACP details retrieved from the MIB.
So essentially, AggregatePort will have composedOf-> Ports.
At this juncture, both Ports and AggregatePorts will be unmanaged since there is no connection detected.
Once the connections is detected at the physical layer (via the ports), then Cable/TrunkCalbles will be created at the port level (via connectedVia relationship), this can be based on CDP / LLDP /LACP based connectivity.
These connectedPorts will be managed for both Fault and Performance (current Utilization), this currentUtilization crossing the Threshold will lead to HighUtilization event at the port level (physical).
When LACP does expose the Aggregation connectivity with the connected device, then AggregateLink will be created between the AggregatePorts followed by the respective connected AggregatePorts being managed. Now, we have AggregatePorts having connectedVia Aggregatelink connection which is managed followed by the underlying ports having connectedVia relation and both will be managed for fault and performance.
The high Utilization event will be generated for every index (that includes at the port level as well as at the Aggregateport level).
There is no correlation between these entities when raising the high utilization events.