Wednesday, December 30, 2009

instalasi SARG (Squid Analisis Report Generator)

Untuk melihat halaman-halaman yang pernah dibuka oleh user kita 8-> yang menggunakan squid kita dapat menggunakan aplikasi sarg yang menurut saya lumayan menarik :-D, langsung saja, untuk proses instalasinya tidak terlalu sulit, dan berikut adalah langkah langkahnya, pertama download sarg di http://sarg.sourceforge.net/sarg.php,
wget http://optusnet.dl.sourceforge.net/sourceforge/sarg/sarg-2.2.3.1.tar.gz
kemudian extract source sarg
tar xvzf sarg-2.2.3.1.tar.gz
kemudian masuk ke direktori hasil extract
cd  sarg-2.2.3.1
jalankan kemudian perintah configure
./configure --enable-bindir=/usr/bin --enable-sysconfdir=/etc/sarg --enable-htmldir=/home/httpd/html --enable-mandir=/usr/local/man/man1
langkah selanjutnya jalankan perintah
make
untuk melakukan kompilasi sarg dan terakhir
make install
kemudian edit dan sesuaikan konfigurasi sarg yang ada di /etc/sarg/sarg.conf, dan berikut adalah contoh konfigurasi sarg yang saya gunakan :
language English
access_log /var/log/squid/acces.log
graphs yes
graph_days_bytes_bar_color orange
title "Squid User Access Reports"
output_dir /home/httpd/html/sarg-php
resolve_ip no
topuser_sort_field BYTES reverse
user_sort_field BYTES reverse
lastlog 3
remove_temp_files yes
index yes
index_tree file
overwrite_report yes
topsites_num 200
topsites_sort_order CONNECT D
index_sort_order D
report_type topusers topsites sites_users users_sites date_time denied auth_failures site_user_time_date downloads
show_successful_message yes
show_read_statistics yes
topuser_fields NUM DATE_TIME USERID CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE
topuser_num 0
Selanjutnya untuk menjalankan sarg gunakan perintah
/usr/bin/sarg -l /var/log/squid/access.log
dan terakhir untuk melihat hasil report dari sarg silahkan buka web browser dan arahkan ke http://server/sarg-php/

semoga bermanfaat.. :-)

Pembatasan download dengan squid

Dalam satu jaringan network biasanya terdiri dari banyak user dan tentu saja terdiri dari banyak tingkah, masing-masing pengguna mempunyai sifat yang berbeda pula, masing-masing punya hak yang harus dipernuhi, akan tetapi biasanya ada beberapa pengguna yang menggunakan fasilitas jaringan computer dengan seenaknya, misalnya melakukan download file, sehingga mau tidak mau akan menyedot habis bandwith di suatu jaringan, untuk itu diperlukan pengaturan dari sang admin untuk membagi rata bandwith yang tersedia, salah satu yang dapat dilakukan adalah dengan membatasi kecepatan download, disini hanya akan membahas tentang pembatasan download dan bukan pembatasan bandwith, disini saya akan menggunakan fasilitas delay_pools dari Squid, yang merupakan aplikasi proxy yang biasa digunakan di lingkungan Unix/Linux. Hal pertama yang diperlukan adalah tentunya computer dengan system operasi Unix/Linux yang sudah berjalan diatasnya squid proxy, dan aplikasi squid yang sudah di compile dengan menggunakan modul delay_pools, disini saya tidak akan menguraikan panjang lebar cara kompilasi ataupun option-option yang lainya, langsung saja disini saya akan memberikan batasan hanya untuk satu blok jaringan. Untuk melakukanya tambahkan option berikut di file konfigurasi squid, disini saya menggunakan UBUNTU 8.04, dan file konfigurasinya terdapat di /etc/squid/squid.conf
acl limit url_regex -i ftp .exe .mpeg .mp3 .zip
delay_pools 1
delay_class 1 1
delay_parameters 1 1000/16000
delay_access 1 allow limit
delay_access 1 deny ALL
Dengan keterangan sebagai berikut :
acl limit url_regex -i ftp .exe .mpeg .mp3 .zip
Merupakan option untuk membatasi jaringan yang diberi nama “limit” untuk melakukan pembatasan berdasarkan file-file yang di download, untuk memfilter file-file yang akan dibatasi kita menggunakan url_regex (GNU regex)dan option -i mempunyai arti incansitive.
delay_pools 1
Digunakan untuk menentukan berapa banyak pools yang akan kita buat
delay_class 1 1
Menentukan class dari satu suatu pools, dan satu pools hanya bisa diisi 1 class, option diatas berarti akan melakukan “aksi” pada delay_class 1 dari pools 1.
delay_parameters 1 5000/100000
Menentukan parameter yang akan diberikan, yang berarti bahwa client akan mendapatkan kecepatan download 5000 Bps atau sekitar 5 Kbps apabila file yang di download lebih dari 100000 Byte (100 Kb) dan apabila melakukan download lebih kecil dari 100Kb maka client tidak akan dibatasi kecepatanya.
delay_access 1 allow limit
Option ini digunakan untuk memberikan izin kepada jaringan yang tadi telah kita beri nama “limit”.
delay_access 1 deny ALL
Dan yang terakhir digunakan untuk memblok network yang tidak terdapat dalam list acl.
Dan yang terakhir jangan lupa untuk menyimpan hasil perubahanya :p, kemudian untuk melihat hasilnya maka squid harus di restart terlebih dahulu, untuk memastikan coba lakukan cek dengan melakukan download pada file-file yang kita batasi downloadnya.

