FP-STARFACE-MIB DEFINITIONS ::= BEGIN

-- =====================================================================
-- Fluxpunkt STARFACE-Monitoring MIB
--
-- Stellt Telefonie-, System- und Sicherheits-Werte einer STARFACE-PBX
-- ueber SNMP bereit. Detaillierte Beschreibung der einzelnen Objekte
-- siehe DESCRIPTION-Felder unten.
-- =====================================================================

IMPORTS
    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
    enterprises, Counter32, Counter64, Gauge32, Integer32, TimeTicks
        FROM SNMPv2-SMI
    DisplayString
        FROM SNMPv2-TC;

fluxpunkt MODULE-IDENTITY
    LAST-UPDATED "202606140000Z"
    ORGANIZATION "Fluxpunkt GmbH"
    CONTACT-INFO "https://www.fluxpunkt.de  info@fluxpunkt.de"
    DESCRIPTION  "Fluxpunkt enterprise root."
    ::= { enterprises 99999 }

fpStarface        OBJECT IDENTIFIER ::= { fluxpunkt 1 }

fpStarfaceSystem    OBJECT IDENTIFIER ::= { fpStarface 1 }
fpStarfaceAccounts  OBJECT IDENTIFIER ::= { fpStarface 2 }
fpStarfaceSip       OBJECT IDENTIFIER ::= { fpStarface 3 }
fpStarfaceChannels  OBJECT IDENTIFIER ::= { fpStarface 4 }
fpStarfaceModules   OBJECT IDENTIFIER ::= { fpStarface 5 }
fpStarfaceBackup    OBJECT IDENTIFIER ::= { fpStarface 6 }
fpStarfaceOs        OBJECT IDENTIFIER ::= { fpStarface 7 }
fpStarfaceJava      OBJECT IDENTIFIER ::= { fpStarface 8 }
fpStarfaceLicense   OBJECT IDENTIFIER ::= { fpStarface 9 }
fpStarfaceSecurity  OBJECT IDENTIFIER ::= { fpStarface 10 }
fpStarfaceRtp       OBJECT IDENTIFIER ::= { fpStarface 11 }
fpStarfaceTraps     OBJECT IDENTIFIER ::= { fpStarface 100 }

-- ============================== System (.1) ===========================

fpsSysApplianceType OBJECT-TYPE
    SYNTAX      DisplayString
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "Appliance-Typ (z.B. 'STARFACE Pro', 'STARFACE Cloud Edition', 'STARFACE VM')."
    ::= { fpStarfaceSystem 1 }

fpsSysStarfaceVersion OBJECT-TYPE
    SYNTAX      DisplayString
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "Aktive STARFACE-Version (z.B. '10.0.1.2')."
    ::= { fpStarfaceSystem 2 }

fpsSysStarfaceBuildDate OBJECT-TYPE
    SYNTAX      DisplayString
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "Build-Datum der aktiven STARFACE-Version (ISO-8601)."
    ::= { fpStarfaceSystem 3 }

fpsSysSerialNumber OBJECT-TYPE
    SYNTAX      DisplayString
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "Hardware-Seriennummer der Appliance."
    ::= { fpStarfaceSystem 4 }

fpsSysManufacturer OBJECT-TYPE
    SYNTAX      DisplayString
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "Hardware-Hersteller."
    ::= { fpStarfaceSystem 5 }

fpsSysProductName OBJECT-TYPE
    SYNTAX      DisplayString
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "Hardware-Produktname."
    ::= { fpStarfaceSystem 6 }

fpsSysLicenseOwner OBJECT-TYPE
    SYNTAX      DisplayString
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "Inhaber der STARFACE-Lizenz."
    ::= { fpStarfaceSystem 7 }

fpsSysMaxUsers OBJECT-TYPE
    SYNTAX      Gauge32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "Maximale Anzahl gleichzeitiger Benutzer auf dieser Appliance."
    ::= { fpStarfaceSystem 8 }

fpsSysMaxConnections OBJECT-TYPE
    SYNTAX      Gauge32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "Maximale Anzahl gleichzeitiger Anrufe auf dieser Appliance."
    ::= { fpStarfaceSystem 9 }

