Das deutsche Synology Support Forum  

Zurück   Das deutsche Synology Support Forum > Verschiedenes > Station Modding > Sonstiges

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 22.07.2009, 19:06
TheGulOfDedra TheGulOfDedra ist offline
Anwender
Syno-Entdecker
 
Registriert seit: 26.05.2009
Beiträge: 27
Standard iPhone Push mit Prowl auf der DS209

Hallo zusammen,

nur als kleine Anregung. Ich habe mir zu einem ersten Versuch ein kleines Shellscript gebastelt welches mir per Crontab einmal am Tag die aktuellen Restspeicherplatz in Prozent auf der Synology (Volume 1) auf das iPhone pushed.

Keine Ahnung ob einer so was braucht - aber ich denke man kann bestimmt auch noch andere Dinge pushen - ggf. auch interessanteres - Vielleicht ein Denkanstoß für Andere.

Wen es interessiert - hier das Script - wahrscheinlich diletantisch - aber es geht...

Code:
mydevice="DeepSpaceFive"
myevent="FreeSpace"
prowlid="ID"
freespc=`df -h | grep md2 | cut -b 53-56`
zeit=`date +"%d.%m.%y`
nachricht="FreeSpace%20at%20$zeit%20was%20$freespc"
wget -O - --no-check-certificate https://prowl.weks.net/publicapi/add?apikey=$prowlid\&application=$mydevice\&event=$myevent\&priority=1\&description=$nachricht
Die ID bekommt ihr auf der Internetseite wenn ihr das Tool Prowl im AppStore auf dem iPhone gekauft habt. Einen Account anlegen und los gehts.
Mit Zitat antworten
  #2  
Alt 22.07.2009, 22:09
TheGulOfDedra TheGulOfDedra ist offline
Anwender
Syno-Entdecker
 
Registriert seit: 26.05.2009
Beiträge: 27
Standard

Hier noch eine kleine Erweiterung und der Screenshot des iPhones dazu...

Code:
mydevice="DeepSpaceFive"                                                                                                                                                                                                           
myevent="FreeSpace"                                                                                                                                                                                                                
prowlid="ID"                                                                                                                                                                                 
filesystem=`df -h | grep md2 | awk '{print $6}'`                                                                                                                                                                                   
size=`df -h | grep md2 | awk '{print $2}'`                                                                                                                                                                                         
used=`df -h | grep md2 | awk '{print $3}'`                                                                                                                                                                                         
available=`df -h | grep md2 | awk '{print $4}'`                                                                                                                                                                                    
percent=`df -h | grep md2 | awk '{print $5}'`                                                                                                                                                                                      
datum=`date +"%d.%m.%y`                                                                                                                                                                                                            
zeit=`date +"%H:%M`                                                                                                                                                                                                                
nachricht="Status%20$datum%20($zeit)%0ASize:%20$size%0AUsed:%20$used%20($percent)%0AAvailable:%20$available"                                                                                                                       
echo $nachricht                                                                                                                                                                                                                    
wget -O - --no-check-certificate https://prowl.weks.net/publicapi/add?apikey=$prowlid\&application=$mydevice\&event=$myevent\&priority=1\&description=$nachricht
Ich beziehe die Auswertung nur auf Volume 1 da Volume 2 in meiner DS209 lediglich als Backupmedium genutzt wird. Daher sind die beiden eigentlich immer gleich voll.

Grüße
TheGulOfDedra
Angehängte Grafiken
Dateityp: jpg screenshot.jpg (44,6 KB)
Mit Zitat antworten
  #3  
Alt 22.07.2009, 22:16
Benutzerbild von jahlives
jahlives jahlives ist offline
Moderator
Syno-Gott
 
Registriert seit: 19.08.2008
Beiträge: 7.681
Standard

Das sieht doch mal sehr schön aus. Leider habe ich kein iPhone um das zu testen
__________________
DS408 | 2.3-1157 | 4x1TB WD10EADS-00L5B1 as RAID 5 | Mediaserver
DS109+ | 2.3-1141 | 1xTB WD |
Postfix-Dovecot with SA, TLS, SMTP Auth @ Dovecot, Postgrey and Postfwd | Dovecot-Sieve
DS109+ | 2.3-1141 | 1x WD 160GB (intern) | Icecast | svn via ssh | Webserver | Roundcube
USV | APC BR500GI

Internet | 100 MBit/s
Medienclient | PopcornHour A110
My Pages | tobisworld.ch | MirrorWikiLeaks | 911-research.info | Syno-Stuff | Mein Blog | Mailing-Liste
Mit Zitat antworten
  #4  
