tamax™Learning

-my study documentations-

Cacti adalah frontend dari RRDTool yang menyimpan informasi kedalam database MySQL dan membuat graph berdasarkan informasi tersebut. Proses pengambilan data (lewat SNMP maupun skrip) sampai kepada pembuatan gambar (graph) dilakukan menggunakan bahasa pemrograman PHP.
Cacti sendiri dalam hirarki NMS berada dibagian Monitoring. Secara umum cara kerja Cacti dapat digambarkan:

a.    Data Retrieval
Hal pertama yang dilakukan oleh Cacti adalah mengumpulkan data. Data dikumpulkan dengan Poller yang dieksekusi oleh Operating System. Interval pengumpulan data atau dengan kata lain eksekusi Poller dapat kita atur melalui fasilatas penjadwalan yang tersedia di Operating System seperti crontab.
Data yang telah tersedia di host  atau remote target dapat kita dapatkan dengan Simple Network Management  Protocol (SNMP). Sehingga tiap perangkat yang dapat menjalankan fungsi SNMP (managed agents/nodes) dapat dimonitoring secara bersamaan oleh Cacti.

b.    Data Storage
Data yang telah dikumpulkan oleh Poller, selanjutnya akan disimpan secara teratur di bawah /rra. Untuk proses ini, cacti menggunakan Round Robin Database (RRD) dimana data akan ditata dalam urutan waktu (time-series). Data yang dapat berupa trafik jaringan, suhu mesin, server load average, mounting load dan lainnya berbentuk file berekstensi .rra dan selanjutnya siap dipresentasikan dalam bentuk grafik.

c.    Data Presentation
Keutamaan penggunaan RRDtool adalah fungsi grafiknya. Data-data yang tertata dalam /rra akan di presentasikan dalam grafik dan ditampilkan oleh webserver yang kita gunakan. Cacti juga menyediakan halaman pengaturan grafik untuk memudahkan kita memanajemen gambar-gambar yang ingin kita tampilkan serta cara menampilkannya. 

Install
 
Bagian berikutnya adalah menginstall dan menkonfigurasikan Cacti itu sendiri. Sebelumnya, kita dapat memastikan kesiapan server kita dengan mengecek paket-paket yang telah terinstall dengan:
#pkg_info
Pertama, dapatkan source cacti yang sesuai dengan arstitektur mesin yang digunakan. Untuk mendownloadnya dapat digunakan berbagai cara, seperti:
#lynx http://www.cacti.net/downloads/cacti-0.8.7b.tar.gz
Ekstrak file yang kita dapatkan dengan:

#tar xzvf cacti-0.8.7b.tar.gz -C /var/www/htdocs/
Buat database khusus cacti pada MySQL dengan:

#mysqladmin -u root -p create cacti
Import database cacti:

#mysql -p cacti < cacti.sql
Atur database cacti:

#mysql -u root –p 
Masuk kedalam MySQL, kemudian:

>show databases;
>use cacti;
>GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'password';
>flush privileges;
Atur cacti, melalui file konfigurasinya:

#vi /var/www/htdocs/cacti/include/config.php
Ganti bagian database_username dengan user yang telah dibuat di MySQL sebelumnya berserta passwordnya, dengan:

$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "pasword";
Bagian akhir dari pengaturan pada system adalah penjadwalan. Gunakan fasilitas crontab yang mengatur interval eksekusi dari poller.

#vi /var/cron/tabs/root
tambahkan

*/5     *       *       *       *       /usr/local/bin/php -q /var/www/htdocs/cacti/poller.php --force --debug >> /var/www/htdocs/cacti/log/cacti.log  2>&1

read more...

Web Server

Apache:
1). Secara default sudah terinstall dengan baik, jalankan dengan perintah:
#apachectl start
2). Periksa apakah sudah berjalan dengan (dr lingkungan ksh):
# lynx http://127.0.0.1

