.:My Black Corner:.

Tuesday, March 13, 2007

Explore file jarak jauh dengan phpExplorator

Gw tertarik mem-publish artikel ini karena aplikasi ini tergolong sederhana dengan fungsi yang sederhana dan cara meng-installnya yang sederhana tapi cara dia 'bekerja' yang rada unik (dengan script php).

phpExplorator adalah salah satu aplikasi remote explore yang berjalan 'under web browser' (Mozilla, Concueror, Netscape dll). Sebenernya tugasnya mirip2 Windows Explorer di windows. Fungsi dari aplikasi ini adalah dapat me-manage, meng-edit, membuat, meng-copy, me-rename, download, upload file... Atau bahkan membuat file kompresi dan meng-ekstraknya. Aplikasi ini cocok untuk sysAdmin yang selalu melakukan aktiitas remote-me-remote, dengan syarat system tersebut sudah terinstall aplikasi buat webserver.

Download
# wget http://downloads.sourceforge.net/phpexplorator/ phpexplorator_2_0.tar.bz2

Cara installasinya sangat mudah. Ekstrak paket yang telah di-download tadi ke direktori tempat menyimpan aplikasi web. Klo gw pake XAMPP yang diinstall di direktori /opt, maka file tadi gw ekstrak di direktori /opt/lampp/htdocs/

Ekstrak
# tar xfvj phpexplorator_2_0.tar.bz2 -C /opt/lampp/htdocs/

Post Install
Buka browser web, ketikan alamat http://[ip_webserver]/phpexplorator_2_0/

Yah... setidaknya kita bisa liat file-file apa aja di server kita yang "jauh" tanpa harus masuk ke console atau menggunakan ftp (yang terkadang membosankan) :D.

Screenshot

-->>klik disini<<--

posted by .:CyberColombuzz:. at 1:52 PM 0 comments

Thursday, March 08, 2007

Membuat konfigurasi DNS menggunakan MyDNSConfig

Salam OpenSource..!
Langsung aja deh, gini... Ini ada tool namanya MyDNSConfig. Sesuai dengan namanya, maka tool ini dapat mengatasi kecenderungan hidup masyarakat Indonesia yang dituntut serba cepat. Tool ini dapat dengan mudah mengenerate masukan via web browser dan menjadikannya konfigurasi DNS. Intinya sih buat DNS dengan mudah tanpa harus capek ngetik di konsole.
Untuk mendapatkannya mudah, lagi-lagi dengan wget (command favorite, hehehe):

Download
Masuk dulu ke direktori tempat nyimpen master program ente. Baru download. Misal gw nyimpennya di /root/dadhee/master/ .
# wget http://downloads.sourceforge.net/ mydnsconfig/ MyDNSConfig-1.1.0.tar.gz
Pada saat gw ngetik artikel ini versi terbarunya adalah 1.1.0

Cara Installasi
Sebelumnya system sudah terpasang webserver apache, sql, dan php dengan aplikasi XAMPP di /opt/lampp (artikelnya dah gw posting tuh tentang XAMPP).

Login ke MySQL dan buat database MyDNSConfig
# mysql -u root -p
CREATE DATABASE mydns;
GRANT SELECT, INSERT, UPDATE, DELETE ON mydns.* TO
'mydns'@'localhost' IDENTIFIED BY 'mydnspassword';
GRANT SELECT, INSERT, UPDATE, DELETE ON mydns.* TO
'mydns'@'localhost.localdomain' IDENTIFIED BY 'mydnspassword';
FLUSH PRIVILEGES;
quit;
Post Download
Masuk ke direktori download tadi di
/root/dadhee/master/ . Ekstrak dengan perintah:
# tar xfvz
MyDNSConfig-1.1.0.tar.gz
# cd
mydnsconfig-1.1.0

Install
MyDNSConfig-1.1.0
Sebaiknya diinstall-nya di direktori /usr/share/ . Buat direktori disana.
# mkdir /usr/share/mydnsconfig
Terus salin file aplikasi yang udah diekstrak tadi (/root/dadhee/master/)
# cp -rf interface/* /usr/share/mydnsconfig

Install database MyDNSConfig
# mysql -u root -p mydns < style="font-weight: bold;">Setting ulang file konfigurasi MyDNSConfig

# vi /usr/share/mydnsconfig/lib/config/inc/php
Perhatikan target dari path-path yang dibutuhkan untuk mendukung aplikasi ini berjalan dan pastikan ente masukin database yang benar.
Kalau mau membuat reverse DNS record (PTR records) secara otomatis ketika membuat DNS record yang baru, maka set:
$conf('auto_create_ptr'] ke 1 dan name server di $conf['default_ns'].

Edit konfigurasi seperlunya.
# vi /etc/mydns.conf

Jalankan aplikasi
Ini bagian yang ditunggu-tunggu... Biar senengnya lengkap, coba buat dulu secangkir capucinno anget. Hehehe... sruuupppt... aaahhh... Terus buka browser web kesayangan, ketikin http://[ip_addrs_local]/mydnsconfig/

Maka akan tampil halaman LOGIN
Username: admin
Password: admin

Now have fun bro..! Selamat tinggal konsole.
What a troublesome...!

posted by .:CyberColombuzz:. at 10:23 AM 0 comments

Wednesday, March 07, 2007

System Monitoring Sederhana dengan Conky

Conky adalah salah satu paket monitoring system sederhana tapi cukup bisa diperhitungkan bagi SysAdmin. Aplikasi ini mampu mengecek system mulai dari aplikasi yang sedang berjalan, quota disk, memory, atau bahkan temperatur mobo dan CPU. Aplikasi ini berjalan di desktop dan nyaris berfungsi sebagai "system dashboard" dengan segala kesederhanaannya.

Untuk download paket ini ketikan
# wget http://downloads.sourceforge.net/ conky/ conky-1.4.5.tar.gz

Ekstrak paket tersebut ke direktori /usr/local/
# tar xfvz conky-1.4.5.tar.gz -C /usr/local/

Time to compile !!
# ./configure
# make
# make install

Menjalankan program
Masuk ke direktori /usr/local/bin/ kemudian eksekusi file conky
# ./conky

Lalu aplikasi ini akan ditampilkan di desktop.

ScreenShot Conky

gambar screenshot conky

posted by .:CyberColombuzz:. at 4:42 PM 0 comments