Netzwerkverbindungen auf Verbindungstrennung überwachen inkl. Email-Alarmierung
Wir haben bei uns einen Server stehen mit folgenden Eckdaten:
Hallo an alle!
wir haben bei uns ein einen Server stehen bei dem ich die Netzwerkverbindungen auf Verbindungstrennungen, z.B. auf Grund eines gezogenen Netzwerkkabels oder ausgefallenem Switch, überwachen möchte.
Sollte ein solches Ereignis auftreten soll eine Email an eine bestimmte Adresse gesendet werden.
Ich habe bereits versucht dies mit der in Win 2008-Srv integrierten Aufgabenplanung zu lösen, indem bei einem Auftretenden Ereignis eine Batchdatei ausgeführt wird.
Außerdem habe ich den Server mit Procmon überwacht um zu sehen was bei der Verbindungstrennung passiert. Leider passiert dabei zu viel ^^.
Ich möchte kein zusätzlichiches Tool installieren, sondern wenn möglich mit Windows-Bordmitteln arbeiten.
Für den Email-Versand würde ich Batch + Blat einsetzen.
Hätte jemand eine Idee wie ich dieses Problem am besten Lösen könnte bzw. was ich anzapfen kann um ein "Aufgabe" anhand eines aufgetretenen Ereignisses auszulösen?
Für Tipps wäre ich sehr dankbar.
Mfg Toxic
- OS: Win 2008 Srv - 32bit
- NIC´s: insgesamt 4 verschiedene IP´s über verschiedene Netzwerkkarten und Trunks
- Alarmierung-Email: per Batch + Blat
Hallo an alle!
wir haben bei uns ein einen Server stehen bei dem ich die Netzwerkverbindungen auf Verbindungstrennungen, z.B. auf Grund eines gezogenen Netzwerkkabels oder ausgefallenem Switch, überwachen möchte.
Sollte ein solches Ereignis auftreten soll eine Email an eine bestimmte Adresse gesendet werden.
Ich habe bereits versucht dies mit der in Win 2008-Srv integrierten Aufgabenplanung zu lösen, indem bei einem Auftretenden Ereignis eine Batchdatei ausgeführt wird.
Außerdem habe ich den Server mit Procmon überwacht um zu sehen was bei der Verbindungstrennung passiert. Leider passiert dabei zu viel ^^.
Ich möchte kein zusätzlichiches Tool installieren, sondern wenn möglich mit Windows-Bordmitteln arbeiten.
Für den Email-Versand würde ich Batch + Blat einsetzen.
Hätte jemand eine Idee wie ich dieses Problem am besten Lösen könnte bzw. was ich anzapfen kann um ein "Aufgabe" anhand eines aufgetretenen Ereignisses auszulösen?
Für Tipps wäre ich sehr dankbar.
Mfg Toxic
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 153092
Url: https://administrator.de/contentid/153092
Ausgedruckt am: 05.11.2024 um 12:11 Uhr
8 Kommentare
Neuester Kommentar
Willst du wirklich ein System überwachen, in dem du auf dem zu überwachendem System einen Service laufen hast?
Mit Boardmitteln kannst du ping in einer geplanten Aufgabe als Batch nutzen und das Ergebnis prüfen und wenn dein ping fehlschlägt eine Mail senden. Das wäre so ziemlich das einfachste denke ich.
Mit Boardmitteln kannst du ping in einer geplanten Aufgabe als Batch nutzen und das Ergebnis prüfen und wenn dein ping fehlschlägt eine Mail senden. Das wäre so ziemlich das einfachste denke ich.
Hi!
Solange du dich auf die Boardmittel von Windows verbohrst bleibts ziemlich schwierig zu realisieren.
Wenn jedoch noch irgendwo ein älterer Server / Client rumsteht - Nagios / Icinga installieren.
Ist zwar linux-basierend, aber diesen Systemen liegt ein relativ simpler Aufbau zugrunde.
Damit könntest du dann ALLES überwachen was du willst. Gibt eine riesige Community welche deren Plugins für Spezielle Überwachungen gratis zur Verfügung stellten.
Zudem kannst du dir infos mittels e-mail, sms oder was auch immer einrichten.
Gruß
Yali0n
Solange du dich auf die Boardmittel von Windows verbohrst bleibts ziemlich schwierig zu realisieren.
Wenn jedoch noch irgendwo ein älterer Server / Client rumsteht - Nagios / Icinga installieren.
Ist zwar linux-basierend, aber diesen Systemen liegt ein relativ simpler Aufbau zugrunde.
Damit könntest du dann ALLES überwachen was du willst. Gibt eine riesige Community welche deren Plugins für Spezielle Überwachungen gratis zur Verfügung stellten.
Zudem kannst du dir infos mittels e-mail, sms oder was auch immer einrichten.
Gruß
Yali0n
Moin,
zu dem Thema hab ich 2 Fragen:
a) Ich rupfe das Netzwerkkabel raus. Wie soll dein Server jetzt noch ne Mail schicken?
b) Was intressiert dich wirklich? Netzwerkkabel raus (wo vermutlich nur nen Admin an die Kabel kommt und auch nur der daran gehen wird)? Oder ob der Dienst selbst läuft (z.B. der Mailserverdienst)?
Ich vermute mal dich intressiert eher ob die Dienste des Servers laufen. Denn was bringt es dir wenn deine Batch sagt: Joar, Netzwerkkabel is drin aber leider sind mir grad alle Dienste gepflegt weggesemmelt...
c) Was passiert wenn der Server selbst komplett weg ist? Dann kommt weder deine Mail an noch hättest du die Chance überhaupt noch was zu hören...
-> Die Lösung: Eine externe Büchse (kann ja auch was kleines sein) mit z.B. Nagios drauf. Dies überwacht den Server von EXTERN. D.h. das Ding kann dir ne Mail senden wenn der Server nicht mehr erreichbar ist. Dabei erhälst du auch ne Info ob nur der Dienst nicht mehr da ist - oder ob der ganze Server grad auf Urlaub ist...
Ich würde sagen das wäre die bessere Alternative, oder?
zu dem Thema hab ich 2 Fragen:
a) Ich rupfe das Netzwerkkabel raus. Wie soll dein Server jetzt noch ne Mail schicken?
b) Was intressiert dich wirklich? Netzwerkkabel raus (wo vermutlich nur nen Admin an die Kabel kommt und auch nur der daran gehen wird)? Oder ob der Dienst selbst läuft (z.B. der Mailserverdienst)?
Ich vermute mal dich intressiert eher ob die Dienste des Servers laufen. Denn was bringt es dir wenn deine Batch sagt: Joar, Netzwerkkabel is drin aber leider sind mir grad alle Dienste gepflegt weggesemmelt...
c) Was passiert wenn der Server selbst komplett weg ist? Dann kommt weder deine Mail an noch hättest du die Chance überhaupt noch was zu hören...
-> Die Lösung: Eine externe Büchse (kann ja auch was kleines sein) mit z.B. Nagios drauf. Dies überwacht den Server von EXTERN. D.h. das Ding kann dir ne Mail senden wenn der Server nicht mehr erreichbar ist. Dabei erhälst du auch ne Info ob nur der Dienst nicht mehr da ist - oder ob der ganze Server grad auf Urlaub ist...
Ich würde sagen das wäre die bessere Alternative, oder?
Hi!
Kann mich nur wiederholen.
Installier ein Nagios oder Icinga.
Dann eine Überwachung für die Switche einrichten - vorausgesetzt sie sind Managed.
In jenem fall Ping einrichten und gegebenenfalls weitere Abfragen via SNMP durchfüren.
Auf deinen Server(n) ebenfalls den SNMP Service installieren - oder du nimmst nsclient++
Die werden nun auch via Ping überprüft und via snmp (nsclient++ kann mehr) die Netzwerkkarten, Services und laufenden Prozesse überwachen.
Wenn noch mehr gefordert wird, kannst mittels nsclient++ den Eventlog des Servers auslesen und dir auch diese Warnungen/Fehlermeldungen zusenden lassen.
Aber nach dem oberen Post zu urteilen weißt du selber sowieso am besten wie dies zu realisieren ist.
In diesem Sinne ....
Kann mich nur wiederholen.
Installier ein Nagios oder Icinga.
Dann eine Überwachung für die Switche einrichten - vorausgesetzt sie sind Managed.
In jenem fall Ping einrichten und gegebenenfalls weitere Abfragen via SNMP durchfüren.
Auf deinen Server(n) ebenfalls den SNMP Service installieren - oder du nimmst nsclient++
Die werden nun auch via Ping überprüft und via snmp (nsclient++ kann mehr) die Netzwerkkarten, Services und laufenden Prozesse überwachen.
Wenn noch mehr gefordert wird, kannst mittels nsclient++ den Eventlog des Servers auslesen und dir auch diese Warnungen/Fehlermeldungen zusenden lassen.
Aber nach dem oberen Post zu urteilen weißt du selber sowieso am besten wie dies zu realisieren ist.
In diesem Sinne ....