MySQL:
1). Install melalui packages:
#pkg_add ftp://ftp.openbsd.org/pub/OpenBSD/4.2/packages/i386/mysql-server-5.0.45.tgz
MySQL akan terinstal otomatis berserta dependensi tambahan yang diperlukan.
2). Build Databases
Untuk MySQL versi 5, database server tidak dapat langsung kita gunakan karena secara default belum ada database yang terbuat. Oleh karena itu bangun paling tidak sebuah database dengan perintah:
# /usr/local/bin/mysql_install_db
3). Jalankan MySQL
Ketikkan perintah:
# /usr/local/bin/mysqld_safe &
MySQL akan berjalan dengan daemon, dapat diperiksa dengan:
#ps –ax | grep mysqld
4). Optimazing MySQL
MySQL server yang telah kita bangun telah siap, bisa dimulai dengan memberikan password root melalui:
# /usr/local/bin/mysqladmin -u root password 'new-password'
Pada MySQL-server-5.0.4 masih terdapat bug yang dapat diatasi dengan perintah:
#rm -f /var/www/var/run/mysql/mysql.sock
#mkdir -p /var/www/var/run/mysql/mysql.sock
#ln -s /var/run/mysql/mysql.sock /var/www/var/run/mysql/mysql.sock

PHP5:
1). Install melalui packages
#pkg_add ftp://ftp.openbsd.org/pub/OpenBSD/4.2/packages/i386/php5-core-5.2.3.tgz
PHP5 akan terinstal otomatis berserta dependensi yang dibutuhkan.
2). Ujicoba PHP5
Untuk menjalankan PHP5 dapat dimulai denga menjalankan perintah
#/usr/local/sbin/phpxs –s
3). Konfigurasikan PHP5
File konfigurasi PHP dapat kita tambahkan dari contoh yang telah disediakan saat instalasi:
# cp /usr/local/share/examples/php5/php.ini-recommended /var/www/conf/php.ini
4). Konfigurasikan Apache
Untuk dapat mengenali PHP yang telah kita tambahakan pada system, file konfigurasi Apache (httpd.conf) perlu kita edit sedikit dengan:
#vi /var/www/conf/httpd.conf
Kemudian hilangkan pagar (uncomment) pada bagian:
    "AddType application/x-httpd-php .php"
5). Ujicoba PHP5
Buat file yang berisi script yang menampilkan php.ini (file konfigurasi php) untuk dapat ditampilkan di web server:
#vi /var/www/htdocs/index.php
isi dengan:
Cek dengan: ""
    #lynx http://127.0.0.1/index.php


Koneksikan PHP5-MySQL:
1). Install paket tambahan
#pkg_add ftp://ftp.openbsd.org/pub/OpenBSD/4.2/packages/i386/php5-mysql-5.2.3.tgz
2). Aktifkan php5 dengan ekstensi MySQL
Untuk selanjutnya, PHP 5 dijalankan dengan pilihan ekstensi MySQL:
#/usr/local/sbin/phpxs -a mysql

Selesai sudah..;)
read more...

Here i'll bring you a simple tips to get music from internet (mp3 extension). Just follow few steps, using your browser and Google as the media.

1. Open your browser & go to GOOGLE
2. Enter a search box, then put query bellow.

?intitle:index.of? mp3 "artist" "title"

intitle:index.of ---> google will bring you many pages that  title pages contain "index.of"
mp3              ---> as an usual filter keyword to get mp3 music file
"artist "            ----> replace to artist/group/band you are looking
"title"               ----> replace to song title
*you might be to use " ", to get more accurate result

example:
?intitle:index.of? mp3 Nidji
?intitle:index.of? mp3 Padi "arti sahabat"
?intitle:index.of? mp3 "kyle minogue" "i believe in you"
3. See the result below. Choose from that list to enter the index page.



4.  Get in to pages that you enter and find what you search for.



5. The last, download the file directly trough your browser or using dowload software.

*other tips:  
"parent directory " MP3 -xxx -html -htm -php -shtml -opendivx -md5 -md5sums [artist] [title]
source:  http://www.funponsel.com
read more...