fpsSysAsteriskUptime OBJECT-TYPE
    SYNTAX      DisplayString
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "Uptime des SIP-/Telefonie-Dienstes in Klartext-Form."
    ::= { fpStarfaceSystem 10 }

fpsSysDebugMode OBJECT-TYPE
    SYNTAX      INTEGER { disabled(0), enabled(1) }
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "Debug-Modus der PBX (0 = aus, 1 = aktiv)."
    ::= { fpStarfaceSystem 11 }

-- ============================== Accounts (.2) =========================

fpsAccLicenseMaxUsers OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Lizenz-Maximum Benutzer." ::= { fpStarfaceAccounts 1 }
fpsAccTotal OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Gesamtanzahl angelegter Benutzer." ::= { fpStarfaceAccounts 2 }
fpsAccAdmin OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Anzahl Admin-Benutzer." ::= { fpStarfaceAccounts 3 }
fpsAccActive OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Benutzer im Status ACTIVE." ::= { fpStarfaceAccounts 4 }
fpsAccAvailable OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Benutzer im Status AVAILABLE." ::= { fpStarfaceAccounts 5 }
fpsAccRinging OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Benutzer im Status RINGING." ::= { fpStarfaceAccounts 6 }
fpsAccUnavailable OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Benutzer im Status UNAVAILABLE." ::= { fpStarfaceAccounts 7 }
fpsAccWebSessions OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Anzahl aktiver Web-/Admin-Anmeldungen."
    ::= { fpStarfaceAccounts 8 }
fpsAccConnectedAccounts OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Anzahl unterschiedlicher STARFACE-Accounts mit aktiver App-Client-Verbindung."
    ::= { fpStarfaceAccounts 9 }
fpsAccConnectedClients OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Anzahl aktiver App-Client-Sessions. Spiegelt zusaetzlich hrSystemNumUsers (HOST-RESOURCES-MIB)."
    ::= { fpStarfaceAccounts 10 }

-- ============================== SIP (.3) ==============================

fpsSipLocalhostStatus OBJECT-TYPE
    SYNTAX DisplayString MAX-ACCESS read-only STATUS current
    DESCRIPTION "Ergebnis des lokalen SIP-Health-Checks (OK/FAILURE)." ::= { fpStarfaceSip 1 }
fpsSipKnownPhones OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Anzahl in der STARFACE konfigurierter Telefone." ::= { fpStarfaceSip 2 }
fpsSipOnlinePhones OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Davon online." ::= { fpStarfaceSip 3 }
fpsSipIpChangedPhones OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Telefone mit abweichender IP-Adresse gegenueber der STARFACE-Konfiguration." ::= { fpStarfaceSip 4 }
fpsSipPeerCount OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Anzahl aktiver SIP-Peers." ::= { fpStarfaceSip 5 }
fpsSipProviderCount OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Anzahl SIP-Provider-Registrierungen." ::= { fpStarfaceSip 6 }

-- -------- SIP-Provider-Tabelle (.7) ------------------------------------
-- Pro SIP-Provider-Registrierung ein Eintrag mit Index, URI und
-- Registrierungsstatus.
fpsSipProviderTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF FpsSipProviderEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "Liste aller bekannten SIP-Provider-Registrierungen."
    ::= { fpStarfaceSip 7 }

fpsSipProviderEntry OBJECT-TYPE
    SYNTAX      FpsSipProviderEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "Eine Zeile der fpsSipProviderTable."
    INDEX       { fpsSipProviderIndex }
    ::= { fpsSipProviderTable 1 }

FpsSipProviderEntry ::= SEQUENCE {
    fpsSipProviderIndex      Integer32,
    fpsSipProviderUri        DisplayString,
    fpsSipProviderRegistered INTEGER
}

fpsSipProviderIndex OBJECT-TYPE
    SYNTAX Integer32 (1..65535) MAX-ACCESS read-only STATUS current
    DESCRIPTION "Stabiler 1-basierter Index dieses Providers."
    ::= { fpsSipProviderEntry 1 }
