leo-le
Goto Top

OPNSense - EMAIL Alerts - failed login

Hallo zusammen,

wir evaluieren gerade die OPNSense Firewall, soweit funktioniert auch alles gut.
Hier und da bleiben aber trotzdem Fragen offen, bspw. mit den EMail Notifications.

Gerade wenn ich mir via Mail schicken lassen möchte, wenn sich User an der FW anmelden.

Habt Ihr vielleicht einen Tipp für mich, wir man das bei der OPNSense bestenfalls konfiguriert.


Vielen Dank!

Content-Key: 2323856069

Url: https://administrator.de/contentid/2323856069

Ausgedruckt am: 26.04.2024 um 06:04 Uhr

Mitglied: orcape
Lösung orcape 29.03.2022 um 11:40:23 Uhr
Goto Top
Hi,
wo liegt denn das Problem?
OPNsense EMail-Notifications
Da ist doch alles bestens beschrieben.
Gruß orcape
Mitglied: Leo-le
Leo-le 29.03.2022 um 11:47:57 Uhr
Goto Top
Hi Orcape,

vielen Dank.
Ich habe die Dokumentation schon gelesen, jedoch finde ich weder etwas über Login Benachrichtigungen, noch wie ich die SMTP Konfig testen kann. Aber vielleicht habe ich es auch überlesen?

Hast du OPNSense im Einsatz?

Grüße
Mitglied: 148523
Lösung 148523 29.03.2022 um 12:20:56 Uhr
Goto Top
Mitglied: orcape
orcape 29.03.2022 um 12:28:31 Uhr
Goto Top
Hast du OPNSense im Einsatz?
Ja allerdings derzeit noch im Testlauf.
Bis Dato habe ich seit Jahren pfSense im Einsatz. Das auf ALIX- und APU-Boards, aber auch auf einem mini-ITX Board mit Atom-Prozessor X86_64 läuft.
jedoch finde ich weder etwas über Login Benachrichtigungen, noch wie ich die SMTP Konfig testen kann.
Sollte doch aber keine Hürde sein, bei Deinem Provider eine usätzliche Mailadresse zu machen und das einfach mal zu testen.
Gruß orcape
Mitglied: 1915348599
Lösung 1915348599 29.03.2022 aktualisiert um 14:31:49 Uhr
Goto Top
Für eine Benachrichtigung bei fehlerhaftem Login am WebGUI, Monit folgendermaßen einrichten:

back-to-topGenerelle Mail-Server-Einstellungen hinterlegen

Der Poll Intervall kann natürlich nach Bedarf verlängert werden damit bei mehreren fehlerhaften Logins nicht zu viele Benachrichtigungen kommen. Der war nur für den Test auf 5 Sekunden eingestellt!

screenshot

back-to-topAlert Mail Adresse auf dem Tab "Alert Settings" hinterlegen

Absender im From-Header hinterlegen (benötigen die meisten Mail-Server sonst lehnen sie Mails ab)

screenshot

back-to-topService Test Setting anlegen

Condition = match ".*failed authentication for WebGui.*"

screenshot

screenshot

back-to-topService Setting anlegen


screenshot

screenshot

Feddisch. Zum Testen mal mit falschen Credentials am WebGUI anmelden, schon kommt ne Mail ...
Mitglied: 148523
148523 29.03.2022 um 18:58:17 Uhr
Goto Top
👍
Wenn der TO es damit nicht hinbekommt ist ihm nicht mehr zu helfen...!
Mitglied: Leo-le
Leo-le 31.03.2022 um 12:56:03 Uhr
Goto Top
Hallo zusammen,

wow, vielen Dank für die idiotensichere Anleitung,
Ich konnte jetzt aufgrund anderer Themen gar nicht mehr daran arbeiten, werde es aber gleich heute Abend noch einmal durchtesten.
Mitglied: 148523
148523 18.04.2022 um 09:42:46 Uhr
Goto Top
Bitte deinen Thread dann auch als erledigt schliessen !
Wie kann ich einen Beitrag als gelöst markieren?
Mitglied: Leo-le
Leo-le 19.04.2022 um 20:01:55 Uhr
Goto Top
Asche über mein Haupt, ich war jetzt so sehr in einem anderen Projekt, dass ich dieses Thema gar nicht weiter bearbeiten konnte. Vielen Dank an alle und ich werde hier zunächst erst einmal alles schließen.
Mitglied: Blue-Rhino
Blue-Rhino 23.05.2022 um 10:16:04 Uhr
Goto Top
@1915348599 Super Anleitung, dafür vielen Dank!

Noch ein kleiner Hinweis, ich verwende die Version OPNsense 22.1.7_1-amd64, dort ist der Speicherort für das abzufragende Logfile nicht /var/log/audit.log sondern /var/log/audit/latest.log
Mitglied: shopdawhop
shopdawhop 17.10.2022 um 23:10:56 Uhr
Goto Top
Noch eine kleine Anmerkung von mir:

Für alle die auf diesen Thread gekommen sind um herauszufinden wie RegEx Abfragen mit Monit aussehen und der Anleitung von @1915348599 gefolgt sind:

Zum folgenden Punkt:

Service Test Setting anlegen
Condition = match ".*failed authentication for WebGui.*"


Bei der Condition funktionierte "match" nicht einwandfrei bzw. konnte Monit damit kein komplett gültiges RegEx abfragen. Ich bin mir auch nicht sicher woher das "match" kommt. In der Monit Dokumentation habe ich hierzu nichts gefunden.
Folgendes funktionierte bei mir im Condition Feld:

content = "{REGEX_AUSDRUCK}"
Mitglied: qberto
qberto 30.03.2023 um 10:57:57 Uhr
Goto Top
Ich klinke mich hier mal ein, da ich genau diesen Alert bräuchte, allerdings die Condition einfach nicht greifen will. Hat vielleicht jemand ein konkretes Beispiel für eine funktionierende Condition?