Tuesday, November 25, 2014

Monitoring Server dengan Cacti di Ubuntu 14.04

Monitoring jaringan adalah salah satu fungsi dari management yang berguna untuk menganalisa apakah jaringan masih cukup layak untuk digunakan atau perlu tambahan kapasitas. Hasil monitoring juga dapat membantu jika admin ingin mendesain ulang jaringan yang telah ada.
(Winarno, 2010).

Monitoring Network dapat dilakukan dengan bermacam-macam tools, salah satunya dengan SNMP dan Cacti. Pada kesempatan kali ini, akan dijelaskan proses monitoring network dengan Cacti di Ubuntu 14.04.

Instalasi Paket:
  1. Instal cacti #sudo apt-get install snmpd cacti cacti-spine
  2. Jawab pertanyaan berikut:





 Setelah proses instalasi selesai, daftarkan community public di /etc/dan cek terlebih dulu snmp manager dengan snmpwalk
# echo "rocommunity public" > /etc/snmp/snmpd.conf
# snmpwalk -v1 -c public localhost

Jika anda mendapatkan pesan:
berarti SNMP manager anda sudah siap menerima SNMP message dari agent.

Setelah proses instalasi cacti selesai dilakukan, lakukan konfigurasi cacti melalui browser seperti pada gambatr berikut:



Setelah konfigurasi cacti sudah selesai dilakukan, proses berikutnya adalah menambah device baru seperti pada gambar:








Selesai. Selamat mencoba.

Tested on ubuntu 14.04


Sunday, November 9, 2014

Ubuntu 14.04 + PHP5 + Oracle XE + OCI8

Pendahuluan
 
Pada tulisan sebelumnya telah dijelaskan bagaimana menginstall Interface OCI8 di ubuntu 12.04, seiring waktu pecl tidak lagi didukung pada Ubuntu 14.04 sehingga perintah:
  • # sudo pecl install oci8
tidak bisa lagi dilakukan.

Berikut instalasi OCI8 di ubuntu 14.04

Preparasi:
  1. Apache 2, PHP (with pear and php5-dev)‏
  2. basic-10.2.0.5.0-linux.zip
  3. sdk-10.2.0.5.0-linux.zip
  4. oci8-2.0.8.tgz 
Instalasi OCI8
  1. # sudo apt-get install php5-dev php-pear
  2. Untuk 32 bit : # wget http://stta.name/materi/Admin/Oracle%20for%20Ubuntu12.04/sdk-10.2.0.5.0-linux.zip
  3. Untuk 64 bit : # wget http://stta.name/materi/Admin/Oracle%20for%20Ubuntu12.04/sdk-10.2.0.5.0-linux-x64.zip
  4. Untuk 32 bit : # wget http://stta.name/materi/Admin/Oracle%20for%20Ubuntu12.04/basic-10.2.0.5.0-linux.zip
  5. Untuk 64 bit : # wget http://stta.name/materi/Admin/Oracle%20for%20Ubuntu12.04/basic-10.2.0.5.0-linux-x64.zip
  6. # wget http://stta.name/materi/Admin/Oracle_For_Ubuntu/oci8-2.0.8.tgz
  7. Untuk 32 bit : # sudo unzip -o basic-10.2.0.5.0-linux.zip -d /opt
  8. Untuk 64 bit : # sudo unzip -o basic-10.2.0.5.0-linux-x64.zip -d /opt
  9. Untuk 32 bit : # sudo unzip -o sdk-10.2.0.5.0-linux.zip -d /opt
  10. Untuk 64 bit : # sudo unzip -o sdk-10.2.0.5.0-linux-x64.zip -d /opt
  11. # sudo ln -s /opt/instantclient_10_2/libclntsh.so.10.1 /opt/instantclient_10_2/libclntsh.so
  12. # tar -zxvf oci8-2.0.8.tgz
  13. # cd oci8-2.0.8
  14. # phpize
  15. # ./configure -with-oci8=shared,instantclient,/opt/instantclient_10_2
  16. # make all install
  17. # vim /etc/php5/apache2/php.ini
  18. Tambahkan baris berikut di Dynamic Extension
    • extension=oci8.so
  19. # sudo  /etc/init.d/apache2 restart
Testing
  1. Buat script php sederhana
    • <?php
    •  echo phpinfo();
    • ?>
  2. Buka di browser anda
  3. Pastikan OCI8 Support anda enable seperti pada gambar berikut:

Selamat mencoba

Tested on Ubuntu 14.04, Apache2, PHP5, Oracle XE