fpsSipProviderUri OBJECT-TYPE
    SYNTAX DisplayString MAX-ACCESS read-only STATUS current
    DESCRIPTION "SIP-/sips-URI bzw. host:port der Registrierung."
    ::= { fpsSipProviderEntry 2 }
fpsSipProviderRegistered OBJECT-TYPE
    SYNTAX INTEGER { registered(1), notRegistered(2) }
    MAX-ACCESS read-only STATUS current
    DESCRIPTION "Registrierungs-Status."
    ::= { fpsSipProviderEntry 3 }

-- ============================== Channels (.4) =========================

fpsChMax OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Maximal gleichzeitige Channels auf dieser Appliance." ::= { fpStarfaceChannels 1 }
fpsChActive OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Aktuell aktive Channels." ::= { fpStarfaceChannels 2 }
fpsChCallsLast5Min OBJECT-TYPE
    SYNTAX Counter32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Anrufe in den letzten 5 Minuten." ::= { fpStarfaceChannels 3 }
fpsChCurrentLinkedCalls OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Aktuell verbundene Anrufe."
    ::= { fpStarfaceChannels 4 }
fpsChCurrentParkedCalls OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Aktuell geparkte Anrufe."
    ::= { fpStarfaceChannels 5 }
fpsChCurrentConferenceCalls OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Aktuelle Konferenz-Anrufe."
    ::= { fpStarfaceChannels 6 }

-- ============================== Modules (.5) ==========================

fpsModInstalled OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Anzahl installierter Module." ::= { fpStarfaceModules 1 }
fpsModInstances OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Summe aller Modul-Instanzen." ::= { fpStarfaceModules 2 }

-- ============================== Backup (.6) ===========================

fpsBkpCount OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Anzahl konfigurierter Backup-Ziele." ::= { fpStarfaceBackup 1 }
fpsBkpLastLocation OBJECT-TYPE
    SYNTAX DisplayString MAX-ACCESS read-only STATUS current
    DESCRIPTION "Ort des juengsten Backups." ::= { fpStarfaceBackup 2 }
fpsBkpLastTime OBJECT-TYPE
    SYNTAX DisplayString MAX-ACCESS read-only STATUS current
    DESCRIPTION "Zeitstempel des juengsten Backups." ::= { fpStarfaceBackup 3 }
fpsBkpLastMessage OBJECT-TYPE
    SYNTAX DisplayString MAX-ACCESS read-only STATUS current
    DESCRIPTION "Status-Meldung des juengsten Backups."
    ::= { fpStarfaceBackup 4 }

-- ============================== OS (.7) ===============================

fpsOsLoad1 OBJECT-TYPE
    SYNTAX DisplayString MAX-ACCESS read-only STATUS current
    DESCRIPTION "Loadavg 1 Minute." ::= { fpStarfaceOs 1 }
fpsOsLoad5 OBJECT-TYPE
    SYNTAX DisplayString MAX-ACCESS read-only STATUS current
    DESCRIPTION "Loadavg 5 Minuten." ::= { fpStarfaceOs 2 }
fpsOsLoad15 OBJECT-TYPE
    SYNTAX DisplayString MAX-ACCESS read-only STATUS current
    DESCRIPTION "Loadavg 15 Minuten." ::= { fpStarfaceOs 3 }
fpsOsMemTotalBytes OBJECT-TYPE
    SYNTAX Counter64 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Gesamter Hauptspeicher in Bytes." ::= { fpStarfaceOs 4 }
fpsOsMemFreeBytes OBJECT-TYPE
    SYNTAX Counter64 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Freier Hauptspeicher in Bytes." ::= { fpStarfaceOs 5 }
fpsOsMemAvailableBytes OBJECT-TYPE
    SYNTAX Counter64 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Verfuegbarer Hauptspeicher in Bytes." ::= { fpStarfaceOs 6 }
fpsOsDiskRootTotalBytes OBJECT-TYPE
    SYNTAX Counter64 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Groesse der Root-Partition in Bytes." ::= { fpStarfaceOs 7 }