Monitoring aktifitas UPS dari web

sebelumnya kita di download dulu paket apcupsd (biasanya .rpm)
trus install deh

untuk melihat bisa via browser dgn alamat :

http://ip_tempat ups/apcupsd/multimon.cgi

TAPI ini  KHUSUS untuk UPS merk APC

smoga bermanfaat

Jengkol ternyata berbahaya juga

tazkiyawasyifa menulis "Image bahwa jengkol menghasilkan aroma yang luar biasa, sudah bukan barang baru lagi. Tetapi ternyata mudharat jengkol tidak berhenti pada sebatas bau saja. Kandungan asam jengkolatnya juga berpeluang menyebabkan penyumbatan saluran air seni. Peringatan bagi para penggemar jengkol. Dalam satu banyolan, orang menanyakan bagaimana caranya menghilangkan bau mulut sehabis makan pete. Bukan dengan gosok gigi, atau penyegar mulut, tetapi dengan makan jengkol. Alasannya, bau pete akan hilang, kalah oleh bau jengkol. Itu sekedar gambaran, bagaimana bau jengkol yang sangat tajam, bahkan mampu mengalahkan pete yang sudah bau. Tetapi di kalangan masyarakat, khususnya orang sunda, jengkol merupakan makanan populer yang banyak penggemarnya. Saya sendiri heran, dari segi apa mereka menyukai makanan yang satu ini. Kebetulan memang saya kurang suka jengkol. Tetapi bagi yang suka, konon, jengkol itu nikmat. Ditambah dengan aromanya yang khas, jengkol dianggap mampu mendatangkan selera makan, sehingga makan tanpa jengjol ibarat saur tak bergaram. Bau itu tidak hanya berhenti di mulut saja. Beberapa saat setelah makan, maka air seninya juga akan mencerminkan aroma jengkol, bahkan lebih gawat lagi. Maka di daerah perkampungan yang rakyatnya sangat gemar makan jengkol akan mudah dikenali dari bau selokannya. Bau selokan dari penggemar jengkol itu sangat tajam dan khas, menusuk hidung dan rasanya tidak enak. Bau Menusuk Penyebab bau itu sebenarnya adalah asam-asam amino yang terkandung di dalam biji jengkol. Asam amino itu didominasi oleh asam amino yang mengandung unsur Sulfur (S). Ketika terdegradasi atau terpecah-pecah menjadi komponen yang lebih kecil, asam amino itu akan menghasilkan berbagai komponen flavor yang sangat bau, karena pengaruh sulfur tersebut. SAlah satu gas yang terbentuk dengan unsur itu adalah gas H2S yang terkenal sangat bau. Bau yang ditimbulkan dari jengkol itu sebenarnya cukup mengganggu, terutama bagi orang lain yang tidak ikut makan. Kalau yang makan, meskipun bau, setidak-tidaknya sudah menikmati kelezatan jengkol. Tetapi bagi orang lain yang tidak ikut merasakan, tetapi cuma kebagian baunya, akan merasa sangat terganggu. Apalagi dengan air seni yang dikeluarkannya. Jika pemakan jengkol ini buang air di WC dan kurang sempurna membilasnya, maka WC akan bau tidak enak dan mengganggu ketenangan orang lain. Dari berbagai akibat yang ditimbulkan itu, sebenarnya jengkol sudah dapat dikiaskan sebagai bawang. Seperti diketaui bahwa Rasul memakruhkan bawang, karena makanan itu dianggap sebagai makanan yang menyebabkan bau mulut. Padahal kalau dinilai intensitas baunya, jengkol jauh lebih bau dibandingkan bawang. Lalu kalau bawang saja dihukumi makruh, maka bagaimana dengan jengkol? Ya minimal sama dengan bawang, alias makruh. Dalam kontenks hukum Islam, makruh itu merupakan suatu perbuatan yang apabila dilakukan akan dibenci oleh Allah, dan apabila ditinggalkan mendapat pahala. Kata \\\\\\\"dibenci\\\\\\\" merupakan ungkapan yang sangat tidak baik dan sejauh mungkin harus dihindari bagi umat Islam. Oleh karena itu sekuat tenaga kita harus menginggalkan barang-barang yang dihukumi makruh, guna mendapatkan pahala dan Ridho dari Allah SWT. Asam Jengkolat Asam jengkolat merupakan salah satu komponen yang terdapat pada biji jengkol. Strukturnya mirip dengan asam amino (pembentuk protein), tetapi tidak dapat dicerna. Oleh karena itu tidak dapat memberikan manfaat apa-apa pada tubuh. Bahkan pada berbagai buku kimia pangan, asam jengkolat dianggap sebagai salah satu racun yang dapat mengganggu tubuh manusia. Kandungan asam jengkolat pada biji jengkol bervariasi, tergantung pada varietas dan umur biji jengkol. Jumlahnya antara 1 - 2 % dari berat biji jengkol. Tetapi yang jelas asam jengkolat ini dapat mengakibatkan gangguan kesehatan. Penyebabknya adalah terbentuknya kristal asam jengkolat yang akan dapat menyumbat saluran air seni. Jika kristal yang terbentuk tersebut semakin banyak, maka kelama-lamaan dapat menimbulkan gangguan pada saat mengeluarkan air seni. Bahkan jika terbentuknya infeksi yang dapat menimbukan gangguan-gangguan lebih lanjut. Asam jengkolat mempunyai struktur molekul yang menyerupai asam amino sistein yang mengandung unsur sulfur, sehingga ikut berpartisipasi dalam pembentukan bau. Molekul itu terdapat dalam bentuk bebas dan sukar larut ke dalam air. Karena itu dalam jumlah tertentu asam jengkolat dapat membentuk kristal. Dalam kenyataannya memang tidak semua pemakan jengkol secara otomatis menderita penyakiut saluran air seni sebagai akibat dari asam jengkolat. Hal ini disebabkan oleh beberapa faktor. Pertama, jumlah minimal asam jengkolat yang dapat menyebabkan gangguan. Kalau makan jengkolnya tidak terlalu banyak, memang gangguan tersebut masih belum kelihatan. Kedua adalah disebabkan karena daya tahan dari tubuh manusia. Secara alami, tubuh melakukan reaksiterhadap gangguan-gangguan yang muncul dari luar. Dalam hal asam jengkolat, pH atau keasaman urin manusia berbeda-beda. Ada yang bersifat asam, ada yang netral. Pada urin yang relatif netral, gangguan itu lebih kecil resikonya. Sedangkan pada urin yang lebih asam, pembentukan kristal itu relatif lebih cepat. Bahkan pada urin yang asam, ada kemungkinan terjadi pembentukan kristal pada ginjal manusia. Pada kondisi demikian akibat-akibat yang akan ditimbulkan lebih gawat lagi. Oleh karena itu menyukai sauatu makanan sebenarnya boleh-boleh saja. Akan tetapi pada batas-batas kewajaran, jangan berlebih-lebihan. Sebab makanan halal yang dikonsumsi secara berlebih-lebihan dapat menjadi makruh atau bahkan haram, karena dapat mendatangkan akibat-akibat serius pada kesehatan manusia. Apalagi jika tubuh sudah mengalami gangguan tertentu, maka jika memang dilrang makan suatu makanan, sebaiknya ditinggalkan. Seperti halnya makan makanan berlemak tinggi pada penderita gangguan kolesterol. Nah, dalam hal jengkol, sebaiknya memang kita lebih berhati-hati. Sebab kalau sudah terjadi gangguan kesehatan, biayanya akan lebih tinggi lagi. Apalagi pada masa krisis seperti ini. Pencegahan jauh lebih baik daripada pengobatan."

