Synology-Forum.nl
Packages => 3rd party Packages => Zarafa => Topic gestart door: MaVeWeb op 28 september 2012, 14:16:32
-
Ik gebruik al een tijdje Zarafa naar volle tevredenheid (in combinatie met Z-Push 2.0 en Webapp 1.1).
Echter, ik loop nog tegen een issue aan. Wanneer mijn NAS 's morgens opstart, dan wordt mijn WebService niet opgestart om een of andere rede (terwijl hij wel aanstaat in de configuratie).
Ik moet dan een keer de webservice uitzetten en weer starten (via e.g. Systeem informatie- Service) om alles te laten werken. Hebben meer gebruikers hier last van? Iemand een idee hoe dit probleem kan worden opgelost?
Wanneer ik Zarafa 'uitzet', dan staat de Webservice gewoon aan na het opstarten van de NAS!
-
Ik gebruik al een tijdje Zarafa naar volle tevredenheid (in combinatie met Z-Push 2.0 en Webapp 1.1).
Echter, ik loop nog tegen een issue aan. Wanneer mijn NAS 's morgens opstart, dan wordt mijn WebService niet opgestart om een of andere rede (terwijl hij wel aanstaat in de configuratie).
Ik moet dan een keer de webservice uitzetten en weer starten (via e.g. Systeem informatie- Service) om alles te laten werken. Hebben meer gebruikers hier last van? Iemand een idee hoe dit probleem kan worden opgelost?
Wanneer ik Zarafa 'uitzet', dan staat de Webservice gewoon aan na het opstarten van de NAS!
Klopt, hier klagen meer gebruikers over.
Ik heb er ook last van en heb geen idee hoe ik dit makkelijk op kan lossen.
Ik zou je wel willen vragen of je een goede handleiding hebt voor z-push.
En wat is webapp?
Alvast bedankt voor je reactie!
-
Klopt, hier klagen meer gebruikers over.
Ik heb er ook last van en heb geen idee hoe ik dit makkelijk op kan lossen.
Ik zou je wel willen vragen of je een goede handleiding hebt voor z-push.
En wat is webapp?
Alvast bedankt voor je reactie!
Hoi,
ik heb geen manual van Z-Push. Ik heb een versie HIER (http://www.synology-forum.de/showthread.html?31182-Z-push-2.x&p=271155#msgost271155) gedownload. Op dit Duits Synology forum staat een SPK versie. Dit kun je gewoon installeren via de DSM Package Center. Daarna definieer ik op mijn iPhone een nieuwe Microsoft Exchange server wijzende naar mijn NAS domein. Dat is alles.
Wanneer je Zarafa installeerd, wordt in de WEB omgeving WEBACCESS geinstalleerd (versie 0.??). Versie 1.0 en 1.1 noemt Zarafa nu WEBAPP. Deze Web GUI is 100x mooirer dan versie 0.?? wat standaard geinstalleerd wordt. Tekst en uitleg kun je HIER (http://www.synology-forum.de/showthread.html?29518-Zafara-WebApp-1.0) vinden. Deze versie staat nu ook toe om Plugins/Widgets te gebruiken.
Versie 1.1 van WEBAPP kun je ook downloaden op de Zarafa side zelf: HIER (http://download.zarafa.com/community/beta/WebApp/)
-
Bedankt voor je reactie en linkjes!
Heb gelijk een handleiding (http://www.synology-forum.nl/viewtopic.php?f=89&t=10766) geschreven voor webapp en jou daarin bedankt.
Op die manier hebben meer mensen er wat aan :)
Ik zal eens kijken naar Z-push.
-
Bij mij gaat z-push helaas niet werken.
Op mn werk hebben we een http proxy die alleen verkeer toestaat via poort 80 en 443.
Ik heb op mijn router poort 443 doorgestuurd naar mn https poort van dsm.
Hierdoor kan ik vanaf mn werk wel op dms komen maar z-push niet omdat die luisterd op poort 443 :(
-
Ok, ik ben een kleine stap verder:
Als de nas aan het opstarten is, werkt de webservice wel gewoon (de zarafa portal is via de web pagina te bereiken).
Pas als de NAS helemaal is opgestart, stopt de webservice.
Ik weet nu het commando om deze weer correct te starten.
/usr/syno/etc/rc.d/S97apache-user.sh start
Daarnaast heb ik nu een script in elkaar geflanst om te controleren of de webservice draait of niet.
Als de webservice UP is gebeurd er niet veel maar als de webservice down is wordt de webservice herstart en wordt er een mail de deur uit gedaan.
Maak een bestandje aan om er voor te zorgen dat er getest kan worden of de webservice up is:
touch /volume1/web/robots.txt
Script:
#!/bin/sh
PATH=/bin:/usr/bin:/opt/bin:/usr/sbin
THEDIR=./apache-watchdog
FROM=VAN_MIJ@DOMEIN.nl
TO=NAAR_JOU@DOMEIN.NL
SUBJECT="apache-watchdog: apache crashed - $(date)"
mkdir -p $THEDIR
rm -f $THEDIR/mail
rm -f ~/.apache-was-up
if ( wget --timeout=30 -q -P $THEDIR http://localhost/robots.txt )
then
# APACHE IS UP
touch ~/.apache-was-up
else
# down! but if it was down already, don't keep spamming
# write a nice e-mail
#HEADERS
echo "from: $FROM" > $THEDIR/mail
echo "to:$TO" >> $THEDIR/mail
echo "subject:$SUBJECT" >> $THEDIR/mail
#BODY
echo "apache crashed at:" >> $THEDIR/mail
date >> $THEDIR/mail
echo >> $THEDIR/mail
echo "Access log:" >> $THEDIR/mail
tail -n 30 /usr/syno/apache/logs/access_log>> $THEDIR/mail
echo >> $THEDIR/mail
echo "Acces log COMBINED:" >> $THEDIR/mail
tail -n 30 /usr/syno/apache/logs/access_log_combined >> $THEDIR/mail
echo >> $THEDIR/mail
echo "SYS ERROR LOG:" >> $THEDIR/mail
tail -n 30 /var/log/httpd-error-sys.log >> $THEDIR/mail
echo >> $THEDIR/mail
echo "USER ERROR LOG:" >> $THEDIR/mail
tail -n 30 /var/log/httpd-error-user.log >> $THEDIR/mail
echo >> $THEDIR/mail
echo "Messages log:" >> $THEDIR/mail
tail -n 30 /var/log/messages >> $THEDIR/mail
echo >> $THEDIR/mail
echo >> $THEDIR/mail
echo "Good luck troubleshooting!" >> $THEDIR/mail
# kick apache
echo "Now kicking apache..." >> $THEDIR/mail
/usr/syno/etc/rc.d/S97apache-sys.sh restart >> $THEDIR/mail 2>&1
/usr/syno/etc/rc.d/S97apache-user.sh restart >> $THEDIR/mail 2>&1
# send the mail
cat $THEDIR/mail << EOF | sendmail -t
EOF
fi
Ik hoop dat jullie er ook wat aan hebben.
Ik weet in ieder geval dat mijn webservice straks weer gewoon werkt als hij 1 minuut down is
Ik heb het script ook in de crontab geplaatst om ervoor te zorgen dat er elke minutt gekeken wordt of de webservice nog werkt of niet.
Hoe de crontab werkt lees je op de site van wizjos (http://wizjos.endofinternet.net/synology/index.php/handigheidjes/cron)
vi /etc/crontab
Mijn crontab entry ziet er zo uit:
*/1 * * * * root /opt/home/apache-watchdog.sh
crontab herstarten zodat de controle gelijk in gaat:
/usr/syno/etc/rc.d/S04crond.sh stop
/usr/syno/etc/rc.d/S04crond.sh start
-
Bij deze de workaround om ervoor te zorgen dat zarafa en de webservice werken na een reboot/bij een startup.
vi /opt/etc/init.d/S99zappache.sh
Plaats onderstaande in dit bestand(/opt/etc/init.d/S99zappache.sh):
/usr/syno/etc/rc.d/S97apache-sys.sh start
/usr/syno/etc/rc.d/S97apache-user.sh start
chmod 755 /usr/syno/etc/rc.d/S99zappache.sh
Als je NAS nu start, werkt je webserver weer als je reboot.
Het blijft vreemd dat deze dienst stopt door Sarafa maar zo heb je er in ieder geval niet direct last van.