fpsOsDiskRootFreeBytes OBJECT-TYPE
    SYNTAX Counter64 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Freier Platz der Root-Partition in Bytes." ::= { fpStarfaceOs 8 }
fpsOsDbSize OBJECT-TYPE
    SYNTAX Counter64 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Groesse der STARFACE-Datenbank in Bytes." ::= { fpStarfaceOs 9 }
fpsOsCdrSize OBJECT-TYPE
    SYNTAX Counter64 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Groesse der Ruflisten-Daten (CDR) in Bytes." ::= { fpStarfaceOs 10 }

-- ============================== Java (.8) =============================

fpsJavaVmName OBJECT-TYPE
    SYNTAX DisplayString MAX-ACCESS read-only STATUS current
    DESCRIPTION "Java-VM-Name." ::= { fpStarfaceJava 1 }
fpsJavaVmVendor OBJECT-TYPE
    SYNTAX DisplayString MAX-ACCESS read-only STATUS current
    DESCRIPTION "Java-VM-Vendor." ::= { fpStarfaceJava 2 }
fpsJavaVmVersion OBJECT-TYPE
    SYNTAX DisplayString MAX-ACCESS read-only STATUS current
    DESCRIPTION "Java-VM-Version." ::= { fpStarfaceJava 3 }
fpsJavaVersion OBJECT-TYPE
    SYNTAX DisplayString MAX-ACCESS read-only STATUS current
    DESCRIPTION "Java-Version." ::= { fpStarfaceJava 4 }
fpsJavaHeapUsed OBJECT-TYPE
    SYNTAX Counter64 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Heap-Speicher belegt in Bytes." ::= { fpStarfaceJava 5 }
fpsJavaHeapMax OBJECT-TYPE
    SYNTAX Counter64 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Heap-Speicher maximal in Bytes." ::= { fpStarfaceJava 6 }
fpsJavaNonHeapUsed OBJECT-TYPE
    SYNTAX Counter64 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Non-Heap-Speicher belegt in Bytes." ::= { fpStarfaceJava 7 }
fpsJavaNonHeapMax OBJECT-TYPE
    SYNTAX Counter64 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Non-Heap-Speicher maximal in Bytes." ::= { fpStarfaceJava 8 }
fpsJavaMaxMemory OBJECT-TYPE
    SYNTAX Counter64 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Maximaler durch die JVM nutzbarer Speicher in Bytes."
    ::= { fpStarfaceJava 9 }

-- ============================== License (.9) ==========================

fpsLicOwner OBJECT-TYPE
    SYNTAX DisplayString MAX-ACCESS read-only STATUS current
    DESCRIPTION "Lizenz-Inhaber." ::= { fpStarfaceLicense 1 }
fpsLicMaxUsers OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Maximale Anzahl Benutzer laut Lizenz." ::= { fpStarfaceLicense 2 }

-- ============================== Security (.10) ========================

fpsSecPasswordCheck OBJECT-TYPE
    SYNTAX Integer32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "1 wenn STARFACE-Passwort-Pruefung aktiviert." ::= { fpStarfaceSecurity 1 }
fpsSecAttackDetection OBJECT-TYPE
    SYNTAX Integer32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "1 wenn Angriffserkennung aktiviert." ::= { fpStarfaceSecurity 2 }
fpsSecBlacklistedHosts OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Anzahl Eintraege auf der Blacklist." ::= { fpStarfaceSecurity 3 }
fpsSecWhitelistedHosts OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Anzahl Eintraege auf der Whitelist." ::= { fpStarfaceSecurity 4 }
fpsSecAutoprov OBJECT-TYPE
    SYNTAX Integer32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "1 wenn Auto-Provisionierung aktiv." ::= { fpStarfaceSecurity 5 }
fpsSecAcceptAllMacs OBJECT-TYPE
    SYNTAX Integer32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "1 wenn 'alle MAC-Adressen akzeptieren' gesetzt ist." ::= { fpStarfaceSecurity 6 }
fpsSecAutoFwUpdate OBJECT-TYPE
    SYNTAX Integer32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "1 wenn automatische Firmware-Updates aktiv." ::= { fpStarfaceSecurity 7 }

