Mengonfigurasi Pengelogan di IIS

oleh Keith Newman dan Robert McMurray

Anda dapat mengonfigurasi pengelogan di server web atau situs web yang merekam informasi tentang permintaan dan kesalahan HTTP. Informasi dalam log Anda dapat membantu Anda memecahkan masalah atau mengoptimalkan situs web Anda.

Prasyarat

Untuk mendapatkan hasil maksimal dari tutorial ini, Anda harus memiliki akses ke komputer yang menjalankan salah satu sistem operasi berikut:

  • Windows Server® 2012
  • Windows® 8

Mengonfigurasi Pengelogan di Tingkat Situs

Anda dapat melakukan prosedur ini dengan menggunakan antarmuka pengguna (UI), atau dengan mengedit file konfigurasi secara langsung.

Untuk mengonfigurasi pengelogan di tingkat situs dengan menggunakan UI

  1. Buka Manajer IIS.

    • Untuk Windows Server 2012, pada halaman Mulai klik petak Pengelola Server , lalu klik OK. Di Manajer Server, klik menu Alat, lalu klik manajer Layanan Informasi Internet (IIS).
    • Untuk Windows 8, pada halaman Mulai ketik Panel Kontrol, lalu klik ikon Panel Kontrol di hasil pencarian. Pada layar Panel Kontrol, klik Sistem dan Keamanan, klik Alat Administratif, lalu klik Manajer Layanan Informasi Internet (IIS).
  2. Dalam tampilan pohon Koneksi ions, pilih situs web Anda.

  3. Di Tampilan Fitur, klik dua kali Pengelogan.

  4. Pada halaman Pengelogan , di bagian File log di bawah Format, pilih salah satu format file log berikut ini:

    • IIS: untuk menggunakan format file log Microsoft IIS untuk mencatat informasi tentang situs. Format ini ditangani oleh HTTP.sys, dan merupakan format berbasis teks ASCII tetap , yang berarti Anda tidak dapat menyesuaikan bidang yang dicatat. Bidang dipisahkan oleh koma, dan waktu dicatat sebagai waktu lokal. Untuk informasi selengkapnya tentang format file log IIS, lihat Format File Log IIS (IIS 6.0).
    • NCSA: untuk menggunakan format file log umum National Center for Supercomputing Applications (NCSA) untuk mencatat informasi tentang situs. Format ini ditangani oleh HTTP.sys, dan merupakan format berbasis teks ASCII tetap , yang berarti Anda tidak dapat menyesuaikan bidang yang dicatat. Bidang dipisahkan oleh spasi, dan waktu dicatat sebagai waktu lokal dengan offset Waktu Universal Terkoordinasi (UTC). Untuk informasi selengkapnya tentang format file log NCSA, lihat Format File Log Umum NCSA (IIS 6.0).
    • W3C: untuk menggunakan format file log W3C terpusat untuk mencatat informasi tentang semua situs di server. Format ini ditangani oleh HTTP.sys, dan merupakan format berbasis teks ASCII yang dapat disesuaikan, yang berarti Anda menentukan bidang yang dicatat. Tentukan bidang yang dicatat di kotak dialog Bidang Pengelogan W3C dengan mengklik Pilih Bidang pada halaman Pengelogan . Bidang dipisahkan oleh spasi, dan waktu direkam dalam Waktu Universal Terkoordinasi (UTC). Untuk informasi selengkapnya tentang format file log W3C, lihat Format File Log Yang Diperluas W3C (IIS 6.0).
    • Kustom: untuk menggunakan format kustom untuk modul pengelogan kustom. Saat Anda memilih opsi ini, halaman Pengelogan menjadi dinonaktifkan, karena pengelogan kustom tidak dapat dikonfigurasi di IIS Manager. Untuk informasi selengkapnya tentang cara menggunakan format file log kustom, lihat Modul Pengelogan Kustom (IIS 6.0).
  5. Di bawah Direktori, tentukan jalur tempat file log harus disimpan. Default adalah %SystemDrive%\inetpub\logs\LogFiles.

    Catatan

    Sebagai praktik terbaik, simpan file log, seperti log jejak permintaan yang gagal, di direktori selain %systemroot%.

  6. Di bagian Rollover File Log, pilih salah satu opsi berikut:

    • Jadwal: untuk membuat file log baru yang didasarkan pada salah satu nilai berikut:

      • Per jam: file log baru dibuat setiap jam.
      • Harian: file log baru dibuat setiap hari.
      • Mingguan: file log baru dibuat setiap minggu.
      • Bulanan: file log baru dibuat setiap bulan.
    • Ukuran file maksimum (dalam byte): untuk membuat file log ketika file mencapai ukuran tertentu (dalam byte). Ukuran file minimum 1048576 byte. Jika atribut ini diatur ke nilai yang kurang dari 1048576 byte, nilai default secara implisit diasumsikan sebagai byte 1048576.

    • Jangan membuat file log baru: ada satu file log yang terus bertambah saat informasi dicatat.

  7. Pilih Gunakan waktu lokal untuk penamaan dan rollover file untuk menentukan penamaan file log dan waktu untuk rollover file log menggunakan waktu server lokal. Ketika opsi ini tidak dipilih, Waktu Universal Terkoordinasi (UTC) digunakan.

    Catatan

    Terlepas dari pengaturan ini, tanda waktu dalam file log aktual akan menggunakan format waktu untuk format log yang Anda pilih dari daftar Format. Misalnya, format file log NCSA dan W3C menggunakan format waktu UTC untuk tanda waktu.

  8. Klik Terapkan di panel Tindakan .

