Netzwerk-Firewall (Appliance)
Überwache mit diesem Check Erreichbarkeit, Firmware-Stand, Lizenzen und Live-Messwerte deiner Perimeter-Firewall über REST-API, lokale API oder SNMP von zwölf Hersteller-Oberflächen.
Der Check Netzwerk-Firewall (Appliance) überwacht eine Perimeter-Firewall — ihre Erreichbarkeit, den Firmware-Stand, den Lizenz-/Feature-Key-Status und Sicherheitssignale. Er läuft alle 15 Minuten auf dem octoja-Agenten; das Intervall ist nicht durch den Benutzer konfigurierbar. Die Agent-Plattform (Windows, macOS oder Linux) spielt keine Rolle — entscheidend ist, dass der Agent die Appliance bzw. die Hersteller-Cloud erreicht.
octoja erreicht die Firewall über eine von zwölf Hersteller-Oberflächen: Clavister NetWall (REST-API), Check Point (SNMP), FortiGate (REST-API), FortiGate (SNMP), OPNsense, pfSense (SNMP), Securepoint UTM (SNMP), Sophos XG / XGS (lokal), Sophos XG / XGS (SNMP), WatchGuard (REST), WatchGuard (SNMP) und SonicWall (SNMP). Die in der UI sichtbaren Felder hängen vom gewählten Hersteller ab.
Welche Hersteller-Oberfläche?
Die REST- und lokalen API-Oberflächen verfolgen Firmware- und Lizenzstatus; die SNMP-Oberflächen lesen Live-Messwerte. Was jede Oberfläche liefert:
- Clavister NetWall (REST-API) liest über die lokale cOS-Core-REST-API Firmware, CPU, RAM, die Auslastung der Verbindungstabelle, Lizenz- und Subscription-Ablauf, den SECaaS-Status und den Zustand des HA-Peers.
- FortiGate (REST-API) meldet die installierte Firmware-Version und den FortiGuard-Lizenz-Ablauf. FortiGate (SNMP) liest Live-Messwerte: CPU, Speicher, Disk, Sessions, VPN-Tunnel, HA-Cluster-Knoten und Interfaces.
- WatchGuard (SNMP) liefert CPU, Sessions, Interfaces und HA sowie Feature-Key-Ablauf und Firmware-Stand.
- SonicWall (SNMP) liefert CPU, RAM, Sessions, Interfaces und VPN-Tunnel.
- Sophos XG / XGS (SNMP) liefert RAM, Disk, Interfaces und VPN-Tunnel.
- Securepoint UTM (SNMP) liefert CPU, RAM, Sessions, Interfaces, VPN-Tunnel (IPsec, OpenVPN und WireGuard), HA-Sync-Status, Firmware-Stand und Lizenz-Ablauf.
- Check Point (SNMP) liefert CPU, RAM, Disk, Sessions, Interfaces, VPN-Tunnel, HA, den Gesamtstatus des Gateways und den Lizenz-Ablauf.
- pfSense (SNMP) liefert CPU, RAM, Root-Dateisystem, Paketfilter-Status, Sessions und Interfaces.
Wähle bei einer FortiGate die Oberfläche, die zu deinem Überwachungsziel passt: FortiGate (REST-API) für Firmware- und FortiGuard-Lizenzstatus oder FortiGate (SNMP) für Live-Messwerte. Du kannst beide Checks gegen dieselbe Appliance konfigurieren, wenn du beide Signalgruppen möchtest. Bei Sophos XG / XGS hast du dieselbe Wahl: Sophos XG / XGS (lokal) für Firmware- und Gateway-Status über die XML-API oder Sophos XG / XGS (SNMP) für Live-Messwerte zu Speicher, Disk, VPN und Interfaces.
Voraussetzungen
- Eine verwaltete Clavister-NetWall-, OPNsense-, pfSense-, WatchGuard-, Sophos-XG/XGS-, FortiGate-, SonicWall-, Securepoint-UTM- oder Check-Point-Appliance
- Der octoja-Agent ist auf einem Gerät installiert, das die Appliance (alle Oberflächen außer WatchGuard REST) oder die WatchGuard-Cloud (WatchGuard REST) erreichen kann
- API-Zugangsdaten für den gewählten Hersteller oder — bei jeder SNMP-Oberfläche — eine SNMP-Community oder ein SNMPv3-Benutzer mit Lesezugriff (siehe Hersteller-Abschnitte unten)
- Alternativ: die Firewall ist in octoja als Netzwerkgerät angelegt — dann liefert octoja ihre IP automatisch an den Check
Schritte
- Gehe zu Geräte und öffne das Gerät, auf dem der octoja-Agent installiert ist — oder öffne die Firewall selbst, wenn sie als Netzwerkgerät angelegt ist.
- Klicke auf den Tab Checks → Check hinzufügen → Netzwerk-Firewall (Appliance).
- Wähle einen Hersteller. Das Formular ordnet sich um und zeigt die relevanten Felder.
- Fülle die herstellerspezifischen Felder aus (siehe unten).
- Passe Lizenz-Warnung (Tage) an, falls 30 Tage nicht genug Vorlaufzeit für deinen Erneuerungsprozess bieten (Clavister NetWall, WatchGuard, FortiGate, Securepoint UTM und Check Point).
- Lasse TLS-Zertifikat prüfen aus, es sei denn, deine Appliance präsentiert ein Zertifikat einer vertrauenswürdigen CA — die meisten Perimeter-Firewalls tun das nicht. Das Feld erscheint bei den Oberflächen OPNsense, Sophos XG / XGS (lokal) und FortiGate (REST-API). Bei Clavister NetWall gibt es stattdessen Clavister-TLS-Zertifikat prüfen, das standardmäßig an ist.
- Klicke auf Check hinzufügen.
Nach dem ersten Check-Intervall siehst du das Ergebnis im Tab Checks des Geräts mit Online-Status, Firmware-Stand, Lizenzablauf (WatchGuard), offenen Vorfällen (WatchGuard) und einer Problemliste.
Den Check auf einem Netzwerkgerät anlegen. Wenn die Firewall selbst als Netzwerkgerät angelegt ist, statt den octoja-Agent zu betreiben, erscheint das Feld Host / IP nicht — octoja trägt bei jedem Lauf die IP des Geräts ein, und der Check läuft auf dem Agenten, der als Überwachungsgerät hinterlegt ist. Dasselbe gilt für diesen Check, wenn du ihn über ein Konfigurationspaket verteilst: Ein Paket deckt damit jede Firewall der Gruppe ab.
Wenn du mehrere Appliances desselben Herstellers schützt, konfiguriere einen Check pro Appliance. Alle lokalen API- und SNMP-Oberflächen sind appliance-lokal; nur die WatchGuard-(REST)-Oberfläche ist account-weit (ein Check deckt jede Firebox im Account ab).
Einstellungen
Gemeinsame Felder gelten herstellerübergreifend; die übrigen werden eingeblendet, wenn der passende Hersteller ausgewählt ist.
Gemeinsam
Clavister NetWall (REST-API)
OPNsense
Wo bekomme ich einen OPNsense-API-Key/-Secret? octoja benötigt einen API-Key und das passende Secret eines OPNsense-Benutzers mit Lesezugriff auf Status- und Firmware-Informationen. Erzeuge das Key/Secret-Paar in der OPNsense-Weboberfläche und trage beides in die Felder oben ein — die genauen Schritte findest du in der Dokumentation deines Firewall-Herstellers.
WatchGuard (REST)
Sophos XG / XGS (lokal)
FortiGate (REST-API)
FortiGate (SNMP)
Aktiviere vor der Konfiguration des Checks SNMP auf der Appliance und lege eine v2c-Community oder einen SNMPv3-Benutzer mit Lesezugriff an — siehe die Dokumentation deines Firewall-Herstellers.
Der VPN-Tunnel-Status wird je Tunnel-Name aggregiert: Ein Tunnel gilt als up, wenn einer seiner Selektoren up ist.
WatchGuard (SNMP)
Aktiviere zuerst SNMP auf der Firebox und lege eine v2c-Community oder einen SNMPv3-Benutzer mit Lesezugriff an — siehe die Dokumentation deines Firewall-Herstellers. RAM-, Disk- und VPN-Messwerte werden auf dieser Oberfläche nicht erfasst.
SonicWall (SNMP)
Aktiviere zuerst SNMP auf der Appliance und lege eine v2c-Community oder einen SNMPv3-Benutzer mit Lesezugriff an — siehe die Dokumentation deines Firewall-Herstellers. Disk- und HA-Messwerte werden auf dieser Oberfläche nicht erfasst.
Sophos XG / XGS (SNMP)
Aktiviere zuerst SNMP auf der Appliance und lege eine v2c-Community oder einen SNMPv3-Benutzer mit Lesezugriff an — siehe die Dokumentation deines Firewall-Herstellers. Die SOPHOS-XG-MIB stellt kein CPU-Objekt bereit, daher werden CPU- und HA-Messwerte auf dieser Oberfläche nicht erfasst.
pfSense (SNMP)
Die pfSense-Oberfläche nutzt nur SNMP v2c — die Felder für SNMP-Version und SNMPv3 werden nicht angezeigt. Aktiviere zuerst auf der pfSense den SNMP-Dienst mit den Modulen für MIB II, Host Resources und PF.
Securepoint UTM (SNMP)
Aktiviere zuerst SNMP auf der Appliance und lege eine v2c-Community oder einen SNMPv3-Benutzer mit Lesezugriff an — siehe die Dokumentation deines Firewall-Herstellers. Disk-Messwerte werden auf dieser Oberfläche nicht erfasst. Firmware-Stand und verbleibende Lizenztage meldet die Appliance selbst, daher wird keine Soll-Version konfiguriert.
Check Point (SNMP)
Aktiviere zuerst SNMP auf dem Gateway und lege eine v2c-Community oder einen SNMPv3-Benutzer mit Lesezugriff an — siehe die Dokumentation deines Firewall-Herstellers.
Feldverhalten
- Die Auswahllisten Interfaces, die up sein müssen und VPN-Tunnel, die up sein müssen füllen sich aus dem, was der vorherige SNMP-Lauf erkannt hat. Führe den Check einmal aus und wähle danach die Namen aus, die du voraussetzen möchtest.
- SNMP- und Clavister-Schwellwerte werden so normalisiert, dass der Warn-Wert nie höher als der Kritisch-Wert ist — bei verdrehter Eingabe vertauscht octoja sie.
- Der Versionsvergleich ignoriert Groß- und Kleinschreibung und vergleicht ganze Versionsbestandteile: Die laufende Version gilt als aktuell, wenn sie der Soll-Version entspricht oder sie an einer Bestandteilsgrenze fortsetzt.
12.7.1erfüllt die Soll-Version12.7, und21.0.0 GAerfüllt21.0.0, während20.0.2die Soll-Version2nicht erfüllt. Setze Soll-Firmware-Version auf ein kürzeres Präfix, um Patch-Revisionen durchzulassen. - Die SNMP-Interface-Erfassung überspringt Software-Loopback-Interfaces. Ein erforderliches Interface, das admin-up, aber betrieblich down ist, wird als down gemeldet.
Ergebnisse
Meldungscodes
Der Check meldet eine Liste von Problem-Zeilen; der schlechteste Schweregrad wird zum Gesamtergebnis. Sind alle Dimensionen sauber, ist das Ergebnis OK.
*outdated löst bei Clavister, Sophos, WatchGuard, SonicWall (SNMP) und Check Point (SNMP) nur aus, wenn die passende Soll-Version konfiguriert ist. OPNsense und Securepoint UTM (SNMP) brauchen keine Soll-Version — die Appliance meldet das verfügbare Upgrade selbst. FortiGate (REST-API) meldet nur die installierte Firmware-Version, deshalb entfällt die Aktualitäts-Dimension auf dieser Oberfläche, ebenso bei pfSense (SNMP).
OPNsense- und Sophos-Feature-Key-/Lizenz-Ablauf wird aktuell nicht ausgewertet. Die Lizenz-Dimension gilt für Clavister, WatchGuard, FortiGate (REST-API), Securepoint UTM (SNMP) und Check Point (SNMP).
Fehlercodes
Wenn der Check selbst nicht laufen kann (unvollständige Konfiguration, Authentifizierungsfehler, nicht erreichbare API), meldet er statt Problem-Zeilen das Ergebnis Fehler mit einem der folgenden Fehlercodes. Die Check-Detailansicht zeigt die passende Meldung.
Erfasste Metriken
vendor— der für den Renderer zurückgegebene Hersteller-Stringonline— Appliance ist erreichbar / mindestens eine Firebox ist verbundenfirmwareCurrent— aktuell installierte Firmware-Version (best-effort über JSON-Formen der Hersteller)firmwareLatest— neueste von OPNsense oder Securepoint UTM gemeldete Version oder der konfigurierte Soll-String für Clavister, Sophos, WatchGuard, SonicWall und Check PointupToDate— true/false/null (null, wenn die Aktualitäts-Dimension nicht ausgewertet wurde)licenseExpiresAt— nächster Feature-Key-/Abonnement-Ablauf (Clavister, WatchGuard, FortiGate (REST-API), Securepoint UTM und Check Point), ISO-8601openAlerts— ThreatSync-Offene-Vorfälle-Anzahl, wenn verfügbar (nur WatchGuard)issues— Liste von{severity, code, detail}-Einträgen, die zum Ergebnis beigetragen haben
Die SNMP-Oberflächen und Clavister liefern zusätzlich die folgenden Live-Messwerte; welche davon gefüllt sind, hängt davon ab, was die Hersteller-MIB bzw. -API bereitstellt.
sysName/model/osVersion/uptimeDays— Appliance-Identität und LaufzeitcpuPercent/memPercent/diskPercent— CPU-, Speicher- und Disk-Auslastung in ProzentmemTotalMB/diskTotalMB— Gesamt-Speicher- und Disk-KapazitätsessionCount— Anzahl aktiver SessionssessionLimit/sessionPercent— Größe und Auslastung der Verbindungstabelle (nur Clavister)vpnTunnelsplusvpnTunnelsTotal/vpnTunnelsUp/vpnTunnelsDown— Status je Tunnel und SummenhaMode/haGroup/haNodes/haNodeCount— HA-Modus, -Gruppe und CPU/Speicher je KnoteninterfacesplusifTotal/ifUp/ifDownundifInErrors/ifOutErrors— Interface-Status und aggregierte Fehlerzähler
Hinweise
- HTTP-Timeout je API-Aufruf beträgt 30 Sekunden.
- Verwende einen dedizierten Read-only-API-Benutzer, wo der Hersteller das erlaubt. Die OPNsense- und Sophos-APIs akzeptieren Zugangsdaten mit nur lesenden Berechtigungen für Status- und Firmware-Abfragen.
- Der OPNsense-Ablauf löst vor dem Statuslesen einen frischen Firmware-Check aus und wartet dann 4 Sekunden — die OPNsense-API liefert einen gecachten Status, bis ein Check ausdrücklich angestoßen wird.
- Für WatchGuard ist der ThreatSync-Vorfalls-Check best-effort — Accounts ohne ThreatSync-Abo geben einen Nicht-Erfolgs-Code zurück, und octoja überspringt diese Dimension still.
- Der WatchGuard-Parser ist tolerant gegen Feldnamen-Variationen zwischen Mandanten:
connectionStatus/status,fireboxVersion/osVersion,featureKeyExpiration/expirationDateund so weiter. - Die Sophos-XML-API erwartet die Zugangsdaten im Request-Body, nicht in Headern — octoja escapt Benutzereingaben über den XML-Serialisierer, bevor sie gepostet werden.
War dies hilfreich?
Mehr in Netzwerk
3CX-TelefonanlageBandbreiteDNS-AuflösungDNS-Blacklist (RBL)Brauchen Sie noch Hilfe? Team fragen