-- ============================== RTP-QoS (.11) =========================
-- Live-Aggregate ueber alle aktiven Audio-Channels. MOS ist eine
-- Naeherung nach ITU-T G.107 (E-Modell, G.711 als Referenz-Codec) aus
-- Mittelwerten von Jitter, Packet-Loss und RTT - als Indikator zu lesen,
-- nicht als absolute Messung. Bei keinem aktiven Channel sind die Werte
-- auf SNMP-Ebene nicht verfuegbar (noSuchInstance).

fpsRtpActiveChannels OBJECT-TYPE
    SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
    DESCRIPTION "Anzahl der aktiven Audio-Channels mit gueltigen RTP-QoS-Daten."
    ::= { fpStarfaceRtp 1 }
fpsRtpAvgJitterMs OBJECT-TYPE
    SYNTAX DisplayString MAX-ACCESS read-only STATUS current
    DESCRIPTION "Mittelwert des Jitters ueber alle Channels in Millisekunden (2 Dezimalstellen)."
    ::= { fpStarfaceRtp 2 }
fpsRtpMaxJitterMs OBJECT-TYPE
    SYNTAX DisplayString MAX-ACCESS read-only STATUS current
    DESCRIPTION "Worst-Case-Jitter ueber alle Channels in Millisekunden."
    ::= { fpStarfaceRtp 3 }
fpsRtpAvgPacketLossPercent OBJECT-TYPE
    SYNTAX DisplayString MAX-ACCESS read-only STATUS current
    DESCRIPTION "Mittlerer Paketverlust ueber alle Channels in Prozent."
    ::= { fpStarfaceRtp 4 }
fpsRtpMaxPacketLossPercent OBJECT-TYPE
    SYNTAX DisplayString MAX-ACCESS read-only STATUS current
    DESCRIPTION "Worst-Case-Paketverlust ueber alle Channels in Prozent."
    ::= { fpStarfaceRtp 5 }
fpsRtpAvgRttMs OBJECT-TYPE
    SYNTAX DisplayString MAX-ACCESS read-only STATUS current
    DESCRIPTION "Mittlere Round-Trip-Time ueber alle Channels in Millisekunden."
    ::= { fpStarfaceRtp 6 }
fpsRtpEstimatedMos OBJECT-TYPE
    SYNTAX DisplayString MAX-ACCESS read-only STATUS current
    DESCRIPTION "Geschaetzter MOS nach ITU-T G.107 (E-Modell, vereinfacht), Bereich 1.0-4.5. Indikator, keine absolute Messung."
    ::= { fpStarfaceRtp 7 }

-- ============================== Traps (.100) ==========================

fpsTrapSipProviderDown NOTIFICATION-TYPE
    STATUS current
    DESCRIPTION "Ein SIP-Provider ist nicht mehr registriert."
    ::= { fpStarfaceTraps 1 }

fpsTrapAllPhonesOffline NOTIFICATION-TYPE
    STATUS current
    DESCRIPTION "Alle bekannten SIP-Telefone sind offline."
    ::= { fpStarfaceTraps 2 }

fpsTrapRaidDegraded NOTIFICATION-TYPE
    STATUS current
    DESCRIPTION "RAID-Verbund laeuft im DEGRADED-Modus."
    ::= { fpStarfaceTraps 3 }

fpsTrapDiskAlmostFull NOTIFICATION-TYPE
    STATUS current
    DESCRIPTION "Root-Partition ueber kritischer Grenze (Default 90%)."
    ::= { fpStarfaceTraps 4 }

fpsTrapBackupStale NOTIFICATION-TYPE
    STATUS current
    DESCRIPTION "Juengstes Backup aelter als 24 Stunden."
    ::= { fpStarfaceTraps 5 }

fpsTrapLicenseExpiring NOTIFICATION-TYPE
    STATUS current
    DESCRIPTION "STARFACE-Lizenz laeuft in weniger als 30 Tagen ab."
    ::= { fpStarfaceTraps 6 }

END