Alt 22.07.2009, 22:22
TheGulOfDedra TheGulOfDedra ist offline
Anwender
Syno-Entdecker
 
Registriert seit: 26.05.2009
Beiträge: 27
Standard

Zitat:
Zitat von jahlives Beitrag anzeigen
Das sieht doch mal sehr schön aus. Leider habe ich kein iPhone um das zu testen
Geht auch auf einem iPod Touch im WLAN

Mich interessieren halt auch noch Anregungen was man noch so an interessanten Dingen regelmäßig auslesen und "pushen" kann.

Meine Fritzbox z.B. pushed immer brav auf das iPhone wenn daheim einer anruft - mit Telefonnummer des Anrufers (sofern bekannt)! Großartig. Dazu hat mir ein netter User aus einem anderen Forum geholfen und ich wollte das Wissen nun auf die Synology gemünzt weitertragen...
Mit Zitat antworten
  #5  
Alt 22.07.2009, 22:28
Benutzerbild von jahlives
jahlives jahlives ist offline
Moderator
Syno-Gott
 
Registriert seit: 19.08.2008
Beiträge: 7.681
Standard

Zitat:
Zitat von TheGulOfDedra Beitrag anzeigen
Mich interessieren halt auch noch Anregungen was man noch so an interessanten Dingen regelmäßig auslesen und "pushen" kann.
z.B. Status von Servern (z.B. ftp) oder etwas mit den Logfiles. Du kannst über smart den Zustand der Festplatten auslesen...
__________________
DS408 | 2.3-1157 | 4x1TB WD10EADS-00L5B1 as RAID 5 | Mediaserver
DS109+ | 2.3-1141 | 1xTB WD |
Postfix-Dovecot with SA, TLS, SMTP Auth @ Dovecot, Postgrey and Postfwd | Dovecot-Sieve
DS109+ | 2.3-1141 | 1x WD 160GB (intern) | Icecast | svn via ssh | Webserver | Roundcube
USV | APC BR500GI

Internet | 100 MBit/s
Medienclient | PopcornHour A110
My Pages | tobisworld.ch | MirrorWikiLeaks | 911-research.info | Syno-Stuff | Mein Blog | Mailing-Liste
Mit Zitat antworten
  #6  
Alt 23.07.2009, 08:25
Benutzerbild von Pusche
Pusche Pusche ist offline
Anwender
Syno-Meister
 
Registriert seit: 05.03.2009
Beiträge: 286
Standard

wie geil !! Ich liebe "push" !!!

Anregung: Fehlermeldungen sollten gepushed werden. z.B. geblockte IP's beim FTP oder dann unvorhergesehenes Shutdown.

Schaaade hab ich von diesen Skript-Dingens NULL Ahnung.

Für User "sowosamma": push der Temperaturen
__________________
Apple iMac 27" i5, 1TB, 4GB RAM | MacBook Air 1.6 GHz | iPad 32 GB
Apple iPhone 3GS 32GB white | TerraTec Noxon iRadio
Synology DS-107+ mit 1TB WD 24/7, Fw 2.2-942 | Pinnacle ShowCenter 200

www.pusche-blog.ch

Mit Zitat antworten
  #7  
Alt 23.07.2009, 08:51
Benutzerbild von itari
itari itari ist offline
Moderator
Syno-Gott
 
Registriert seit: 15.05.2008
Beiträge: 11.772
Standard

Interessante Geschichte.

Ich denke mal laut ... es müsste eigentlich auf mit einem Feed-Reader gehen. Die DS könnte einen rss-Feed generieren, der periodisch aktualisiert wird (crontab) und wenn der Feedreader dann die Änderung wahrnimmt, dann wäre es ja fast genauso wie hier besprochen ...

Sehr interessante Idee ... nicht nur für das iPhone, sondern für alle Geräte, auf denen ein Feedreader läuft ...

Itari
__________________
207+ Raid-1 [1157] | 509+ Raid-0 [1285] & DX5 | AdminTool | itari's blog | itari's NAS page | itari's cms4ds | itari@twitter | itari@tumblr
Mit Zitat antworten
  #8  
Alt 23.07.2009, 10:23
TheGulOfDedra TheGulOfDedra ist offline
Anwender
Syno-Entdecker
 
Registriert seit: 26.05.2009
Beiträge: 27
Standard

Hallo itari,

