Analiza busteni de transfer (xferlog) pentru proftpd
6 giugno 2008, 8:22 Debian , Open Source , Shell , Sistem , Tips & Tricks 6 iunie 2008, 8:22
Totul la cale proftpd fişierul jurnal xferlog numit.
De fapt, multe alte FTP daemon scrie jurnalul lor de la un fişier cu acelaşi nume şi adoptarea acelaşi format, astfel încât acest tip poate afecta, de asemenea, pe cei care folosesc, de exemplu, Wu-ftpd FTP sau alt standard BSD.
Fişier xferlog este, de obicei, situat într-una dintre următoarele directoare:
/var/log
/var/log/proftpd/xferlog
/var/www/vhosts/{DOMAIN}/statistics/logs/xferlog_regular*
Ultimul caz special se aplică numai pentru servere gestionate cu Plesk.
Ultimul caracter este oferit în fiecare rând de xferlog arată modul în care transferul este finalizat. În cazul în care personajul este "c", înseamnă că operaţiunea a fost finalizat cu succes şi în cazul în caracter "i" înseamnă - pentru a constrario - că operaţiunea nu a fost copmpletata şi, prin urmare, de transfer a fost de succes.
Această comandă returnează toate transferurile sunt incomplete:
egrep "i$" /path/to/xferlog
Cele trei personaje de la legenda numele de fişier:
- Tipul de transfer (a = b = ASCII binar)
- orice acţiune special luate (de obicei arată caracterul "_" care este "nicio acţiune")
- direcţia de transfer (o = de ieşire, de intrare = i, d = eliminat)
Pentru a extrage - de exemplu - o listă a tuturor fişierelor încărcate cu succes:
awk '($12 ~ /^i$/ && $NF ~ /^c$/){print $9}' /var/log/proftpd/xferlog
Dimpotrivă, pentru a extrage o listă a tuturor fişierelor a căror încărcare nu a reuşit:
awk '($12 ~ /^i$/ && $NF ~ /^i$/){print $9}' /var/log/proftpd/xferlog















11 octombrie 2008 la 16:51
Sist de un server web. CentOS OS şi Apache şi PHP
Nu sunt fişiere jurnal acea înregistrare
- Acţiunile de la priza de php care trimite email-uri sau date de la alte servere sau clienti?
- Tip de acţiune fsckopen
- Mail trimis de la php
astfel încât să puteţi monitoriza tot: IP, etc portul la care datele sunt trimise?
Sau au nevoie de un software special?
13 octombrie 2008 la 10:13
Toate evenimentele vorbeşti despre sunt în mod corespunzător autentificat de sistem (evident, depinde de nivelul de logare setat pe server-ul dvs., cum ar fi în php.ini), dar ceva mă simt puternic raccomandarti este de a gestiona aceste informaţii în activ, loggando toate într-un anumit fişier sau un tabel în dB dumneavoastră. Acest fapt va permite să aveţi jurnalul omogenă, de asemenea, atunci când a migra la o altă platformă şi - cel mai important - nu avea să meargă găsi informaţiile de care aveţi nevoie pescandole de fişiere jurnal mari, care conţin cantităţi mari de informaţii, total inutile (cel puţin la fel de În ceea ce priveşte cererea dumneavoastră).
Sper că a fost de ajutor
Buna ziua! Ivan