Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Certalys

#1
Hallo zusammen,

ich bin Meik, arbeite seit vielen Jahren in der IT und möchte euch ein Projekt vorstellen, dessen Anfang ziemlich unspektakulär war.

Eigentlich wollte ich nur ein kleines Tool, mit dem ich einen Client bequem zwischen zwei OPNsense-Aliasen wechseln kann: einmal über die VPN-Verbindung, einmal über den normalen Internetzugang. Möglichst ohne dafür jedes Mal die Weboberfläche der Firewall öffnen zu müssen.

Aus diesem ,,eigentlich nur" ist inzwischen etwas mehr geworden. Das Projekt heißt heute Certalys.

Während der Arbeit daran hat mich zunehmend eine andere Frage beschäftigt: Wie bekomme ich einen verständlichen Überblick darüber, was in meiner Infrastruktur passiert und wie die einzelnen Systeme zusammenhängen? Mich interessierte nicht nur, ob irgendwo eine Anzeige rot wird, sondern was konkret betroffen ist und wo ich sinnvoll mit der Fehlersuche anfangen sollte.

Diese Frage ist heute der Kern von Certalys. Es ist eine eigenständige Windows-Anwendung für Monitoring und Analyse über mehrere Plattformen hinweg. OPNsense war der Ausgangspunkt und der erste integrierte Provider. Inzwischen sind auch Unraid, Proxmox VE und Proxmox Backup Server angebunden und praktisch getestet.

Ein wichtiger Unterschied zur ursprünglichen Alias-Idee: Das heutige Monitoring arbeitet read-only gegenüber den überwachten Systemen. Certalys ändert keine Firewall-Regeln und führt keine automatischen Reparaturen aus.

Neben den Sensoren gibt es eine CMDB, die bestätigte Beziehungen grafisch darstellt. Beispielsweise lässt sich nachvollziehen, dass ein NAS einen bestimmten DNS-Dienst oder ein Gateway nutzt. Die regelbasierte Analysis ordnet Zustände und vorhandene Belege ein; im Requires attention wird zusammengefasst, was passiert ist, was betroffen sein könnte und welcher nächste Prüfschritt sinnvoll ist.

Dazu kommen Benachrichtigungen über SMTP, Pushover, Slack und PagerDuty. Neu sind außerdem Benutzerverwaltung mit Rollen und 2FA sowie ein verschlüsseltes Backup und Restore der Certalys-Anwendungsdaten.

Mir ist wichtig, dass Monitoring und Analyse ohne Cloud-Dienst funktionieren. Externe Benachrichtigungen sind eine bewusst eingerichtete Option, keine Voraussetzung. Bei der Entwicklung nutze ich KI-Unterstützung; praktische Tests und die schrittweise Überprüfung der Funktionen gehören fest dazu.

Certalys ist weiterhin in Entwicklung, noch keine Final 1.0. Als nächster Provider ist XCP-ng vorgesehen. Später sollen unter anderem TrueNAS, Windows-Server- und Linux-Server-Agenten sowie Switches und Netzwerkdrucker folgen. Dafür möchte ich keine Termine versprechen, die sich am Ende nicht halten lassen.

Was mich daran motiviert, ist der Spaß, aus einem konkreten eigenen Bedarf etwas Nützliches zu entwickeln. Wenn das später auch anderen die tägliche Arbeit erleichtert, würde mich das freuen.

You cannot view this attachment.

Mich würde interessieren: Welche OPNsense-Zustände oder Zusammenhänge fehlen euch in einer übergreifenden Übersicht? Und wo würdet ihr bei meinem Ansatz genauer nachfragen?

Etwas Hintergrund zum Projekt habe ich auf https://certalys.com zusammengestellt. Certalys ist mein eigenes, unabhängiges Projekt und keine offizielle OPNsense-Erweiterung.

Viele Grüße
Meik