Mengonfigurasi Pengelogan Per situs di Tingkat Server

Anda dapat melakukan prosedur ini dengan menggunakan antarmuka pengguna (UI), atau dengan mengedit file konfigurasi secara langsung.

Untuk mengonfigurasi pengelogan per situs di tingkat server dengan menggunakan UI

  1. Dalam tampilan pohon Koneksi ions IIS Manager, pilih server web Anda.

  2. Di Tampilan Fitur, klik dua kali Pengelogan.

  3. Pada halaman Pengelogan di bawah Satu file log per situs, pilih Situs dari daftar drop-down. Secara default, Situs dipilih.

  4. Pada halaman Pengelogan , di bagian File log di bawah Format, pilih salah satu format file log berikut ini:

    • IIS: untuk menggunakan format file log Microsoft IIS untuk mencatat informasi tentang situs. Format ini ditangani oleh HTTP.sys, dan merupakan format berbasis teks ASCII tetap , yang berarti Anda tidak dapat menyesuaikan bidang yang dicatat. Bidang dipisahkan oleh koma, dan waktu dicatat sebagai waktu lokal. Untuk informasi selengkapnya tentang format file log IIS, lihat Format File Log IIS (IIS 6.0).
    • NCSA: untuk menggunakan format file log umum National Center for Supercomputing Applications (NCSA) untuk mencatat informasi tentang situs. Format ini ditangani oleh HTTP.sys, dan merupakan format berbasis teks ASCII tetap , yang berarti Anda tidak dapat menyesuaikan bidang yang dicatat. Bidang dipisahkan oleh spasi, dan waktu dicatat sebagai waktu lokal dengan offset Waktu Universal Terkoordinasi (UTC). Untuk informasi selengkapnya tentang format file log NCSA, lihat Format File Log Umum NCSA (IIS 6.0).
    • W3C: untuk menggunakan format file log W3C terpusat untuk mencatat informasi tentang semua situs di server. Format ini ditangani oleh HTTP.sys, dan merupakan format berbasis teks ASCII yang dapat disesuaikan, yang berarti Anda menentukan bidang yang dicatat. Tentukan bidang yang dicatat di kotak dialog Bidang Pengelogan W3C dengan mengklik Pilih Bidang pada halaman Pengelogan . Bidang dipisahkan oleh spasi, dan waktu direkam dalam Waktu Universal Terkoordinasi (UTC). Untuk informasi selengkapnya tentang format file log W3C, lihat Format File Log Yang Diperluas W3C (IIS 6.0).
    • Kustom: untuk menggunakan format kustom untuk modul pengelogan kustom. Saat Anda memilih opsi ini, halaman Pengelogan menjadi dinonaktifkan, karena pengelogan kustom tidak dapat dikonfigurasi di IIS Manager. Untuk informasi selengkapnya tentang cara menggunakan format file log kustom, lihat Modul Pengelogan Kustom (IIS 6.0).
  5. Di bawah Direktori, tentukan jalur tempat file log harus disimpan. Default adalah %SystemDrive%\inetpub\logs\LogFiles.

    Catatan

    Sebagai praktik terbaik, simpan file log, seperti log jejak permintaan yang gagal, di direktori selain %systemroot%.

  6. Di bagian Rollover File Log, pilih salah satu opsi berikut:

    • Jadwal: untuk membuat file log baru yang didasarkan pada salah satu nilai berikut:

      • Per jam: file log baru dibuat setiap jam.
      • Harian: file log baru dibuat setiap hari.
      • Mingguan: file log baru dibuat setiap minggu.
      • Bulanan: file log baru dibuat setiap bulan.
    • Ukuran file maksimum (dalam byte): untuk membuat file log ketika file mencapai ukuran tertentu (dalam byte). Ukuran file minimum 1048576 byte. Jika atribut ini diatur ke nilai yang kurang dari 1048576 byte, nilai default secara implisit diasumsikan sebagai byte 1048576.

    • Jangan membuat file log baru: ada satu file log yang terus bertambah saat informasi dicatat.

  7. Pilih Gunakan waktu lokal untuk penamaan dan rollover file untuk menentukan penamaan file log dan waktu untuk rollover file log menggunakan waktu server lokal. Ketika opsi ini tidak dipilih, Waktu Universal Terkoordinasi (UTC) digunakan.

    Catatan

    Terlepas dari pengaturan ini, tanda waktu dalam file log aktual akan menggunakan format waktu untuk format log yang Anda pilih dari daftar Format. Misalnya, format file log NCSA dan W3C menggunakan format waktu UTC untuk tanda waktu.

  8. Klik Terapkan di panel Tindakan .