Internet Protokol
           
Internet protokol, biasa disingkat IP, adalah protokol komunikasi data paling populer. Biasanya juga disebut TCP/IP yang merupakan gabungan dari dua protokol, pada layer berbeda yaitu transport dan network. Konsep ini sangat lah penting dan bisa disebut juga basic untuk masuk lebih jauh ke dunia Internet. Karena Internet Protokol sendiri luas, yang akan dibahas disini hanya meliputi konsep layer IP, fungsi layer, metode pengalamatan serta media akses yang digunakan.

OSI Layer

Sebelum membahas tentang Internet Protokol itu sendiri, kita perlu mempelajari konsep layering yang dituangkan dalam OSI (Open System Interconection). OSI dikeluarkan oleh ISO (International Organization for Standardization) sebagai acuan resmi dan diakui oleh badan lain yang ingin mengembangkan dan mengimplementasikan protokol ini. OSI membagi internet protokol sebanyak 7 layer.

Alasan memodelkan IP dengan konsep layering ini adalah:
1. mengurangi kompleksitas sistem
2. memberikan standar interface antar protokol
3. memastikan intropebilitas antar teknologi
4. mendorong kemudahan perkembangan dan evolusi teknologi
5. memudahkan konsep pembelajaran dan pengajaran.
Dalam cakupan penjelasan ini, yaitu IP, juga representasi dari konsep layering yang di tetapkan dalam OSI. Dalam tiap layer akan ada protokol yang akan menanganinya secara langsung dan terpisah. Protokol ialah tata bahasa atau aturan yang digunakan oleh sebuah sistem untuk dapat saling berkomunikasi. Kita dapat membandingkan antara layering OSI dengan TCP/IP dalam gambar berikut:


Fungsi Per-layer

Sesuai konsep layer, tiap segmen akan bekerja secara independen dan memiliki keteraturan antar layer untuk dapat berhubungan. Dari gambaran diatas, selanjutnya kita dapat menentukan fungsi tiap layer masing-masing, seperti yang tergambar dalam bagan di bawah.



Enkapsulasi dan Format Paket IP

Dalam proses pengiriman data, protokol yang bekerja pada tiap layer akan menambahkan suatu informasi miliknya berupa header. Header ini berisi identitas dan informasi yang dibutuhkan oleh paket dalam perjalananya. Header-header ini terus ditambahkan protokol pada layer dibawahnya hingga sampai ke network interface.
Begitupun sebaliknya ketika sebuah data akan di terima, header tersebut akan diperiksa oleh protokol yang dituju pada tiap layer. Jika valid, data akan diteruskan

Begitulah proses enkapsulasi, proses ini mencerminkan kerja independen masing-masing layer yang hanya menangani bagiannya saat akan dikirim maupun diterima. Dari gambaran kasar tentang adanya proses enkapsulasi pada paket IP, selanjutnya kita  dapat mempelajari format datagram IP.


Version untuk menunjukkan versi protokol yang dipakai, Header Length menunjukkan panjang paket header dalam hitungan 32 bit. Type of Service menunjukkan kualitas layanan, Total Length of datagram menunjukkan total keseluruhan panjang datagram.
Identification, Flags & Fragment Offset digunakan untuk fragmentasi paket, TTL (time to live) menunjukkan jumlah hop maksimal yang dilewati paket IP.
Sedangkan Protocol mengandung angka yang mengidentifikasikan protokol layer atasnya. Header Checksum untuk mengecek kebenaran isi header datagram. Source & destination IP Address merupakan alamat pengirim dan penerima datagram. Untuk byte option dapat berisi Strict Source Route, yaitu daftar lengkap alamat IP dari router yang harus dilalui untuk sampai ke tujuan, dan Loose Source Route.

Pengalamatan IP