ja RSS ist auch nett, aber für mich leider wieder "pull". Aber natürlich unabhängig vom Gerät. Problem ist, dass ich die RSS Strukturen nicht kenne. Funktionieren sollte das aber auch auf jeden Fall.

Die anderen Anregungen finde ich gut, mein Problem ist aber, dass ich z.B. nicht weiss wie ich an die Infos bekomme. Wie lautet der Linux Befehl um den S.M.A.R.T. Status einer Platte auszulesen - daraus könnte ich dann im Script wieder eine Zusammenstellung der interessantesten Werte bauen.

Oder wo liegt das LOG mit den Systeminfos - aus denen kann man ebenfalls bestimmte Infos rausfiltern und ggf. pushen.

Vielleicht hat ja einer die Befehle oder Orte und ich würde dann die Ergebnisse meiner versuchten Scripterei hier einstellen - gibt es denn noch andere die das auf ein iPhone/Ipod Touch nutzen? Die Anwendung von Synology ist nämlich auch schon raus - damit kann man unterwegs auf die MP3 Sammlung zurückgreifen und direkt auf das iPhone streamen - klappt gut - habe aber keinen Flat

Danke für Eure Anregungen und ggf. auch eintrudelnde Befehle/Dateiorte auf der Synology.

Viele Grüße
TheGulOfDedra
Mit Zitat antworten
  #9  
Alt 23.07.2009, 10:40
Benutzerbild von itari
itari itari ist offline
Moderator
Syno-Gott
 
Registriert seit: 15.05.2008
Beiträge: 11.772
Standard

Zitat:
Zitat von TheGulOfDedra Beitrag anzeigen
ja RSS ist auch nett, aber für mich leider wieder "pull". Aber natürlich unabhängig vom Gerät.
In den 'Push Notifications' von Apple steckt eigentlich auch nur ein Hintergrundprogramm drin, welches periodisch auf auf irgendwelche Server zugreift, um nachzuschauen (poll), ob Neuigkeiten vorliegen (*guck*). Aber wie man das Kind auch nennt, es ist ein interessantes Feature

Zu den anderen Fragen schau mal in den 3rd-party-Thread. Da hab ich mal vor langer Zeit Skripte zur Abfrage von Systemwerten geschrieben. Stichworte für dich wären auch 'smartctl', '/var/log/messages' und viele feste Einstellungen finden sich in der /etc bzw. /usr/syno/etc in diversen Konfigurationsdateien ... ein Blick auf einen Link in meiner Signatur könnte auch für dich interessant sein.

Itari
__________________
207+ Raid-1 [1157] | 509+ Raid-0 [1285] & DX5 | AdminTool | itari's blog | itari's NAS page | itari's cms4ds | itari@twitter | itari@tumblr
Mit Zitat antworten
  #10  
Alt 23.07.2009, 10:46
Benutzerbild von Pusche
Pusche Pusche ist offline
Anwender
Syno-Meister
 
Registriert seit: 05.03.2009
Beiträge: 286
Standard

Zitat:
Zitat von itari Beitrag anzeigen
In den 'Push Notifications' von Apple steckt eigentlich auch nur ein Hintergrundprogramm drin, welches periodisch auf auf irgendwelche Server zugreift, um nachzuschauen (poll), ob Neuigkeiten vorliegen

Itari
Wobei entsprechende push-Dienste pausenlos und ständig im Hintergrund laufen (man ist also durchgehend online), wogegen normale Programme vielleicht alle 15 minuten (z.B. normale Mail-Accounts) Eingänge checken.
__________________
Apple iMac 27" i5, 1TB, 4GB RAM | MacBook Air 1.6 GHz | iPad 32 GB
Apple iPhone 3GS 32GB white | TerraTec Noxon iRadio
Synology DS-107+ mit 1TB WD 24/7, Fw 2.2-942 | Pinnacle ShowCenter 200

www.pusche-blog.ch

Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage zu DS209+ bzgl. Sync der beiden HDs ohne Raid TimeBomb Kaufberatung - Fragen vor dem Kauf 3 30.03.2009 13:46
Jumper in der DS209+ SharkeyCvA PowerPC (ppc_85xx) basierte Geräte - DS209+, DS408, DS508, RS408 0 25.03.2009 18:50
Musik / Videos auf dem iPhone? baeumer Streaming Multimedia Server / iTunes Server 7 08.11.2008 19:26
Lieder auf iPhone übertragen?? schneiderch Streaming Multimedia Server / iTunes Server 1 07.09.2008 12:28


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:51 Uhr.


vBulletin® Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
© Synology-forum.de