Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 10. 8. 2006, 21:05:13
Docela často na netu čtu větu "koukni se do logu". K čemu je takový soubor dobrý? Co jeho rozborem mohu získat?
|
||
thingwath Profil |
#2 · Zasláno: 10. 8. 2006, 21:06:49
V logu je napsáno co se stalo. To podle toho co se stalo může (ale také samozřejmě nemusí) být poměrně důležitá informace :-)
|
||
Časová prodleva: 11 dní
|
|||
Anonymní Profil * |
#3 · Zasláno: 21. 8. 2006, 17:14:08
Mám namysli serverový log.
|
||
djlj Profil |
#4 · Zasláno: 21. 8. 2006, 17:24:58
Mám namysli serverový log.
I přesto stále platí to, co psal thingwath |
||
Časová prodleva: 9 dní
|
|||
Anonymní Profil * |
#5 · Zasláno: 30. 8. 2006, 11:36:36
A mohli byste mi to malinko konkretizovat? K čemu je takový soubor dobrý? Co jeho rozborem mohu získat?
|
||
thingwath Profil |
#6 · Zasláno: 30. 8. 2006, 11:42:40
To záleží na tom, čeho to je log :-)
Pokud to je log třeba chyb, dozvím se z něj kdy se stala chyba a jaká a podle toho co všechno se loguje, tak třeba i co tomu předcházela a dalším rozborem můžu zjistit, proč asi chyba nastala a na základě toho jí opravit. Pokud je to kupříkladu log HTTP požadavků, tak se z něho můžu dozvědět, kdo mi chodí na stránky, kdy a co tam chce. |
||
gaminn Profil * |
#7 · Zasláno: 30. 8. 2006, 11:43:56
Např. Apache:
access.log: 127.0.0.1 - - [25/Dec/2005:15:33:17 +0100] "GET /apache_pb.gif HTTP/1.1" 304 - 127.0.0.1 - - [25/Dec/2005:15:33:41 +0100] "GET / HTTP/1.1" 200 1634 127.0.0.1 - - [25/Dec/2005:15:33:41 +0100] "GET /apache_pb.gif HTTP/1.1" 304 - 127.0.0.1 - - [25/Dec/2005:15:33:49 +0100] "GET / HTTP/1.1" 200 1634 error.log [Sun Aug 27 14:22:05 2006] [notice] Child 212: Child process is running [Sun Aug 27 14:22:05 2006] [notice] Child 212: Acquired the start mutex. [Sun Aug 27 14:22:05 2006] [notice] Child 212: Starting 250 worker threads. [Sun Aug 27 15:20:40 2006] [error] [client 193.95.213.127] Directory index forbidden by rule: C:/WWW/ Z toho si můžeš potom vytáhnout důležité informace, pokud je potřebuješ. |
||
Jeremy88 Profil |
#8 · Zasláno: 30. 8. 2006, 11:54:07
Do logu se také mohou zapisovat chyby, které PHP při své činnosti vygenerovalo.
Když do .htaccess souboru vložíte "php_flag display_errors Off" (což by u profesionálnějších aplikací být mělo), tak se chyby nebudou zobrazovat uživateli v prohlížeči. A právě tehdy je vhodné tyto, např. databázové chyby, ukládat do logu. Jeho obsah se také může odesílat, třeba jednou za 24 hodin, na adminův email. |
||
Joker Profil |
#9 · Zasláno: 30. 8. 2006, 12:06:37
Anonymní
Zkusím příklad: Máte budovu s kamerami reagujícími například na pohyb. K čemu je dobrý záznam z takového kamerového systému? No pokud chcete zjistit, co se v té budově v daný moment dělo. Log dělá to samé, akorát neukládá záznam obrazově, ale textově. V logu jsou zapsané jednotlivé události, o kterých ten zapisovací program soudí, že jsou důležité. Podle toho o jaký druh logu jde z něj můžete vytáhnout různé druhy zajímavých informací. Například pokud si nějaký program loguje svou činnost, můžete z toho logu pak poznat třeba kdy spadnul, co zrovna dělal a co vedlo k pádu programu. Logy mohou vytvářet i třeba vaše PHP skripty... například můžete logovat přihlašování uživatelů. Když pak v logu máte 10 000 záznamů o pokusu přihlášení na uživatele Pepa se špatným heslem v rozmezí 5 minut, můžete z toho celkem snadno vyčíst, že se někdo pokusil hacknout Pepovi účet... a všechny informace o útočníkovi, které máte v logu uložené (třeba IP adresu) |
||
ery Profil * |
#10 · Zasláno: 30. 8. 2006, 12:08:16
No třeba když se ti něco "podělá", spadne ti aplikace a zničeho nic pořád padá, co ti zbývá než se podívat do logu?
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0