Eigener SNMP Check: UNKN - Item not found in SNMP data

@BuzzLightyear habe mir deinen Check mal ein wenig angesehen. Was mir aufgefallen ist, ist das du Tabs und Leerzeichen verwendes für die Idents, das mag Python gar nicht. Ersetze bitte mal alle Tabs durch 4xLeerzeichen und probiere es dann noch einmal. Du kannst auch auf der CLI mit cmk --debug -vII <hostname> testen ob CMK irgendwelche Fehler wirft. Da müssten Fehler in der Art kommen

    statustext = "Accesspoints expected: %d; Accespoints connected %d; Accespoints connected and managed: %d; new Accespoints: %d;" % (
    ^
IndentationError: unexpected indent

Ansonsten kanst du zum Testen auch in der Inventory und Check Funktion ein print(parsed) einbauen um zu sehen ob CMK bis zu diesen Funktionen kommt und die korrekten Daten übergibt.

Der zweite Punkt der Fehlt ist der “Python Header” ganz am Anfang der Datei

#!/usr/bin/python
# -*- encoding: utf-8; py-indent-offset: 4 -*-
1 Like