- Mitglied seit
- 24. Jul 2010
- Beiträge
- 208
- Punkte für Reaktionen
- 2
- Punkte
- 24
Hallo,
folgende Problematik. Ich habe an meiner Synology eine USV via SNMP hängen. Die USV durchläuft automatisch jeden Monat einen Batteriekalibrierungstest. Dabei geht das NAS brav in den Safe_Mode. Die USV entlädt dabei die Batterie bis ca. 3% und geht dann wieder in den Normalbetrieb ohne, dass der Strom getrennt wird. Leider kommt die Synology dann jedoch nicht mehr in den Normalbetrieb. Ist es dabei wirklich so, dass die Synology erst wieder in den Normalbetrieb geht, wenn man den Strom komplett trennt? Ich hätte gern eine Möglichkeit die Synology aus diesem Safe_Mode zu wecken. Ich habe schon ein Skript gefunden, aber das funktioniert nicht wirklich.
folgende Problematik. Ich habe an meiner Synology eine USV via SNMP hängen. Die USV durchläuft automatisch jeden Monat einen Batteriekalibrierungstest. Dabei geht das NAS brav in den Safe_Mode. Die USV entlädt dabei die Batterie bis ca. 3% und geht dann wieder in den Normalbetrieb ohne, dass der Strom getrennt wird. Leider kommt die Synology dann jedoch nicht mehr in den Normalbetrieb. Ist es dabei wirklich so, dass die Synology erst wieder in den Normalbetrieb geht, wenn man den Strom komplett trennt? Ich hätte gern eine Möglichkeit die Synology aus diesem Safe_Mode zu wecken. Ich habe schon ein Skript gefunden, aber das funktioniert nicht wirklich.
Rich (BBCode):
#!/bin/bash
# Synology NAS Wake-up
# ------------------------------------
# hostname/ip set ?
if [ -z "$1" ]; then
echo "Usage: synology_wakeup.sh <hostname>"
exit 1
fi
# get the server response. 5 connection tries with 10s delay -> 200s wait
serverResponse=$(wget --quiet --max-redirect=0 --retry-connrefused --timeout=20 --wait=10 --tries 5 --server-response -O /dev/null $1 2>&1)
# http detection pattern (response will be empty on con_refused)
detectionPattern="HTTP/1.1 (200|30[0-8])"
# server online ?
if [[ $serverResponse =~ $detectionPattern ]] ; then
exit 0
else
exit 1
fi