Hallo zusammen,
zur Überwachung des NAS habe ich eine kleine Anwendung mit AutoIt geschrieben (mein allererstes Programm überhaupt), welches in regelmäßigen Abständen mittels "Ping" prüft, ob die Box erreichbar ist.
Weiterhin kann die Box heruntergefahren und auch neu gestartet werden.
Viel Spaß beim Testen des Programmes!
Hier ein Screenshot:
Extern verlinktes Bild entfernt! Der Grund!
Code
Anleitung:
Bedienungsanleitung NAS-Remote V1.0
###################################
Voraussetzung:
1. PC mit Betriebssystem Windows XP/Vista/7 (mit anderen nicht getestet)
2. plink.exe und putty.exe, welche unter http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html zum Download bereit stehen
3. Ein NAS von QNAP :-)
Installation:
-------------
1. Kopiert die Dateien putty.exe, plink.exe und NAS-Remote.exe in ein Verzeichnis Eurer Wahl
2. Startet putty.exe mit folgendem Parameter:
putty.exe -ssh admin@<IP-NAS>
Statt <IP-NAS> natürlich die korrekte IP-Adresse eintragen z.B.:
putty.exe -ssh admin@192.168.123.123
Bei der allerersten SSH-Verbiundung mit Eurem NAS erscheint eine Abfrage:
"The server's host key is not cached in the registry..." Diese bitte mit "y" beantworten.
Dadurch wird der Host-Key in den Cache von PuTTY geschrieben.
3. Startet das Programm NAS-Remote.exe
Im nächsten Fenster bitte den Button "Ausführen" anklicken.
Danach erfolgt (nur beim 1. Start) eine Abfrage des Admin-Passwortes, der IP-Adresse, des Programmpfades von plink.exe und des Geräte-Types.
Diese Werte werden gespeichert und in die Registry geschrieben, wobei das Admin-Passwort natürlich sehr stark verschlüsselt wird.
Der grüne oder rote Balken zeigt Euch, ob das NAS erreichbar ist.
Die Buttons Shutdown, Neustart und PING sind selbsterklärend.
Die beiden Buttons Shutdown und Neustart benutzen das Programm plink.exe, um die gewählte Funktion auf dem NAS auszuführen.
Darum ist es wichtig, den Pfad beim 1. Start des Programmes - ebenso wie die IP-Adresse und das Passwort - korrekt einzutragen.
!! ACHTUNG: es erfolgt keine Abfrage, die beiden Funktionen werden sofort ausgeführt !!
Beim Betätigen von "Shutdown" wird auch das Programm NAS-Remote beendet.
4. Alle 60 Sekunden erfolgt ein "Ping" auf die Box um zu prüfen, ob sie noch "lebt" :-))
Sollte der Ping fehlschlagen, ertönt ein kurzer Hinweiston und das Programmfenster wird in den Vordergrund geholt.
5. Direkt beim Starten wird überprüft, ob eine aktuellere Version verfügbar ist und bei Verfügbarkeit ein Hinweis eingeblendet.
6. Mit dem beigefügten Programm DelRegNAS.exe können die 4 Werte ganz einfach einzeln aus der Registry gelöscht werden (wenn sich z.B.
das Admin-Passwort geändert hat).
ACHTUNG: Benutzung des Programmes auf eigene Gefahr! Für durch die Nutzung eventuell resultierende Schäden übernehme ich keine Haftung.
Alles anzeigen
Solltet Ihr Fehler feststellen, bitte PM.
Gruß
Hans-Ulrich