Werk #11267: if_fortigate: Use ifName as ifAlias

Komponente Checks und Agenten
Titel if_fortigate: Use ifName as ifAlias
Datum 03.09.2020
Checkmk-Editon Checkmk Raw (CRE)
Checkmk-Version 2.0.0i1
Level Kleine Änderung
Klasse Bugfix
Kompatibilität Inkompatibel - Manuelle Interaktion könnte erforderlich sein

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.

Zur Liste aller Werks