just another simple blog..

tail tanpa nge-tail..

with one comment

Fungsi file /var/log/messages atau file-file log lainnya di /var/log memang sangat vital di linux. (Hampir) semua informasi tentang operasional sistem pasti terekam kedalam file-file ini. Informasi dari file inipun bisa beraneka macam mulai dari pengenalan hardware, harddisk i/o yg error, log dari berbagai daemon, dsb.
Pengguna linux pun sedapat mungkin harus bisa membaca file-file log ini agar dapat memonitor kinerja dari sistem linux mereka.

Untuk pengguna linux yang layarnya cuman hitam-putih :) , biasanya pengguna harus login terlebih dulu baru kemudian mengetikkan tail -f /var/log/messages untuk dapat melihat informasi terakhir dari sistem linux mereka. Namun, anda bisa mempraktekkan tips berikut sehingga anda tidak perlu login dulu untuk dapat melihat file /var/log/messages.

Edit file /etc/syslog.conf anda, lalu cari baris yang terdapat kata /var/log/messages nya. Di laptop saya, baris yang terdapat /var/log/messages tersebut adalah:
messages.jpg

Rubah atau tambahkan di bawahnya sehingga menjadi:
tty12.jpg

Atau kalau anda ingin mendapatkan semua log/informasi, anda bisa menambahkan baris berikut ke dalam /etc/syslog.conf:
alltty12.jpg

Sesuai manual dari syslog.conf(5), apabila anda mengisi dengan “*.*” maka syslogd akan menampilkan semua informasi (fasilitas dan prioritas), tergantung ke file mana anda akan mengeluarkannya. Disini saya menambahkannya dengan /dev/tty12, sehingga semua log juga akan keluar ke tty12 (konsol ke-12) selain tentunya juga ke /var/log/messages. Setelah anda mengedit file /etc/syslog.conf ini, restart service sysklogd-nya.
Sekarang anda cukup menekan [Alt]+F12 untuk bisa melihat semua log/informasi dari sistem linux anda, tanpa harus login. :)

Untuk pengguna Xwindow, anda bisa menggunakan root-tail ;) . Program ini memungkinkan kita untuk nge-tail sembarang file dan menampilkannya di root-window dari X. Dari deskripsi paket root-tail di ubuntu..

Tue Apr 01, 14:16 # apt-cache show root-tail
Package: root-tail
Priority: optional
Section: universe/x11

Description: Displays select log files in the X root window
Root-tail, is a program that displays one or more log files,
on the X root window, through the use of transparent windows.

Disini, pertama-tama saya membuat direktori ~/.root-tail yang isinya ada 3 file yaitu auth.log, kern.log, dan messages yang isinya masing-masing adalah:
dotrt.jpg

Setelah itu, saya membuat shell skrip sederhana seperti gambar di bawah ini. Untuk detil opsi-opsi yang saya gunakan, bisa refer ke manual dari root-tail. Jangan lupa untuk mengeset permission-nya agar file ini executable.
tail-root.jpg

Btw, saya menggunakan fluxbox di laptop ini dengan pertimbangan penggunaan memori yang relatif kecil jika dibandingkan dengan window manager lain. Di sini saya menjalankan skrip ~/.bin/tail-root ini setelah X aktif tapi sesaat sebelum fluxbox dijalankan. Ada juga beberapa program yang saya jalankan sebelum fluxbox aktif :) . Untuk lebih jelasnya, isi file ~/.xsession saya adalah:
xsession.jpg

Btw, ini tampilan desktop laptop saya dengan root-tail aktif gak lama setelah memasang flashdisk Kingston. Tidak perlu lagi membuka terminal dan mengetik “tail -f /var/log/messages” hanya untuk mengecek apakah flashdisk saya terdeteksi atau tidak :)
usb.jpg

Written by hxpurnama

April 1, 2008 at 12:16 pm

Posted in *nux

One Response

Subscribe to comments with RSS.

  1. wew… kwekwekwe perasaan gambar iki aku wes tau dipamer i :D haha..

    arik

    April 8, 2008 at 9:20 am


Leave a Reply