Benachrichtigungen bei Upload

  • 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.

Arthuro

Benutzer
Registriert
22. Sep. 2011
Beiträge
57
Reaktionspunkte
0
Punkte
6
Aloha Zusammen,

ich möchte gerne Benachrichtigt werden wenn jemand von meinen Leuten von extern was hochlädt. Ist das irgendwie möglich?

Vielen Dank

Gruß
Arthuro
 
Hallo!

Genau den gleichen Beitrag habe ich auch soeben geschrieben, hast du schon eine Lösung dafür gefunden? Ich hätte gerne eine E-Mail Verständigung.

LG
Thomas
 
Interessant wäre auch wenn man bestimmte Ordner auf Beobachtung stellen könnte.
So das man über die Änderung Informiert werden könnte.
31.12.2013 - 12:12uhr - ordnerxy : dateiname.abc.efg wurde hinzugefügt.
Ähnlich einem Protokoll speziell für einen Ordner ...
Die Benachrichtigung sollte jedoch automatisch funktionieren ... egal ob per email oder ....

Benachrichtigungen klappen ja supper mit "Notification Messenger" "Notification Forwarder"

Lässt sich das mit den Progrämmchen nicht irgend wie realisieren. ?
Interessant ! Da stimme meinen Vorrednern zu !
 
Hallo!

Ich hätte so wie coffex geschrieben eine automatische E-Mail Benachrichtigung bei einem bestimmten Upload.

LG
 
Hallo,

grundsätzlich geht das per Syslog. Gerade ausprobiert. Syslog Server installieren (Paketzentrum). Syslog Client aktivieren (Systemsteuerung) und als Server 127.0.0.1 angeben.
Dann kann man vom Server Benachrichtigungen senden lassen, die man per Stichwort-Filter noch anpassen kann.

Gruss

Claas
 
Funktioniert soweit "TOP"
klappt das die einträge registriert werden ...
wie kriege ich nur die nachricht weg ? ... ( bei mir tut sich da nix ) ... "Benachrichtigung" email accout ist eingerichtet.
Hast du da noch einen tipp ?

NACHTRAG >>>>>

ok !! läuft !! Danke ... sry
ich habe die stichwort liste in allen 3 spalten ausgefüllt, und anzahl der protokoll ... auf den wert 11 gesetzt ...
vielleicht auch eben nur mal digitales schluckauf ...

Weiterer NACHTRAG ;-) >>>>>>

SysLog Server > Benachrichtigungsregeln > Stichwort enthält > die Spalten haben derzeit nur 16zeichen haben.
Wenn man einen bestimmten Pfad haben möchte ... reicht das nicht.

/volume1/@appstore/SyslogServer/app/synosyslog.js
name:"notify_pat_1",maxlength:16,
name:"notify_pat_2",maxlength:16,
name:"notify_pat_3",maxlength:16,

von 16 auf 200 umgestellt .. und jetzt krieg ich den Pfad hin.

IT WORKS PERFECTLY ;-)
Gruß Coffex
 
Zuletzt bearbeitet:
Hallo!

Danke sehr für den Tipp. Aber wo gebe ich die Serveradresse 127.0.0.1 ein? Und was muss ich nun bei Benachrichtigung einstellen, damit ich weiß, dass wenn z.B. in den Ordner "Oldi" etwas kopiert wurde, mir eine E-Mail geschickt wird? Habs nämlich gerade probiert, leider kommt keine E-Mail. Hab bei Benachrichtigung "Oldi" was Stickwort eingegeben und oben den Wert 200.
Ich hoffe, dass ihr mir helfen könnt?
 
wie claas schön beschrieben hat ...

(Paketzentrum)
"Syslog Server" installieren ! (findest du im Paketzentrum auf der DSM ).

Dazu passend gibt es einen Client ! Den findest du unter
(Systemsteuerung > Anwendungseinstellung > Syslog !)

>>>

Syslog Client : aktivieren !
Server : lokalhost oder 127.0.0.1 angeben.
Port und Protokoll kann so stehen bleiben.