Mengonfigurasi Pengelogan Per server di Tingkat Server

Anda dapat melakukan prosedur ini dengan menggunakan antarmuka pengguna (UI), atau dengan mengedit file konfigurasi secara langsung.

Untuk mengonfigurasi pengelogan per server di tingkat server dengan menggunakan UI

  1. Dalam tampilan pohon Koneksi ions IIS Manager, pilih server web Anda.

  2. Di Tampilan Fitur, klik dua kali Pengelogan.

  3. Pada halaman Pengelogan , di bawah Satu file log per situs, pilih Server dari daftar drop-down. Secara default, Situs dipilih.

  4. Pada halaman Pengelogan , di bagian File log di bawah Format, pilih salah satu format file log berikut ini:

    • IIS: untuk menggunakan format file log Microsoft IIS untuk mencatat informasi tentang situs. Format ini ditangani oleh HTTP.sys, dan merupakan format berbasis teks ASCII tetap , yang berarti Anda tidak dapat menyesuaikan bidang yang dicatat. Bidang dipisahkan oleh koma, dan waktu dicatat sebagai waktu lokal. Untuk informasi selengkapnya tentang format file log IIS, lihat Format File Log IIS (IIS 6.0).
    • NCSA: untuk menggunakan format file log umum National Center for Supercomputing Applications (NCSA) untuk mencatat informasi tentang situs. Format ini ditangani oleh HTTP.sys, dan merupakan format berbasis teks ASCII tetap , yang berarti Anda tidak dapat menyesuaikan bidang yang dicatat. Bidang dipisahkan oleh spasi, dan waktu dicatat sebagai waktu lokal dengan offset Waktu Universal Terkoordinasi (UTC). Untuk informasi selengkapnya tentang format file log NCSA, lihat Format File Log Umum NCSA (IIS 6.0).
    • W3C: untuk menggunakan format file log W3C terpusat untuk mencatat informasi tentang semua situs di server. Format ini ditangani oleh HTTP.sys, dan merupakan format berbasis teks ASCII yang dapat disesuaikan, yang berarti Anda menentukan bidang yang dicatat. Tentukan bidang yang dicatat di kotak dialog Bidang Pengelogan W3C dengan mengklik Pilih Bidang pada halaman Pengelogan . Bidang dipisahkan oleh spasi, dan waktu direkam dalam Waktu Universal Terkoordinasi (UTC). Untuk informasi selengkapnya tentang format file log W3C, lihat Format File Log Yang Diperluas W3C (IIS 6.0).
    • Kustom: untuk menggunakan format kustom untuk modul pengelogan kustom. Saat Anda memilih opsi ini, halaman Pengelogan menjadi dinonaktifkan, karena pengelogan kustom tidak dapat dikonfigurasi di IIS Manager. Untuk informasi selengkapnya tentang cara menggunakan format file log kustom, lihat Modul Pengelogan Kustom (IIS 6.0).
  5. Di bawah Direktori, tentukan jalur tempat file log harus disimpan. Default adalah %SystemDrive%\inetpub\logs\LogFiles.

    Catatan

    Sebagai praktik terbaik, simpan file log, seperti log jejak permintaan yang gagal, di direktori selain %systemroot%.

  6. Di bagian Rollover File Log, pilih salah satu opsi berikut:

    • Jadwal: untuk membuat file log baru yang didasarkan pada salah satu nilai berikut:

      • Per jam: file log baru dibuat setiap jam.
      • Harian: file log baru dibuat setiap hari.
      • Mingguan: file log baru dibuat setiap minggu.
      • Bulanan: file log baru dibuat setiap bulan.
    • Ukuran file maksimum (dalam byte): untuk membuat file log ketika file mencapai ukuran tertentu (dalam byte). Ukuran file minimum 1048576 byte. Jika atribut ini diatur ke nilai yang kurang dari 1048576 byte, nilai default secara implisit diasumsikan sebagai byte 1048576.

    • Jangan membuat file log baru: ada satu file log yang terus bertambah saat informasi dicatat.

  7. Pilih Gunakan waktu lokal untuk penamaan dan rollover file untuk menentukan penamaan file log dan waktu untuk rollover file log menggunakan waktu server lokal. Ketika opsi ini tidak dipilih, Waktu Universal Terkoordinasi (UTC) digunakan.

    Catatan

    Terlepas dari pengaturan ini, tanda waktu dalam file log aktual akan menggunakan format waktu untuk format log yang Anda pilih dari daftar Format. Misalnya, format file log NCSA dan W3C menggunakan format waktu UTC untuk tanda waktu.

  8. Klik Terapkan di panel Tindakan .

