Synology-Forum.nl
Firmware => Synology DSM 5.1 en eerder => Topic gestart door: pitchdown op 05 april 2013, 10:34:18
-
Goedemorgen,
ik ben al tijdje op zoek naar een logging-mogelijkheid van bestanden die worden geopend/bewerkt op mijn synology.
Online heb ik hier nog weinig concreets van kunnen vinden.
Ik wil eigenlijk dat als bestanden die geopend/bewerkt worden hiervan in een logfile word geschreven in een map op mijn synology.
Alvast bedankt
-
Als je SAMBA (Windows bestandsservice) gebruikt moet je deze optie even aanzetten: Overdrachtlogboek inschakelen.
Je kunt deze optie vinden bij: Configuratiescherm > Win/Mac/NFS > Windows bestandsservice
Ik denk dat deze wel aardig in de buurt komt voor je wensen.
-
Heb hier even naar gekeken.
Enkele vragen.
1) zijn dit niet alleen "transfer"-zaken die gelogd worden? Word bv. het openen van een word-document ook gelogd?
2) Ik zie dat ik een rapport kan maken, is het ook mogelijk om automatisch alle activiteit wat gelogd word weggeschreven word? Als dit zo is hoeft er niet elke keer een rapport worden gemaakt.
3) Waar kan ik de locatie op de synology van punt 2 aangeven?
Alvast Bedankt!
-
Waarom zet je de optie niet even aan. Kun je gelijk zien of het je wensen vervult en heb je gelijk je antwoord op je bovenstaande vragen.
-
Ik heb de optie aanstaan.
Er zijn in ieder geval mogelijkheden voor het openen van bestanden.
Ik zie echter geen opties om locaties voor het logbestand te kiezen voor automatisch loggen.
Zou deze er wel moeten zijn?
-
Deze optie zit er in sinds DSM 3.1 (http://www.synology.com/us/products/dsm3.1beta/management.php). Volgens de Syno site worden ook de accesses gelogd.
Synology is taking its support to Windows environment one step further with Windows file transfer log. This new feature helps administrators keep track of the files that are accessed, modified, or deleted via Samba/CIFS protocol. Therefore if a file gets maliciously modified or deleted, the wrongdoer won’t be able to get away. With the implementation of the access log, you now build up a better and more efficient IT administration.
Ik heb het ook eens aangezet en zag dat mijn log-file plots 3x zo groot geworden was, na 1 enkele backup actie via SMB. Als Mac gebruiker gebruik ik meestal AFP voor bestandsoverdracht en daar zit die logging niet in. :'(
En als je de files via DS File benaderd (smartphone, tablet), zal dat via het WebDAV protocol gaan en zul je ook daarvoor logging aan moeten zetten..
-
Blijft over dat ik nog steeds de locatie van het logbestand wil weten en de mogelijkheid om deze naar een andere volume/schijf te verplaatsen?
-
Ze staan in "/var/log" en je kunt er alleen via telnet of SSH bij denk ik.
cores messages.1.gz surveillance.log.1.gz surveillance.log.9.gz
cstn messages.2.gz surveillance.log.2.gz synoconn.log
dms.log messages.3.gz surveillance.log.3.gz synosur.log
log.nmbd mount.log surveillance.log.4.gz synosys.log
log.smbd ntp.log surveillance.log.5.gz synoupdate.log
lvm_lv_create_log pgsql.startup.log surveillance.log.6.gz
messages surveillance.log surveillance.log.7.gz
messages.0.gz surveillance.log.0.gz surveillance.log.8.gz
EDIT: Nu twijfel ik of ze hier tussen staan omdat ik in geen van de logische logs smb enties zie staan.
-
Ik zie ze idd hier staan : log.smbd
Er moet toch een manier zijn om deze actief te hebben op een volume/netwerkdrive zodat er geen ssh/telnet-sessie opgebouwd hoeft te worden?
-
Ah, ik dacht al : bekend probleem. Heb net op Tweakers ook geantwoord :
Zo te zien worden alle acties gelogd in de PostgreSQL 'synolog' database, in tabellen :
dsmfmxfer
ftpxfer
smbxfer
tftpxfer
webdavxfer
-
Je zou gebruik kunnen maken van syslogserver package. Kun je mooi managen waar je de logboeken wilt en hoeveel er bewaard moet blijven ;)
-
Ik heb op dit moment zowel de syslog-server als de syslog cliënt geactiveerd op mijn synology.
Dit werkt heel aardig.
2 dingen waar ik nog mee zit :
1) kan ik ergens op basis van logging de USER laten meenemen in de logging (bv. bij het openen van bestanden)
2) is er misschien een meer geavanceerd package die nog wat meer mogelijkheden heeft dat het huidige package?
Alvast bedankt
-
Ik heb deze ingeschakeld.
Echter worden ook na het plaatsen van het vinkje...geen logfiles in .txt-formaat aangemaakt...of deze actie stopt heel snel na inschakelen.
Iemand die hier een oplossing voor weet?
Thx
-
De syslog server logt in een sqlite3 database in /volume1/log (bijvoorbeeld), de txt files worden eens per maand achteraf gemaakt. Je kunt de log files alleen maar inspecteren met de sqlite3 interactive applicatie.
-
Hi Klen,
dat is opvallend.
Ik zie toch echt een .txt langskomen in mijn aangegeven log-dir.
Ik gebruik dsm 4.2
Zijn er mogelijkheden om de logfile die jij aangeeft op een andere plek te laten komen?
Thx
-
Via DSM->Syslog Server->Server Settings kan je de locatie opgeven, maar dat moet een share zijn, die al eerder is aangemaakt (dus photo, music,home, etc)
-
Ik heb inderdaad shares beschikbaar die het systeem of ikzelf heb aangemaakt.
Ik heb vervolgens op het tabblad "archive-settings" de juiste submap geselecteerd.
Er word dan naast de .db-bestanden ook 1 .txt aangemaakt.
Hierin zie je kort enkele acties langskomen, maar dit stopt dus al na 1 minuut !
Hier heb ik dus nog geen oplossing voor gevonden!
-
Iemand die voor bovenstaande een oplossing weet?
Thx
-
Iemand?