Im Client (Systemsteuerung > Anwendungseinstellung > Syslog !)
kannst du noch einstellen unter dem Reiter "Protokollfilter"
was für Bereich gemeldet werden soll.
WENN zb NUR FTP : Dann Häckchen bei FTP Dateiübertragung setzen.

>>>

Syslog Server

Servereinstellungen..
Server aktivieren und Ordner für die logs festlegen

Benachrichtigungen..
Häckchen setzen auf Stichwort enthält ( Rest hab ich aus )

in den stichwort zeilen passen nur 16 zeichen .. deshalb wie zuvor auf gelistet auf ca 200 setzen.
Dann in EINE zeile zb.
"Event: put, Path: /ordner1 /ordner1.2/ordner1.2.3/, User: abcdefeg" - eintragen
( wichtig .. beim doityourself gemerkt ... die KOMMAS zur Trennung ! ( xxx, xxx, )

"Event: put," = ereignis wenn jemand was hochgeladen hat
"Path: /ordner1 /ordner1.2/ordner1.2.3/," = dein zu überwachender ordnerpfad
"User: abcdefeg" = wenn ein bestimmter user nur überwacht werden soll ( wenn alle dann komplett weg lassen )

Feintunnig kann dann immer noch erfolgen ;-) ... wenn man verstanden hat wie das Protokoll meldet.

>>>

Falls noch nicht geschehen .. UNBEDINGT EINRICHTEN

(Systemsteuerung > Benachrichtigung > Allgemein > Email >> email benachrichtigung aktivieren .. und smtp einrichten)


::: Ps im meinen oberen beitrag .. bei mir hing es auch mal .. vielleicht brauch er ein paar sek.
... dann ging es auf einmal dehalb schrieb ich denn >> NACHTRAG >> digitales schluckauf ... ? ;-)


greetz coffex
 
Zuletzt bearbeitet:
Guten Morgen!

Danke für deine nochmals ausführliche Anleitung. Die Server Adresse konnte ich nun eintragen. Leider weiß ich aber nicht, was du mit "auf gelistet 200 einstellen verstehst. In welchem Fenster (wo ist das Feld) kann ich den Wert ändern? Ich kann nämlich auch nur 16 Zeichen eingeben.
Ich hoffe, dass du mir nochmals helfen kannst.

Ich habe aber derzeit folgendes Problem, dass ich von Syslog (Systemsteuerung) ein Testprotokoll versende und mir dies dann auch im Syslog Server angezeigt wird, eine E-Mail bekomme ich aber nicht. Wenn ich unter Benachrichtigung (Systemsteuerung) eine Testnachricht verschicke, komme diese an. Was mache ich da noch grundsätzlich falsch?

LG
 
Zuletzt bearbeitet:
Hallo tommytom79,

es wäre echt hilfreich, wenn du die Beiträge auch lesen würdest.
Hier steht doch, wo man die Anzahl Zeichen ändern kann.
/volume1/@appstore/SyslogServer/app/synosyslog.js
name:"notify_pat_1",maxlength:16,
name:"notify_pat_2",maxlength:16,
name:"notify_pat_3",maxlength:16,

von 16 auf 200 umgestellt .. und jetzt krieg ich den Pfad hin.
 
Hallo!

Ok mein Fehler, aber behebt das auch mein Problem, dass ich über die Syslog (Systemsteuerung) keine Testnachricht bekomme?

LG
 
Hallo nocheinmal!

Und wo genau finde ich diese Datei synosyslog.js zum Ändern? Kenn mich jetzt nicht wirklich aus.

LG
 
Hallo!

Ich habe mittlerweile herausgefunden, dass ich mittels putty den Wert ändern kann. Leider weiß ich aber noch immer nicht, warum er mir keine Testnachricht schickt.
Ich hoffe, dass mir jemand helfen kann.

LG
 
Dann vielleicht nochmal grob zu :

SysLog Server > Benachrichtigungsregeln >
Hier hat man 3 Kategorien die man einstellen kann um eine Benachrichtigung per email auszulösen.
1# - Hier kannst du die Anzahl der Protokoll in einer Sekunde festlegen ( standart wert hier ab 11 x aufwärts )
Hier werden alle Melungen egal welchen Inhalts gezählt, ... werden da auf ein mal 12 x Meldungen in einer Sekunde geloggt, bekommst du deine email ( für deinen Fall eher unbrauchbar = Häckchen an der Stelle besser aus )