Pilih Bidang W3C untuk Dicatat

Anda dapat melakukan prosedur ini dengan menggunakan antarmuka pengguna (UI), atau dengan mengedit file konfigurasi secara langsung.

Untuk memilih bidang W3C yang akan dicatat dengan menggunakan UI

  1. Di Tampilan Fitur Manajer IIS, klik dua kali Pengelogan.

  2. Pada halaman Pengelogan , di bagian File log di bawah Format, klik Pilih Bidang.

  3. Dalam kotak dialog Bidang Pengelogan W3C, pilih satu atau beberapa opsi berikut ini:

    • Tanggal (tanggal): tanggal terjadinya permintaan.
    • Waktu (waktu): waktu, dalam Waktu Universal Terkoordinasi (UTC), di mana permintaan terjadi.
    • Alamat IP Klien (c-ip): alamat IP klien yang membuat permintaan.
    • Nama Pengguna (nama pengguna cs): nama pengguna terautentikasi yang mengakses server Anda. Pengguna anonim ditunjukkan oleh tanda hubung.
    • Nama Layanan (s-sitename): nomor instans situs yang memenuhi permintaan.
    • Nama Server (s-computername): nama server tempat entri file log dihasilkan.
    • Alamat IP Server (s-ip): alamat IP server tempat entri file log dibuat.
    • Port Server (s-port): nomor port server yang dikonfigurasi untuk layanan.
    • Metode (metode cs): tindakan yang diminta, misalnya, metode GET.
    • Batang URI (cs-uri-stem): Pengidentifikasi Sumber Daya Universal, atau target tindakan.
    • Kueri URI (cs-uri-query): kueri, jika ada, yang coba dilakukan klien. Kueri Pengidentifikasi Sumber Daya Universal (URI) hanya diperlukan untuk halaman dinamis.
    • Status Protokol (sc-status): kode status HTTP atau FTP.
    • Sub-status Protokol (sc-substatus): kode substatus HTTP atau FTP.
    • Status Win32 (sc-win32-status): kode status Windows.
    • Byte Terkirim (sc-byte): jumlah byte yang dikirim server.
    • Byte Diterima (cs-byte): jumlah byte yang diterima server.
    • Waktu yang Dibutuhkan (waktu yang diambil): lamanya waktu yang diambil tindakan dalam milidetik.
    • Versi Protokol (versi cs): versi protokol yang digunakan klien.
    • Host (cs-host): nama host, jika ada.
    • Agen Pengguna (cs(UserAgent)): jenis browser yang digunakan klien.
    • Cookie (cs(Cookie)) : konten cookie yang dikirim atau diterima, jika ada.
    • Referen (cs(Referer)): situs yang terakhir dikunjungi pengguna. Situs ini menyediakan tautan ke situs saat ini.
  4. Klik Terapkan di panel Tindakan .