Untuk dapat berkomunikasi satu dengan yang lain, IP menyediakan sebuah metode tentang pengalamatan yang bersifat universal untuk bekerja pada jaringan tersebut. Melalui metode pengalamatan secara logic ini, tiap host akan diberi sebuah alamat yang unik sehingga dapat berkomunikasi secara penuh antar host dalam jaringan. Alamat yang diberikan pada host-host dalam sebuah jaringan disebut IP address.
Standar IP address yang digunakan saat ini, juga layanan Speedy, adalah IPv4. Format pengalamatan ini menggunakan 32 bit bilangan biner yang dibagi menjadi 4 oktet dengan pemisah tanda titik (dot). Untuk mempermudah dalam membaca dan menulis, bilangan biner 32 bit tersebut dapat dinotasikan dalam bilangan desimal

xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx

dimana tiap tanda silang (x) adalah bilangan biner, satu atau nol.



    Konfigurasi diatas akan menghasilkan variasi maksimal sebanyak 4.294.967.296 buah. Untuk mengurangi kompleksitas dan juga memenuhi kebutuhan akan berbagai desain jaringan yang berbeda, IP address dibagi lagi menjadi 5 kelas yang berbeda. Pembagian ini sebenarnya hanya didasarkan pemisahan netID (n) dan hostID (h). Dimana netID menunjukan identifikasi jaringan yang dipakai, sedangkan hostID menunjukkan identifikasi host bersangkutan yang terhubung ke jaringan.


Dari gambaran diatas, kita dapat memperoleh informasi lebih jauh:

Kelas A
Format            : 0nnnnnnn hhhhhhhh hhhhhhhh hhhhhhhh
Identifikasi         : bit pertama 0
Panjang NetID     : 8 bit
Panjang HostID    : 24 bit
Byte pertama        : 0 – 127
Jumlah jaringan    : 126 kelas A (0 dan 127 dicadangkan)
Range IP        : 1.xxx.xxx.xxx sampai 126.xxx.xxx.xxx
Jumlah IP        : 16.777.214 alamat IP pada setiap kelas A

Kelas B
Format         : 0nnnnnnn nnnnnnnn hhhhhhhh hhhhhhhh
Identifikasi         : 2 bit pertama 10
Panjang NetID        : 16 bit
Panjang HostID     : 16 bit
Byte pertama         : 128 – 191
Jumlah jaringan     : 16.384 kelas B
Range IP         : 128.0.xxx.xxx sampai 191.155.xxx.xxx
Jumlah IP         : 65.532 alamat IP pada setiap kelas B

Kelas C
Format         : 0nnnnnnn nnnnnnnn nnnnnnnn hhhhhhhh
Identifikasi         : 3 bit pertama bernilai 110
Panjang NetID     : 24 bit
Panjang HostID     : 8 bit
Byte pertama         : 192 – 223
Jumlah jaringan     : 2.097.152 kelas C
Range IP         : 192.0.0.xxx sampai 223.255.255.xxx
Jumlah IP         : 254 alamat IP pada setiap kelas C

Kelas D
Format         : 1110mmmm mmmmmmmm mmmmmmmm mmmmmmmm
Identifikasi         : 4 bit pertama bernilai 1110
Bit multicast         : 28 bit
Byte Inisial         : 224 - 247 bit
Deskripsi         : Kelas D adalah ruang alamat multicast (RFC 1112)

Kelas E
Format         : 1111rrrr rrrrrrrr rrrrrrrr rrrrrrrr
Identifikasi         : 4 bit pertama 1111
Bit cadangan         : 28 bit
Byte inisial         : 248 –255
Deskripsi     : Kelas E adalah ruang alamat yang dicadangkan untuk keperluan eksperimental


Part 2, will comin soon
originally posted & created by baran abdaha
read more...

Bagi yang memiliki sebuah laptop, tentu saja akan berbeda cara merawatnya dengan sebuah PC biasa. Secara umum, merawat software sama saja, namun untuk fisiknya perlu penangan khusus. Ini sangat beralasan, karena perbedaan nyata ada di fisik laptop yang mendukung fungsi mobile. Laptop memiliki dimensi lebih kecil serta arstitektur yang lebih rentan.

