Ini adalah perintah yang mengerikan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
AWFFull - Garpu Webalizer, ciri penuh
SINOPSIS
dahsyat [...] [fail log]
DESCRIPTION
AWFFull ialah program analisis log pelayan web berdasarkan The Webalizer. AWFFull menghasilkan
statistik penggunaan dalam format HTML untuk dilihat dengan penyemak imbas. Keputusan dibentangkan dalam
kedua-dua format kolumnar dan grafik, yang memudahkan tafsiran. Tahunan, bulanan,
statistik penggunaan harian dan setiap jam dibentangkan, bersama-sama dengan keupayaan untuk memaparkan penggunaan
mengikut tapak, URL, perujuk, ejen pengguna (pelayar), nama pengguna, rentetan carian, halaman masuk/keluar,
dan negara (sesetengah maklumat mungkin tidak tersedia jika tidak terdapat dalam fail log sedang
telah di proses).
AWFFull menyokong format log berikut yang ditunjukkan dalam senarai pembolehubah berikut:
Fail log CLF (format log biasa).
Gabungan
format log seperti yang ditakrifkan oleh NCSA dan lain-lain, dan variasi daripadanya
percubaan untuk mengendalikan dengan bijak
xferlog
fail log berformat wu-ftpd membenarkan analisis pelayan ftp, dan log proksi sotong.
Nota
Log juga boleh dimampatkan, melalui gzip. Jika fail log termampat dikesan, ia
akan dinyahmampat secara automatik semasa ia dibaca. Log termampat mesti mempunyai
standard gzip lanjutan daripada .gz.
Dokumentasi ini digunakan untuk AWFFull Versi 3.8.2
PERUBAHAN DARIPADA WEBALIZER
AWFFull adalah berdasarkan kod The Webalizer dan mempunyai beberapa perubahan besar dan kecil. Ini
termasuk:
· Di luar statistik mentah: Menggunakan formula yang diterbitkan untuk memberikan tambahan
pandangan tentang penggunaan tapak
· Carian Alamat IP GeoIP untuk pengesanan negara yang lebih tepat
· Graf boleh ubah saiz
· Penyepaduan dengan GNU gettext yang membolehkan terjemahan mudah. Pada masa ini 32 bahasa
disokong.
· Paparkan lebih daripada 12 bulan sejarah tapak di muka depan.
· Penjejakan kiraan halaman tambahan dan susun mengikut sama.
· Beberapa tweak visual kecil, termasuk penggunaan Kb, Mb dsb oleh Geolizer untuk Jilid
· Carta Pai Tambahan untuk kiraan URL, Halaman Kemasukan dan Keluar, dan Tapak
· Garis mendatar pada graf yang lebih masuk akal dan lebih mudah dibaca
· Penjejakan Ejen Pengguna dan Rujukan kini dikira melalui PAGES bukan HITS
· Pilihan baris arahan panjang gaya GNU kini disokong (cth - membantu)
· Boleh memilih apakah halaman dengan mengecualikan 'apa yang bukan' berbanding kaedah asal 'apa itu'
· Permintaan ke tapak yang sedang dianalisis dipaparkan dengan URL rujukan yang sepadan
· Jadual 404 Ralat, dan URL rujukan boleh dijana
· Fail CSS luaran boleh digunakan dengan html yang dihasilkan
· Pengoptimuman prestasi manual bagi fail konfigurasi kini lebih mudah dengan analisis pos
keluaran ringkasan
· Alamat IP yang ditentukan boleh diberikan kepada negara tertentu
· Pilihan Dump tambahan untuk analisis terperinci dengan alat lain
· Log Lotus Domino v6 kini dikesan dan diproses
Perubahan dan penambahbaikan tambahan sedang dirancang dan sedang dalam pelaksanaan. Lihat
fail TODO untuk butiran.
BAHARU LAPORAN PENGUKURAN
Dengan versi 3.8.1 AWFFull, beberapa keputusan terukur baharu telah ditambahkan pada
halaman bulanan laporan terperinci.
Akses Tunggal
Halaman Akses Tunggal - satu-satunya halaman yang dilihat dalam lawatan tertentu
Melekit
Betapa bergunanya halaman entri yang diberikan untuk menarik Pelawat lebih dalam ke tapak anda
Populariti
Nisbah Entri Halaman kepada Halaman Keluar
Metrik ini boleh membantu ke arah meningkatkan cerapan dalam penggunaan tapak web yang diproses.
Oleh itu, benarkan pemilik tapak membuat perubahan positif untuk menjadikan tapak lebih berguna
pelawat tapak. Ketiga-tiga metrik muncul dalam Laporan 'Halaman Kemasukan'. 'Populariti' juga
pada Laporan 'Keluar Halaman'.
Akses Tunggal
Lebih lengkap: 'Halaman Akses Tunggal'. Ini adalah laporan tentang bilangan kali a
halaman yang diberikan adalah satu-satunya halaman yang dilihat dalam Lawatan. Atau dalam bahasa Inggeris, Seseorang datang kepada anda
laman web. Mereka hanya melihat satu halaman. Bilangan itu ialah kiraan terkumpul orang yang melakukannya
ini untuk halaman tertentu itu. Mengapa ini berguna? Mengenal pasti halaman kemasukan yang
jangan menarik pelawat lebih dalam ke tapak anda. Atau melihat halaman entri yang tidak sepatutnya menjadi entri
muka surat. Ia juga merupakan semakan realiti terhadap dua nilai seterusnya yang dikira daripada
nombor ini. Nombor yang dijana hendaklah subset daripada 'Paparan Halaman Kemasukan' dan/atau
metrik 'Keluar Paparan Halaman'. Jika tidak? Beritahu saya, kami mempunyai pepijat. :-)
Melekit
Dikira sebagai 1 - (Akses Tunggal / Paparan Halaman Kemasukan) dinyatakan sebagai peratusan. Dalam
essence Stickiness menerangkan betapa bergunanya halaman entri yang diberikan untuk menarik Pelawat lebih mendalam
tapak anda. Lebih melekit halaman, lebih ramai orang terperangkap olehnya. :-) Semakin hampir 100%
lebih baik. Secara amnya. Halaman tertentu dalam tapak web ANDA mungkin tidak masuk akal untuk mempunyai a
kelekatan yang tinggi atau bahkan > 5%. Pengukuran ini adalah petunjuk untuk memahami keadaan tapak anda
digunakan, ia bukan peraturan. Bagaimanakah ini berguna? Bagaimana dan di mana orang memasuki web anda
tapak. Adakah itu masuk akal? Adakah ia perlu di sini atau di sana? Apa yang boleh anda ubah untuk membetulkannya
dan seterusnya meningkatkan penggunaan laman web anda oleh mereka.
Populariti
Populariti ialah Nisbah Entri Halaman kepada Keluar Halaman. o Jika ia sama dengan 1.0? Kemudian nombor
pelawat ke tapak anda yang bermula dengan halaman itu, sama dengan bilangan yang pergi pada itu
muka surat. o Jika lebih besar daripada 1.0, maka lebih ramai orang masuk ke sini kemudian keluar. o Jika kurang daripada 0?
Lebih ramai orang pergi dari sini kemudian masuk. Saya secara peribadi mendapati metrik ini salah satu daripada yang lebih
metrik "Sekilas Pandang: Bagaimana Prestasi Halaman" yang berguna. Salah satu kesukaran menggunakan
metrik khusus ini ialah nombor tertentu TIDAK akan masuk akal untuk tapak ANDA. Dalam itu
halaman keluar semula jadi menjangkakan mendapat Populariti yang sangat rendah. Ia adalah halaman keluar, bukan halaman
halaman kemasukan. Jadi jika halaman keluar mempunyai populariti yang tinggi, maka anda mempunyai masalah sebenar.
Begitu juga, Populariti yang rendah untuk halaman entri tidak mungkin menjadi Perkara Baik(tm).
"Di mana & Mengapa?" Ketiga-tiga metrik ini diliputi dengan sangat baik dalam Hack #58 daripada "Web
Hacks Pengukuran Tapak" [1]. Di mana, kredit di mana kredit perlu, inspirasi kepada
tambahkan metrik ini berasal.
BERGUNA MENGERIKAN
AWFFull direka untuk dijalankan daripada gesaan baris arahan Unix atau sebagai a cron(8) pekerjaan. di sana
tidak perlu dijalankan dengan keistimewaan pengguna super, dan sememangnya, adalah lebih baik TIDAK.
Setelah dilaksanakan, aliran umum program ialah:
Fail konfigurasi lalai diimbas untuk, /etc/awffull/awffull.conf dan, jika dijumpai, adalah
terpakai.
Sebarang hujah baris arahan yang diberikan kepada program dihuraikan. Ini mungkin termasuk
spesifikasi satu atau lebih fail konfigurasi, yang diproses pada masanya
berjumpa.
Ia boleh berguna untuk mempunyai berbilang fail konfigurasi. Induk yang digunakan untuk berbilang tapak, dan
fail konfigurasi individu. Perlu diketahui bahawa set pilihan terakhir menang. Jadi fail konfigurasi terakhir,
atau jika selepas fail konfigurasi, pilihan baris arahan. Berguna jika anda ingin menghantar output
ke direktori ganti.
Jika fail log ditentukan, ia dibuka dan disediakan untuk diproses. Jika tiada fail log
telah diberikan, STDIN digunakan untuk input. Jika nama fail log '-' ditentukan, STDIN akan menjadi
terpaksa.
Jika direktori output ditentukan, AWFFull menukar kepada direktori itu sebagai persediaan untuk
menjana keluaran. Jika tiada direktori output diberikan, direktori semasa digunakan.
Jika tiada nama hos diberikan, program cuba mendapatkan nama hos menggunakan a uname(2) sistem
panggilan. Jika itu gagal, localhost digunakan.
Fail sejarah dicari dalam direktori semasa (direktori output) dan baca jika
dijumpai. Fail ini menyimpan jumlah untuk bulan sebelumnya, yang digunakan dalam index.html utama
dokumen HTML. Nota: Lokasi fail kini boleh ditentukan dengan HistoryName
pilihan konfigurasi.
Jika pemprosesan tambahan ditentukan, fail data dicari dan dimuatkan jika ditemui,
mengandungi data 'keadaan dalaman' program pada penghujung larian sebelumnya. Nota:
Lokasi fail kini boleh ditentukan dengan pilihan konfigurasi IncrementalName.
Pemprosesan utama bermula pada fail log. Jika log menjangkau beberapa bulan, HTML yang berasingan
dokumen dibuat untuk setiap bulan. Selepas pemprosesan utama, halaman index.html utama ialah
dicipta, yang mempunyai jumlah mengikut bulan dan pautan ke setiap bulan dokumen HTML.
Fail sejarah baharu disimpan ke cakera, yang termasuk jumlah yang dijana oleh AWFFull semasa
larian semasa.
Jika pemprosesan tambahan ditentukan, fail data ditulis yang mengandungi
data 'keadaan dalaman' pada akhir larian ini.
BERTAMBAH PEMPROSESAN
Versi 1.2x The Webalizer menambah keupayaan larian tambahan. Ringkasnya, ini membolehkan
memproses fail log yang besar dengan memecahkannya kepada kepingan yang lebih kecil, dan memprosesnya
kepingan sebaliknya. Maksudnya dalam istilah sebenar ialah anda kini boleh memutar fail log anda sebagai
seberapa kerap yang anda mahu, dan masih boleh menghasilkan statistik penggunaan bulanan tanpa kerugian
sebarang butiran. Pada asasnya, AWFFull menyimpan dan memulihkan semua data dalaman dalam fail bernama
awffull.current. Ini membolehkan program 'bermula dari mana ia berhenti' kononnya, dan
membolehkan pemeliharaan perincian dari satu larian ke seterusnya. Fail data diletakkan di dalam
direktori output semasa, dan merupakan fail teks ASCII biasa yang boleh dilihat dengan mana-mana
editor teks standard. Lokasi dan nama itu boleh ditukar menggunakan IncrementalName
kata kunci konfigurasi.
Beberapa langkah berjaga-jaga khas perlu diambil apabila menggunakan keupayaan larian tambahan
AWFFull. Pilihan konfigurasi tidak boleh diubah antara larian, kerana ini boleh menyebabkan
kerosakan data dalaman yang disimpan. Sebagai contoh, menukar tahap MangleAgents akan
menyebabkan perwakilan ejen pengguna yang berbeza disimpan, menghasilkan keputusan yang tidak sah dalam
bahagian ejen pengguna laporan. Jika anda perlu menukar pilihan konfigurasi, lakukannya
pada akhir bulan selepas pemprosesan biasa bulan sebelumnya dan sebelumnya
memproses bulan semasa. Anda juga mungkin mahu memadamkan fail awffull.current sebagai
juga.
AWFFull juga cuba menghalang pertindihan data dengan menjejaki cap masa
rekod terakhir diproses. Cap masa ini kemudiannya dibandingkan dengan rekod semasa yang sedang diproses,
dan sebarang rekod yang dilog sebelum cap waktu itu diabaikan. Ini, secara teori,
harus membenarkan anda memproses semula log yang telah diproses, atau memproses log yang
mengandungi campuran rekod yang diproses/belum diproses, dan tidak menghasilkan pertindihan
perangkaan.
Satu-satunya masa ini mungkin pecah adalah jika anda mempunyai cap masa pendua dalam dua log berasingan
fail. Sebarang rekod dalam fail log kedua yang mempunyai cap masa yang sama seperti yang terakhir
rekod dalam fail log sebelumnya yang diproses, akan dibuang seolah-olah mereka telah pun diproses
telah di proses. Terdapat banyak cara untuk menghalang perkara ini, contohnya, menghentikan web
pelayan sebelum memutar log akan menghalang keadaan ini, atau menggunakan alat seperti cronolog
(⟨http://cronolog.org/⟩). Persediaan ini juga memerlukan anda sentiasa memproses log masuk
susunan kronologi, jika tidak kehilangan data akan berlaku akibat daripada perbandingan cap masa.
REVERSE DNS PANDANG
AWFFull tidak lagi menyokong carian DNS. Sila gunakan program luaran seperti DNShistory
atau DNSTran sebaliknya.
· ⟨http://www.summary.net/soft/dnstran.html⟩
· ⟨http://www.stedee.id.au/dnshistory⟩
Dengan versi 3.7.1 AWFFull, keupayaan GeoIP boleh digunakan untuk negara yang dipertingkatkan
pengesanan.
COMMAND LINE PILIHAN
AWFFull menyokong banyak pilihan konfigurasi berbeza yang akan mengubah cara program
berkelakuan dan menjana output. Kebanyakan ini boleh ditentukan pada baris arahan, manakala
sesetengah hanya boleh ditentukan dalam fail konfigurasi. Pilihan baris arahan disenaraikan
di bawah, dengan rujukan kepada kata kunci fail konfigurasi yang sepadan. Lihat juga
awffull.conf(5).
Pilihan Umum
-h, - membantu
Paparkan semua pilihan baris arahan yang tersedia dan keluar dari program
-V, --versi
Paparkan versi program dan keluar dari program
-v --verbose
Kata Kerja Paparkan maklumat penyahpepijatan untuk ralat dan amaran. Kehendak berbilang v
meningkatkan jumlah maklumat yang dipaparkan.
--match_counts
Paparkan maklumat berguna pengoptimuman yang berkaitan dengan bilangan perlawanan menentang
pelbagai pilihan Kumpulan, Sembunyikan dan Abaikan.
-i --abaikan_sejarah
IgnoreHist Abaikan sejarah. GUNAKAN DENGAN BERHATI-HATI. Ini akan menyebabkan AWFFull mengabaikan sebarang
fail sejarah bulanan sebelumnya sahaja. Data tambahan (jika ada) masih
telah di proses.
-p --preserve_state
Tambahan Kekalkan data dalaman antara larian.
-T --masa
TimeMe. Paksa memaparkan maklumat masa pada akhir pemprosesan.
-c --config=FILE
Gunakan fail konfigurasi FILE
-n NAMA
Nama Hos. Gunakan nama hos NAME.
-o --output=DIR
OutputDir. Gunakan direktori output DIR.
-t NAMA
Tajuk Laporan. Gunakan NAME untuk tajuk laporan.
F --logtype=TYPE
Jenis Log. Nyatakan jenis log untuk diproses. Nilai boleh menjadi salah satu daripada: auto, clf,
gabungan, domino, ftp atau format sotong. Jika tidak dinyatakan, akan lalai kepada auto
format. Log FTP mestilah dalam format wu-ftpd xferlog standard. Nilai 'auto'
menyatakan bahawa format log dipastikan secara automatik.
-f --lipat
FoldSeqErr. Lipat daripada rekod log jujukan kembali ke dalam analisis, dengan menganggap seolah-olah
mereka adalah tarikh/masa yang sama dengan rekod baik terakhir. Biasanya, log keluar dari urutan
rekod diabaikan begitu sahaja.
-Y CountryGraph. Sekat graf negara.
-G Graf Setiap Jam. Sekat graf setiap jam.
-x NAMA
HTMLExtension. Mentakrifkan sambungan fail HTML untuk digunakan pada fail laporan yang dibuat.
Jika tidak dinyatakan, lalai kepada html. Jangan sertakan tempoh pendahuluan.
-H HourlyStats. Sekat statistik setiap jam.
-L GraphLegend. Sekat legenda graf berkod warna.
-l NUM Garis Graf. Gunakan garis latar belakang. Bilangan baris dan tempat untuk diletakkan adalah
dikira secara automatik. Untuk keserasian ke belakang, sebarang nombor > 0 didayakan. guna
sifar ('0') untuk melumpuhkan baris.
-P NAMA
Jenis Halaman. Tentukan sambungan fail yang dianggap halaman. Kadang-kadang dirujuk
sebagai paparan halaman.
-m NUM VisitTimeout. Nyatakan tempoh tamat masa Lawatan. Dinyatakan dalam bilangan saat.
Lalai ialah 1800 saat (30 minit). Kadang-kadang dirujuk sebagai sesi.
-NAMA SAYA
IndexAlias. Gunakan nama fail sebagai alias tambahan untuk indeks.
-M NUM MangleAgents. Nama ejen pengguna Mangle mengikut tahap mangle yang ditentukan oleh
bilangan
Tahap mangle ialah:
5 - Nama penyemak imbas dan versi utama
4 - Nama penyemak imbas, versi utama dan kecil
3 - Nama penyemak imbas, versi utama, versi kecil hingga dua tempat perpuluhan
2 - Nama penyemak imbas, versi utama dan kecil serta sub-versi
1 - Nama penyemak imbas, versi dan jenis mesin jika boleh
0 - Semua maklumat (dibiarkan tidak berubah).
-g NUM GroupDomains. Himpunkan tapak mengikut domain secara automatik. Tahap kumpulan yang ditentukan oleh
num boleh dianggap sebagai 'bilangan titik' untuk dipaparkan dalam kumpulan. The
nilai lalai 0 melumpuhkan sebarang kumpulan domain.
Sembunyikan Pilihan
-Nama
HideAgent. Sembunyikan ejen pengguna nama yang sepadan.
-r NAMA
HideReferrer. Sembunyikan nama padanan perujuk.
-s NAME
HideSite. Sembunyikan nama padanan tapak.
-X NAMA
HideAll Sites. Sembunyikan semua tapak individu (paparkan kumpulan sahaja).
-u NAMA
HideURL. Sembunyikan nama padanan URL.
Pilihan saiz meja
-A --top_agent=NUM
TopAgents. Paparkan jadual ejen pengguna nombor teratas.
-R --top_refers=NUM
TopReferrers. Paparkan jadual perujuk nombor teratas.
-S --top_sites=NUM
Tapak Teratas. Paparkan jadual num tapak teratas.
-U --top_urls=NUM
TopURLs. Paparkan jadual URL nombor teratas.
-C --top_countries=NUM
Negara Teratas. Paparkan jadual nombor negara teratas.
-e --top_entry=NUM
TopEntry. Paparkan jadual halaman masukan nombor teratas.
-E --top_exit=NUM
TopExit. Paparkan jadual muka surat keluar nombor atas.
Pilihan lain
--use_geoip
Membolehkan penggunaan keupayaan Maxmind GeoIP untuk pengesanan yang lebih tepat
negara.
CATATAN! Do tidak membolehkan GeoIP if anda menganalisis fail Bahawa mempunyai mempunyai yang IP Alamat
diterjemahkan kepada a Sepenuhnya Berkelayakan Tuan rumah Nama. Penggunaan sama ada mentah IP Alamat and GeoIP,
or Nama and melumpuhkan GeoIP. iaitu. jangan penggunaan GeoIP DAN Sejarah DNS.
--match_counts
Paparkan pelbagai Kiraan Perlawanan Kumpulan/Sembunyi dll. Pilihan ini sesuai untuk
pengoptimuman fail awffull.conf. Hanya berhati-hati dengan mengoptimumkan Agen masuk
khususnya, kerana perintah itu lazimnya penting.
CONFIGURATION FILES
Melihat awffull.conf(5) halaman manual untuk butiran lengkap semua pilihan konfigurasi.
Fail konfigurasi adalah standard ASCII(7) fail teks yang boleh dibuat atau diedit menggunakan
mana-mana editor standard.
Garis kosong dan garisan yang bermula dengan tanda paun ('#') diabaikan.
Mana-mana baris lain dianggap sebagai baris konfigurasi dan mempunyai bentuk 'Kata kunci
Nilai', di mana 'Kata kunci' ialah salah satu kata kunci konfigurasi yang tersedia pada masa ini (lihat
awffull.conf(5)), dan 'Nilai' ialah nilai untuk diberikan kepada pilihan tertentu itu.
Sebarang teks yang ditemui selepas kata kunci sehingga hujung baris dianggap sebagai kata kunci
nilai, jadi anda tidak sepatutnya memasukkan apa-apa selepas nilai sebenar pada baris yang tidak
sebenarnya sebahagian daripada nilai yang diberikan. Fail sampel.conf disediakan dengan
pengedaran mengandungi banyak dokumentasi dan contoh yang berguna juga.
"Kata kunci" tertentu akan menerima nilai ke-2. Dalam situasi tersebut, nilai pertama mungkin
disertakan dalam petikan berganda (") untuk membenarkan ruang putih.
Gunakan awffull dalam talian menggunakan perkhidmatan onworks.net