Werk #11267: if_fortigate: Use ifName as ifAlias

Component Checks & Agents
Title if_fortigate: Use ifName as ifAlias
Date Sep 3, 2020
Checkmk Editon Checkmk Raw (CRE)
Checkmk Version 2.0.0i1
Level Trivial Change
Class Bug Fix
Compatibility Incompatible - Manual interaction might be required

The original check plugin {{if_fortigate}} uses the {{ifName}} under the guise of {{ifAlias}} because on Fortigate devices the {{ifName}} contains the technical interface names. By contrast {{ifDescr}} or {{ifAlias}} may contain user defined names.

In the ruleset {{Network Interface and Switch Port Discovery}} under {{Appearance of network interface}} the item can be specified: Either use the {{Use index}}, {{Use description}} or {{Use alias}}.

With the incompatible werk 6638 the {{ifName}} was substituted with {{ifAlias}}. This means that the technical interface names are not available any more. This werk reverts the check plugin back to its original state: use {{ifName}} as {{ifAlias}} in order to make these technical names available again.

We cannot simply add another SNMP field because this may cause unforeseen performance loss.

In the future we have to find a performant solution to make the following four SNMP fields available for item names: {{ifIndex}}, {{ifName}}, {{ifDescr}} and {{ifAlias}}.

Thus if you have configure {{Use alias}} in the ruleset {{Network Interface and Switch Port Discovery}} under {{Appearance of network interface}} on Fortigate devices you have to rediscover these hosts.

To the list of all Werks