Disini, akan disertakan beberapa tips menjaga laptop secara fisik dari berbagai mulai dari pencurian, kerusakan cover, dsb. Dari pengalaman pribadi penulis, semoga anda dapat menghindari kesalahan-kesalahan umum.

1. Letakkan ditempat yang terjangkau dan terawasi
Ini lah hal pertama yang perlu dilakukan. Percuma jika kita memberikan perlindungan ekstra dengan berbagai perlengkapan tambahan namun diluar jangkauan kita. Dalam beberapa hal seperti perjalanan, jangan pernah meninggalkan dalam mobil. Mungkin contoh sebelumnya sudah biasa, kasus yang sering terjadi untuk lingkungan mahasiswa adalah ketika di adakan suatu acara yang memakai laptop. Kadang-kadang ditinggalkan begitu saja tanpa diawasi seorangpun. Hendaknya pemilik lebih waspada pada barangnya sendiri, karena ditengah kesibukan seperti itu tidak ada yang bisa benar" diandalkan.

2. Gunakan tas khusus berkualitas baik.
Ketika kita membeli laptop baru, sudah tentu kita akan diberikan tas bawaan sebagai bonus. Biasanya tas tersebut sudah cukup baik untuk melindungi secara fisik ketika dibawa bepergian. Tas khusus akan memiliki busa yang baik untuk meredam guncangan bahkan jika terjatuh. Pastikan juga tas tersebut memiliki jahitan tali yang kuat untuk menaggung beratnya laptop, agar nyaman dan tidak gampang lepas.
Anda juga bisa menggunakan bag cover kecil untuk membungkus laptop anda, sehingga dapat dimasukkan ke tas biasa. Bag cover juga berguna untuk mengantisipasi gesekan dengan benda lain ketika anda menggukan tas biasa yang dapat menyebabkan lecetnya chasing laptop. Jika ingin mencari tas baru, pastikan kualitasnya. Anda akan menemukan berbagai merek yang baik dipasaran seperti Targus, Polo, Bodypack dsb.

3. Gunakan kunci keamanan tambahan
Tiap laptop akan disediakan sebuah lubang untuk dipasangkan sebuah K-lock. K-lock adalah kunci pengaman khusus untuk merantai laptop agar tidak bisa dibawa jauh. Ada berbagai variasi dipasaran yang dapat anda pilih seperti, K-lock dengan sebuah kunci maupun dengan kode.

4. Jangan pernah menekan layar LCD
Ini adalah salah satu kesalahan fatal yang sering dilakukan banyak pemilik laptop. LCD monitor laptop yang terdiri dari serat-serat liquid sangat rentan putus. Belum lagi lapisan layar yang sangat tipis, sangat mudah rusak bahkan pecah. Pernah terjadi layar LCD teman sampai bocor, karena kukunya yang panjang tidak sengaja menekan layar LCD.

5. Jangan menghidupkan diatas Tempat tidur
Laptop memiliki sirkulasi pertukan udara diberbagai bagian bodynya. Sebagian ada yang berada di bagian bawah. Ketika kita meletakkan di alas yang lembut seperti tempat tidur, sofa dsb, bagian sirkulasi bawah akan tersumbat. Tentu saja ini tidak baik untuk kelangsungan kerja ketika sedang berjalan maupun umur laptop anda.
read more...

diD y0u kN0w?

http://www.o-om.com Did You Know... »»

diGiTaL cLocK

frEE cHats


Free chat widget @ ShoutMix

aRchiEvEs

Categories

tamaxLearning

pRofile

My photo
Menamatkan pendidikannya dari sekolah yang identik dengan tukang telepon. Punya rasa ingin tahu yang besar pada ICT dan Telekomunikasi. Biasa menghabiskan waktu luangnya di banyak halaman forum, portal berita & jejaring sosial pastinya.

GoogLe fEatuRe