Hidup Jangan Tertidur

Ditulis oleh : Arvan Pradiansyah, penulis buku You Are A Leader!

Hidup Jangan Tertidur!

Untuk dapat menikmati hidup, hal terpenting yang perlu Anda lakukan adalah menjadi SADAR. Inti kepemimpinan adalah kesadaran. Inti spiritualitas juga adalah kesadaran. Banyak orang yang menjalani
hidup ini dalam keadaan tertidur. Mereka lahir, tumbuh, menikah, mencari nafkah, membesarkan anak, dan akhirnya meninggal dalam keadaan tertidur.

Analoginya adalah seperti orang yang terkena hipnotis. Anda tahu di mana menyimpan uang. Anda pun tahu persis nomor pin Anda. Dan Andapun menyerahkan uang Anda pada orang tidak dikenal. Anda tahu,
tapi tidak sadar. Karena itu, Anda bergerak bagaikan robot-robot yang dikendalikan orang lain, lingkungan, jabatan, uang, dan harta benda.

Pengertian menyadari amat berbeda dengan mengetahui. Anda tahu berolah raga penting untuk kesehatan, tapi Anda tidak juga melakukannya. Anda tahu memperjualbelikan jabatan itu salah, tapi Anda menikmatinya. Anda tahu berselingkuh dapat menghancurkan keluarga, tapi Anda tidak dapat menahan godaan. Itulah contoh tahu tapi tidak sadar!

