Rabu, 14 Maret 2012

Resolv Problem Ping Latency On FreeBSD



Update patch di cacti.net, sesuaikan lagi versi cactinya!

ganti semua kata "ping" dengan "/sbin/ping" di file :
a. <cacti-path/lib/ping.php>
b. <cacti-path/scripts/ping.pl>

dan ganti owner directory rra dan log :
# chown -Rf cacti:cacti rra/ log/

Minggu, 26 Februari 2012

Instalasi Apache22, MySQL51, PHP52, + Dependencies di FreeBSD 8.2


BY herman@polaris.net.id a.k.a Nurhermansyah Eka PN
-------------------------------------------
[Fitur di Freebsd]
[sysinstall (using paket manager)]
--------------------------------
whereis <nama-aplikasi>
make config [select file support]
make BATCH=yes install (untuk install dependencies)
make install clean (untuk install
make clean (untuk menghapus hasil sisa perintah make)
make deinstall (untuk menghapus package)
make reinstall (untuk install ulang package)

## UPDATE Port Collections terlebih dahulu:
# portsnap fetch
# portsnap extract
# portsnap update

# Install APACHE22
# cd /usr/ports/www/apache22/
# make config
# make BATCH=yes install
# tambahkan baris di /etc/rc.conf: apache22_enable="YES"
# rehash
# apachectl restart

# INSTALL MYSQL51 :
# cd /usr/local/databases/mysql51-server/
# make BATCH=yes install
# rehash
# Buka /etc/rc.conf.
# tambahkan : mysql_enable="YES"
# Jalankan mysql server : /usr/local/etc/rc.d/mysql-server start
# Set password buat user root mysql :
# /usr/local/bin/mysqladmin -u root password 'new-password'
# Test pakai: mysql -u root -p
# Masukkan password
# Selesai !!


# Install PHP52 dari port :
# cd /usr/ports/lang/php52/
# make BATCH=yes install
# rehash
# cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini
# Jika file php.ini-dist tidak ada maka:
# cp /usr/local/etc/php.ini-pro /usr/local/etc/php.ini
# Edit /usr/local/etc/apache22/httpd.conf dan tambahkan di bagian paling akhir:

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
# Simpan, lalu edit lagi file httpd.conf, tambahkan di bagian DirectoryIndex index.html
tambahkan/edit menjadi DirectoryIndex index.php index.html
# apachectl restart
# Test php52 sudah terinstall atau blm, buat file bernama info.php (terserah anda)
# nano /usr/local/www/apache22/data/info.php
<?
phpinfo(INFO_MODULES);
?>
# simpan, lalu jalankan browser buka http://[IP-HOST]/info.php
# Jika nongol tuh PHP sudah terinstall dan terintegrasi dgn Apache22

# Install php52-extensions :
# cd /usr/ports/lang/php52-extensions/
# make BATCH=yes install
# rehash

# Install jg php52-xml, php52-openssl, php52-mysql, php52-mysqli:
/usr/ports/textproc/php52-xml/
/usr/ports/security/php52-openssl/
/usr/ports/databases/php52-mysql/
/usr/ports/databases/php52-mysqli/

# Jika error, gunakan perintah ini:
# make deinstall
# make reinstall

maaf kalo ada yang kurang pass.. cuma share aja dari pengalaman pribadi..

Install cacti di FreeBSD 8.2




Informasi paket software freebsd di http://freebsdsoftware.org
Informasi tentang cacti di http://www.cacti.net/

Cacti menyediakan template grafis yang canggih, metode menyusun beragam data, dan fitur manajemen user. Semua ini dikemas secara praktis, interfais yang mudah dipergunakan, baik untuk kelas instalasi berukuran-LAN hingga ke jaringan secara kompleks dengan ratusan divais.

Untuk lebih jelas nya bisa melihat di http://www.cacti.net

Disini saya menggunakan FreeBSD 8.2 STABLE Persiapan juga beberapa paket minimum yang diperlukan untuk instalasi cacti (diambil via situs cactinya):

Install terlebih dahulu PHP dan MySQL !!

Lalu install snmp dan rrdtool:
# /usr/ports/net-mgmt/net-snmp4
# make install clean
# /usr/ports/net/rrdtool
# make install clean

Download Cacti di http://www.cacti.net :
# mkdir /downloads
# cd /downloads
# wget <lokasi file cacti di http://cacti.net>
# tar zxvf cacti-0.8.x.tar.gz
# mv cacti-0.8.x cacti
# mv cacti /usr/local/www/apache22/data/

Kemudian lakukan setting pada mysql:
# mysql -u root -p create cacti
# cd /usr/local/www/apache22/data/cacti/
# mysql -u root -p cacti < cacti.sql

Buat juga user cactiuser dalam database mysql
# mysql -u root -p
mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY ‘cacti-password’;
mysql> flush privileges;
mysql> exit

Edit file config di <cacti-path>/include/config.php sesuaikan dengan setting dari mysql Anda. Pada artikel kali ini settingan nya adalah:
$database_default = “cacti”;
$database_hostname = “localhost”;
$database_username = “cactiuser”;
$database_password = “cacti-password”;

Setting perijinan dari direktori rra dan log (user bernama cacti telah dibuat pada saat proses ports()
# chown -R cacti rra/ log/

Lalu jalankan perintah crontab -e
*/5 * * * * /usr/local/bin/php /usr/local/www/apache22/data/cacti/poller.php > /dev/null 2>&1

# edit juga file ping.pl di <cacti-path>/scripts/ping.pl
# nano <cacti-path>/scripts/ping.pl
# ganti /usr/bin/ping dengan /sbin/ping
# Save


Setelah itu coba mengakses dari web browser anda ke alamat server http://[IP-SERVER-ANDA]/cacti/ Login sebagai admin dan password admin.

# Selesai ~~~~~!!!

Selasa, 07 Februari 2012

Best PTC Site





PTCBox

GRATIS ABIIIEESS !! Buruan Daftar !!

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Affiliate Network Reviews