2# - Hier kannst du dich bei einer bestimmten "schwere /stufe" benachrichtigen lassen.
Alle Nachrichten in dieser Einstufung laufen dann bei Dir auf.
( für deinen Fall eher unbrauchbar = Häckchen an der Stelle besser aus )

3# - Stichwort enthält >
Inhalt von Zeile 1
oder
Inhalt von Zeile 2
oder
Inhalt von Zeile 3
Stichworte die dort eingetragen werden und sich in der Meldung wieder finden, ... werden dann als email verschickt.
Das ist das was ich/du auch wollte. ;-)

Hier schau dir mal an, wie die Nachricht im Server Protokoll aussieht und welche Element für dich wichtig sind.

Würdest du den Inhalt der Zeile 1 ungefähr so schreiben :
Event: put, Path: /ordner 1/ordner 1.1/

Die Email die dann verschickt wird sieht so oder so ähnlich aus.

>>>
:: System Protokollbenachrichtigung auf xxxDS

Sehr geehrter Benutzer,

Es gibt ein Systemprotokoll mit dem Stichwort Event: put, Path: /ordner 1/ordner 1.1/ auf xxxDS Lesen Sie die Details auf dem System.

Der Inhalt des Protokolls ist wie folgt:

Event: put, Path: /ordner 1/ordner 1.1/dateinamexxx.xx, File/Folder: File, Size: xx.xxx MB, User: xxxxx, IP: xx.xxx.xxx.xx

Mit freundlichen Grüßen,
Synology DiskStation
>>>

Einfach darauf achten das die vorkommenden Ereignisse auch die Email auslösen können.

Warum die Email nicht raus geht ...hmm ich schau noch mal nach.

Ich setze jedoch vorraus das du schon ein funktionierenden SMTP Account eingerichtet hast unter
(Systemsteuerung > Benachrichtigung > Allgemein > Email >> email benachrichtigung aktivieren .. und smtp einrichten)
???

greetz coffex
 
Hallo!

Danke für die schnelle Antwort und Hilfe. Natürlich habe ich unter "Benachrichtigung" alles eingestellt, sonst würde ich nicht über dort eine Testnachricht bekommen, oder kann man sonst noch was einstellen? Kannst du über Syslog eine Testnachricht verschicken und bekommst du diese auch? Denn meiner Meinung nach brauche ich vorerst noch keine weiteren Einstellungen (z.B. Stickworte) treffen, solange ich keine Testnachricht erhalten kann, oder?

LG
Thomas
 
Zuletzt bearbeitet:
Schreib mal bei den Stichworten in die zweiten zeile : Test
und übernehmen.

Dann auf den Syslog Client :
im Filterprotokoll - Häckchen setzen und erweitern " SYSTEM"
übernehmen und ein klick auf Testprotokoll senden.

Jetzt müssstest du aber was kriegen !!

Wenn ja ! Dann solltest du deine 1 Zeile nochmal überarbeiten bzw anpassen.
 
Zuletzt bearbeitet:
Hallo!

Danke sehr für die neuerliche Hilfe. Jetzt habe ich was bekommen. Aber warum hab ich das in die zweite Zeile schreiben müssen? In der ersten habe ich nichts stehen.
Wenn ich nun z.B. eine E-Mail Benachrichtigung haben will, wenn in den Ordner /oldi etwas upgeloadet wurde, muss ich folgendes in die erste Zeile schreiben:

"Path: /oldi,"

Richtig, oder wieder was falsch?

LG
Thomas
 
damit du überhaupt über die Stichworte was empfangen kannst , musst du natürlich was eintragen !

wenn du in eine zeile
"Path: /oldi, " einträgst dann werden alle ereignisse ( alles was mit diesem ordner zu tun hat ) per email verschickt ...
wenn du den ordner im zusammenhang nur mit einem upload haben möchtest ...
dann trägst du "Event: put, Path: /oldi," ein, so erhälst du nur eine Nachricht wenn in diesem ordner etwas hochgeladen wird.
 
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