Ada dua hal yang dapat membuat orang menjadi sadar. Pertama, peristiwa-peristiwa pahit dan musibah. Musibah sebenarnya adalah rahmat terselubung karena dapat membuat kita bangun dan sadar. Anda baru sadar pentingnya kesehatan kalau Anda sakit. Anda baru sadar pentingnya olahraga kalau kadar kolesterol Anda mencapai tingkat yang mengkhawatirkan. Anda baru sadar nikmatnya bekerja kalau Anda di-PHK. Seorang wanita karier baru menyadari bahwa keluarga jauh lebih penting setelah anaknya terkena narkoba. Seorang sopir taksi pernah bercerita bahwa ia baru menyadari bahayanya judi setelah hartanya habis.

Kematian mungkin merupakan satu stimulus terbesar yang mampu menyentakkan kita. Banyak tokoh terkenal meninggal begitu saja. Mereka sedang sibuk memperjualbelikan kekuasaan, saling menjegal, berjuang meraih jabatan, lalu tiba-tiba saja meninggal. Bayangkan kalau Anda sedang menonton film di bioskop. Pertunjukan sedang berlangsung seru ketika tiba-tiba listrik padam. Petugas bioskop berkata, Silakan Anda pulang, pertunjukan sudah selesai! Anda protes, bahkan ingin menunggu sampai listrik hidup kembali. Tapi, si penjaga hanya berkata tegas, Pertunjukan sudah selesai, listriknya tidak akan pernah hidup kembali.

Itulah analogi sederhana dari kematian. Kematian orang yang kita kenal, apalagi kerabat dekat kita sering menyadarkan kita pada arti hidup ini. Kematian menyadarkan kita pada betapa singkatnya hidup ini, betapa seringnya kita meributkan hal-hal sepele, dan betapa bodohnya kita menimbun kekayaan yang tidak sempat kita nikmati.

Hidup ini seringkali menipu dan meninabobokan orang. Untuk menjadi bangun kita harus sadar mengenai tiga hal, yaitu siapa diri kita, darimana kita berasal, dan ke mana kita akan pergi. Untuk itu kita perlu sering mengambil jarak dari kesibukan kita dan melakukan kontemplasi.

Ada sebuah ungkapan menarik dari seorang filsuf Perancis, Teilhard de Chardin, Kita bukanlah manusia yang mengalami pengalaman- pengalaman spiritual, kita adalah makhluk spiritual yang mengalami pengalaman-pengalam an manusiawi. Manusia bukanlah makhluk bumi melainkan makhluk langit. Kita adalah makhluk spiritual yang kebetulan sedang menempati rumah kita di bumi. Tubuh kita sebenarnya hanyalah rumah sementara bagi jiwa kita. Tubuh diperlukan karena merupakan salah satu syarat untuk bisa hidup di dunia. Tetapi, tubuh ini lama kelamaan akan rusak dan akhirnya tidak dapat digunakan lagi. Pada saat itulah jiwa kita akan meninggalkan rumah untuk mencari rumah yang lebih layak. Keadaan ini kita sebut meninggal dunia. Jangan lupa, ini bukan berarti mati karena jiwa kita tak pernah mati. Yang mati adalah rumah kita atau tubuh kita sendiri.

Coba Anda resapi paragraf diatas dalam-dalam. Badan kita akan mati, tapi jiwa kita tetap hidup. Kalau Anda menyadari hal ini, Anda tidak akan menjadi manusia yang ngoyo dan serakah. Kita memang perlu hidup, perlu makanan, tempat tinggal, dan kebutuhan dasar lainnya. Bila Anda sudah mencapai semua kebutuhan tersebut, itu sudah cukup! Buat apa sibuk mengumpul-ngumpulka n kekayaan -- apalagi dengan menyalahgunakan jabatan -- kalau hasilnya tidak dapat Anda nikmati selama-lamanya. Apalagi Anda sudah merusak jiwa Anda sendiri dengan berlaku curang dan korup. Padahal, jiwa inilah milik kita yang abadi.

