FortiSandbox - Falsche OID Detection für Plugins

Hallo CheckMK-Team,

Ihr habt SNMP-Checks für Fortinet Sandboxen (FSA) geschrieben.
u.a. fortisandbox_mem_usage_section.py

In der Detection wird aber nur auf ein bestimmtes Model geprüft und nicht auf die gesamte FSA Palette:

cmk/plugins/lib/fortinet.py
DETECT_FORTISANDBOX = equals(".1.3.6.1.2.1.1.2.0", ".1.3.6.1.4.1.12356.118.1.30006")

Die 30006 bezieht sich aber nur auf das Model fsa3000E, der Check sollte aber auf alle Modelle und VMs zutreffen:

Könnt Ihr den Check für zukünftige Versionen anpassen und auf
DETECT_FORTISANDBOX = startswith(".1.3.6.1.2.1.1.2.0", ".1.3.6.1.4.1.12356.118")
abändern? (wie es z.B auch bei den anderen Fortinet Detections gemacht wird.)

Vielen Dank im Voraus.
Viele Grüße,
Marc

Hi Marc,

super Recherche. Ich befürchte allerdings, dass dein Thread hier nicht die Aufmerksamkeit bekommen wird, die er verdienen würde. Am besten du schreibst auch nochmal in https://ideas.checkmk.com/, dann können auch andere Leute für diesen Vorschlag der Verbesserung stimmen.

Hi Marc,

auch von unserer Seite aus vielen Dank für deine Analyse und deinen Vorschlag. Ich habe soeben ein entsprechendes internes Ticket für unsere Entwickler erstellt.

Wir geben hier Bescheid, sobald wir die Änderung vorgenommen haben.

Viele Grüße

Niklas

Hallo Marc,

unsere Entwickler haben deinen Vorschlag umgesetzt. Details dazu findest du in Werk #16778.

Noch einmal vielen Dank für deine Recherche. :slight_smile:

Viele Grüße

Niklas

Hallo Niklas,
vielen Dank für die Rückmeldung. Freut mich, dass der Check angepasst wird.

Viele Grüße,
Marc