DDNS Updater Log zeigt "no entries"

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

wasi1971

Benutzer
Registriert
13. Jan. 2012
Beiträge
4
Reaktionspunkte
0
Punkte
0
Hallo an die Community.

Ich habe mir jetzt per Paket-Zentrum die Pakete "Init 3rdparty" und "DDNS updater" installiert, um mehr als einen DynDNS-Host zu aktualisieren. Dies funktioniert auch soweit super. Ein kleines Problem habe ich aber - im Log bekomme ich keinen einzigen Eintrag angezeigt. Weder Start, Stop, als auch andere Events werden in /var/log/messages geschrieben. Kann es sein, dass diese Feature nicht ordnungsgemäß funktioniert, wenn man per IPKG das Paket "syslog-ng" am Laufen hat und in "/etc/rc" den Wert "syslogd_enable" auf "NO" gesetzt hat, damit der Synology-eigene Syslog-Daemon nicht gestartet wird, sondern nur "syslog-ng" die Syslog-Funktion zur Verfügung stellt? Gibt es vielleicht eine Möglichkeit, dass man die Syslog-NG-Funktionalität nutzen kann, sprich die geloggten Events in /opt/var/log/messages erscheinen und der "DDNS updater" das Grep auf "ddclient" in diesem Verzeichnis ausführt?

wasi1971
 
Okay, ich hab's gefunden. Mit dem Syslog-NG liegen bei mir die Syslog-Informationen zum ddclient in /opt/var/log/syslog. Ich habe folgende Skripts im Paket angepasst (/var/log/messages geändert in /opt/var/log/syslog) und es funktioniert:
- ddnscmd.sh -> Zeile 65
- read_logfile.php -> Zeile 18
- ddnsupdates.js -> Zeile 1390 und 1453
Danach habe ich DSM im Webbrowser aktualisiert, den DDNS updater neu gestarten und siehe da, die Log-Einträge werden angezeigt, selbst der Fenstertitel fürs Log zeigt den richtigen Pfad.
 
fein, dann werde ich den syslog-ng im nächsten Update berücksichtigen. Danke für die Info.
 
@QTip: Gute Idee, vielleicht einfach per Eingabefeld mit Standardeintrag: /var/log/messages. Und wer evtl. syslog-ng am Laufen hat, der kann es ja dann so schneller ändern. Übrigens: danke für Deine Entwicklung, der DDNS updater ist echt super gelungen. Eine Frage hätte ich noch: werden die Daten beim Melden der geänderten IP eigentlich per SSL gesendet? Ich habe Strato und wollte nicht unbedingt mein Masterpasswort unverschlüsselt durchs Netz jagen...
 
Für SSL musst du ein extra Perl + Paket perl-io-socket-ssl per IPKG installieren. Dann den DDNS updater stoppen und wieder starten, es wird dann automatisch erkannt und der Schalter "Benutze SSL für die Aktualisierung" in den Einstellungen ist anwählbar. Zur Zeit gibt es glaube nur einen Anbieter (twodns.de) der kein SSL bietet (wird für Diesen intern temporär deaktiviert), alle Anderen sollten über SSL ihre Updates durchführen können.
 
Vielen Dank für den Tipp. Das Paket zzgl. der Abhängikeiten ist installiert, der DDNS updater ist neu gestartet und der Haken ist bei SSL gesetzt. Hat reibungslos funktioniert - perfekt...
 
Bitte

Du benutzt Strato, dann funktioniert der Anbieter ja. Konnte es selbst nicht testen, gut zu wissen.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat