» »

orodje za pregled in prikaz statistike HTTP dnevnikov

orodje za pregled in prikaz statistike HTTP dnevnikov

napsy ::

Zadnja dva dneva sem se bavil z majhnim orodjem, ki je sedaj dovolj funkcionalen za splošno uporabo. Namen orodja je, da lahko uporabnik preprosto pregleduje svoje log fajle od http strežnika (preverjeno z apache access.log).

Novosti:
- Iskanje
- Napredno iskanje (postopno filtriranje)
- statistika o brskalnikih, operacijskih sistemih, edinstvenih obiskih

Izvorno kodo za verzijo 0.1.1 lahko dobite tukaj

Prevajanje:
$ make
Zagon:
$ ./httplview
vendar trenutni gtk+ verzije 2.10 ne podpira določenega klica, zato če boste meli težave z odpiranje logov preko dialoga, poskusite datoteko navesti kar pri zagonu kot parameter:
$ ./httplview access.log

In še screenshot s pogledom za filtriranje
"If you die, you die. But when you live you live. There is no time to waste."

napsy ::

Sedaj filtriranje podpira "exclude" opcijo za odstranitev iz seznama

Izvorna koda
"If you die, you die. But when you live you live. There is no time to waste."

napsy ::

In sedaj še s skromno domačo stranjo.
"If you die, you die. But when you live you live. There is no time to waste."

sverde21 ::

Sicer še nisem skompajlal pa probal, ampak kodo sem na hitro preletel in opazil da tale programček podpira samo eno različico logov, v mojem httpd.conf fajlu od apača pa je več formatov:
#
# The following directives define some format nicknames for use with
# a CustomLog directive (see below).
#
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

Po defaultu je v uporabi "combined" način, ampak mogoče ima kdo ker drug format... ;)
<?php echo `w`; ?>

napsy ::

Ja za zdaj je podprt sam combined format. Bom še dodal ostale. Sedaj se bavim z remote podporo
"If you die, you die. But when you live you live. There is no time to waste."

napsy ::

Novosti:
Različica 0.1.2-pre1

Pride v dveh paketih. Prvi je grafični vmesnik, drugi pa strežniški program, ki se naloži na sistem, kjer je dnevnik. Grafični program se lahko po možnosti nato poveže na strežniškega in dobi sveže zapise dnevnika + vse možnosti, ki jih ima stabilna različica.
Strežnik je zelo preprost in nebi smel ogrožat varnosti na web strežniku.
"If you die, you die. But when you live you live. There is no time to waste."


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Fix skripte: nginx log + group by user-agent + count + sort desc

Oddelek: Programiranje
5711 (634) Invictus
»

Apache in Node.JS

Oddelek: Izdelava spletišč
91948 (1634) dunda
»

Apache virtualhost

Oddelek: Omrežja in internet
171554 (1283) pegasus
»

Apache - localhost JA, IP naslov NE

Oddelek: Omrežja in internet
186594 (6453) ManDriver
»

dve spletni strani??

Oddelek: Izdelava spletišč
312402 (1951) MRB0rYS

Več podobnih tem