Netzlaufwerk auf einem W2k12R2 überwachen
Hallo die Damen und Herren
ich hätte da mal ein kleines Problemchen, bei welchem ich nicht weiterkomme.
Ich habe folgende Anforderung:
Aktuell nutzt eine Applikation auf einem W2k12R2 Server ein Netzlaufwerk welches mit dem lokalen Admin User per net use verbuden ist.
Das Netzlaufwerk ist ein Samba Share welches auf einem Linux Server zur Verfügung gestellt wird.
Da die Applikation vom Netzlaufwerk zyklisch Daten abholt, wollten wir diese Verbindung in irgendweise Monitoren.
Bzw. überwachen ob die Verbindung wieso auch immer getrennt wurde.
Was ich schon versucht habe:
1. Da wir Nagios Check_MK (RAW Editon) einsetzen, dachte ich zuertst wir nutzen den schon vorhandenen Check_Mk Agent um das Netzlaufwerk zu monitoren.
Leider ist es scheinbar im Check_Mk nicht möglich ein Netzlaufwerk auf einem Windows Server zu überwachen. Auf einem Linux Server findet er alle Mounts ohne Probleme.
2. Aus diesem Grund dachte ich, ich schreib kurz eine kleine Batch, welche zyklisch prüft ob eine bestimmte Datei auf dem Netzlaufwerk noch vorhanden ist.
Wenn ich das Batch im Dialog ausführe, funktioniert dies ohne Probleme.
Sobald ich das Ganze per Task Scheduler mit dem selben User (lokaler Admin) ausführe, funktioniert dies nicht.
Was ich nicht möchte:
Das Netzlaufwerk in sonstiger Weise überwachen.
Hintergrund ist, dass der Server welcher das Netzlaufwerk bereit stellt, sowieso schon überwacht wird.
Ich möchte daher nur prüfen, ob der Windows Server die Verbindung zum Netzlaufwerk hat.
Habt ihr noch eine Idee?
Grüße
weasel
P.S:
Nun der Code zum o.g. Batch:
ich hätte da mal ein kleines Problemchen, bei welchem ich nicht weiterkomme.
Ich habe folgende Anforderung:
Aktuell nutzt eine Applikation auf einem W2k12R2 Server ein Netzlaufwerk welches mit dem lokalen Admin User per net use verbuden ist.
Das Netzlaufwerk ist ein Samba Share welches auf einem Linux Server zur Verfügung gestellt wird.
Da die Applikation vom Netzlaufwerk zyklisch Daten abholt, wollten wir diese Verbindung in irgendweise Monitoren.
Bzw. überwachen ob die Verbindung wieso auch immer getrennt wurde.
Was ich schon versucht habe:
1. Da wir Nagios Check_MK (RAW Editon) einsetzen, dachte ich zuertst wir nutzen den schon vorhandenen Check_Mk Agent um das Netzlaufwerk zu monitoren.
Leider ist es scheinbar im Check_Mk nicht möglich ein Netzlaufwerk auf einem Windows Server zu überwachen. Auf einem Linux Server findet er alle Mounts ohne Probleme.
2. Aus diesem Grund dachte ich, ich schreib kurz eine kleine Batch, welche zyklisch prüft ob eine bestimmte Datei auf dem Netzlaufwerk noch vorhanden ist.
Wenn ich das Batch im Dialog ausführe, funktioniert dies ohne Probleme.
Sobald ich das Ganze per Task Scheduler mit dem selben User (lokaler Admin) ausführe, funktioniert dies nicht.
Was ich nicht möchte:
Das Netzlaufwerk in sonstiger Weise überwachen.
Hintergrund ist, dass der Server welcher das Netzlaufwerk bereit stellt, sowieso schon überwacht wird.
Ich möchte daher nur prüfen, ob der Windows Server die Verbindung zum Netzlaufwerk hat.
Habt ihr noch eine Idee?
Grüße
weasel
P.S:
Nun der Code zum o.g. Batch:
@echo on
rem Script wird per Task Scheduler alle 5 min ausgeführt.
rem Die Datei "netzlaufwerk-ueberwachungs-datei.txt" wird per Nagios Check_Mk ueberwacht.
rem Somit bekommt man einen Hinweis wenn die Datei fehlt bzw. das Netzlaufwerk nicht mehr verbunden ist.
set Netzlw=P:\
set filecheck=filecheck_datei_nicht_loeschen.txt
set NetzlwFile=netzlaufwerk-ueberwachungs-datei.txt
echo %Netzlw%%filecheck%
if exist %Netzlw%%filecheck% goto existiert
echo Datei nicht gefunden - Netzlaufwerk getrennt
del %NetzlwFile%
goto ENDE
:existiert
echo Datei existiert - Netzlaufwerk ist verbunden! >%NetzlwFile%
:ENDE
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 308683
Url: https://administrator.de/forum/netzlaufwerk-auf-einem-w2k12r2-ueberwachen-308683.html
Ausgedruckt am: 23.12.2024 um 01:12 Uhr
2 Kommentare
Neuester Kommentar