Mengonfigurasi Opsi Rollover File Log

Anda dapat melakukan prosedur ini dengan menggunakan antarmuka pengguna (UI), atau dengan mengedit file konfigurasi secara langsung.

Untuk mengonfigurasi opsi rollover file log dengan menggunakan UI

  1. Di Tampilan Fitur Manajer IIS, klik dua kali Pengelogan.

  2. Pada halaman Pengelogan , di bagian Rollover File Log, pilih salah satu opsi berikut:

    • Jadwal: untuk membuat file log baru yang didasarkan pada salah satu nilai berikut:

      • Per jam: file log baru dibuat setiap jam.
      • Harian: file log baru dibuat setiap hari.
      • Mingguan: file log baru dibuat setiap minggu.
      • Bulanan: file log baru dibuat setiap bulan.
    • Ukuran file maksimum (dalam byte): untuk membuat file log ketika file mencapai ukuran tertentu (dalam byte). Ukuran file minimum 1048576 byte. Jika atribut ini diatur ke nilai yang kurang dari 1048576 byte, nilai default secara implisit diasumsikan sebagai byte 1048576.

    • Jangan membuat file log baru: Opsi ini berarti bahwa ada satu file log yang terus bertambah saat informasi dicatat. Jika Anda menggunakan satu file log untuk situs Anda, sangat membantu ketika Anda menggunakan utilitas penguraian log, tetapi juga membuat file log yang lebih besar yang dapat memengaruhi performa keseluruhan server.

  3. Pilih Gunakan waktu lokal untuk penamaan dan rollover file untuk menentukan penamaan file log dan waktu untuk rollover file log menggunakan waktu server lokal. Ketika opsi ini tidak dipilih, Waktu Universal Terkoordinasi (UTC) digunakan.

    Catatan

    Terlepas dari pengaturan ini, tanda waktu dalam file log aktual akan menggunakan format waktu untuk format log yang Anda pilih dari daftar Format. Misalnya, format file log NCSA dan W3C menggunakan format waktu UTC untuk tanda waktu.

  4. Klik Terapkan di panel Tindakan .

Lihat Juga