Lantas, apakah kita perlu mengalami sendiri peristiwa-peristiwa yang pahit tersebut agar kita sadar? Jawabnya: ya! Tapi kalau Anda merasa cara tersebut terlalu mahal, ada cara kedua yang jauh lebih mudah: Belajarlah MENDENGARKAN. Dengarlah dan belajarlah dari pengalaman orang lain. Bukalah mata dan hati Anda untuk mengerti, mendengarkan, dan mempertanyakan semua pikiran dan paradigma Anda. Sayang, banyak orang yang mendengarkan semata-mata untuk memperkuat pendapat mereka sendiri, bukannya untuk mendapatkan sesuatu yang baru yang mungkin bertentangan dengan pendapat mereka sebelumnya. Orang yang seperti ini masih tertidur dan belum sepenuhnya bangun.

Bila lidah kelu, tulisan menjadi perlu Pena lebih tajam dari pedang Tinta seorang berilmu lebih mulia dari darah seorang syahid

pustaka tani
nuraulia


semoga bermanfaat bagi kita semua..amin.

INSTALASI LIGHTSQUID PADA UBUNTU

Saya mencoba mendokumentasi installasi lightsquid dan ingin berbagi dengan semuanya. Lightsquid adalah proxy squid analizer yang berbasis web, atau lebih tepatnya tools yang digunakan untuk menganalisa log dari user yang menggunakan squid kita yang datanya diambil oleh lightsquid dari squid (access.log), instalasi dari lightsquid ini juga relatif mudah dengan fitur2 yang lumayan, untuk informasi fitur2 yang ada di lightsquid silahkan berkunjung ke
http://lightsquid.sourceforge.net/Index2.html
adapun cara instalasinya adalah sebagai berikut, pertama download paket dari lightsquid
wget http://optusnet.dl.sourceforge.net/sourceforge/lightsquid/lightsquid-1.7.tgz
kemudian ekstrak di direktori cgi-bin di server anda, misalkan disini saya tempatkan di /var/www/cgi-bin/ maka jalankan
tar xvzf lightsquid-1.7.tgz -C /var/www/cgi-bin/
agar memper mudah dalam membuat alias ganti nama dari lightsquid-1.7.1 menjadi lightsquid
mv lightsquid-1.7.1 lightsquid
kemudian set permision ke user dan group yang menjalankan apache
egrep ^User /var/www/conf/httpd.conf
User www
egrep ^Group /var/www/conf/httpd.conf
Group www
kemudian jalankan
sudo chmod -R www.www /var/www/cgi-bin/lightsquid
selanjutnya buka file konfigurasi dari lightsquid dan sesuaikan dengan tempat anda, contoh konfigurasi lightsquid
#path to additional `cfg` files
$cfgpath             ="/var/www/cgi-bin/lightsquid";
#path to `tpl` folder
$tplpath             ="/var/www/cgi-bin/lightsquid/tpl";
#path to `lang` folder
$langpath            ="/var/www/cgi-bin/lightsquid/lang";
#path to `report` folder
$reportpath          ="/var/www/cgi-bin/lightsquid/report";
#path to access.log
$logpath             ="/var/squid/logs";
#path to `ip2name` folder
$ip2namepath         ="/var/www/cgi-bin/lightsquid/ip2name";
agar memudahkan kita buatkan virtual direktori untuk lightsquid di apache dan tambahkan baris berikut
Alias /lightsquid "/var/www/cgi-bin/lightsquid"

Options Indexes MultiViews +ExecCGI
AllowOverride None
Order allow,deny
Allow from all
DirectoryIndex index.cgi
sehingga anda dapat mengakses lightsquid dengan menggunakan http://server_ip/lightsquid kemudian agar lightsquid dijalankan oleh sistem dalam periode waktu tertentu maka masukan perintah berikut di crontab
*/30 * * * * /var/www/cgi-bin/lightsquid/lightparser.pl today
diasumsikan lightsquid akan dijalankan oleh crontab setiap 30 menit sekali, selanjutnya silahkan dicoba lightsquid yang baru anda install menggunakan web browser dan arahkan ke http://server_ip/lightsquid
Semoga bermanfaat :)
referensi :
http://lightsquid.sourceforge.net/Installs.html