Monitoring host traffic dengan zabbix di ubuntu
Sekarang2 ini semakin mudah saja seorang admin untuk memonitor jaringannya, setelah muncul MRTG kemudian CACTI, ternyata semakin banyak lagi yang software dan tools untuk memonitoring host traffic salah satu diantaranya adalah zabbix.
Untuk melihat feature dari zabbix bisa dilihat di http://www.zabbix.com/features.phpdan jika ingin melihat requirement apa saja untuk dapat menginstall zabbix dapat dilihat di http://www.zabbix.com/requirements.php .
Perlu diketahui OS yang saya gunakan adalah Ubuntu 7.10 (Gutsy Gibbon).
Langkah awal untuk menginstall zabbix adalah memastikan bahwa host kita telah terinstall webserver(apache2-php5) dan database server(mysql server5).
Jika sudah terinstal langkah selanjutnya menginstal snmp :
root@tsubasa:/# apt-get install snmp
Kemudian tambahkanlah repository berikut dalam /etc/apt/source.list
# Zabbix
deb http://mirror.opf.slu.cz/zabbix unstable contrib
kemudian updatelah source list tersebut dan instal zabbix
root@tsubasa:/# apt-get update
root@tsubasa:/# aptitude install zabbix-frontend-php zabbix-server zabbix-agent
Setelah itu akan ada tampilan layar yang meminta password untuk admin database server kita (user root)
selanjutnya akan ada permintaan tentang password dari user zabbix dan konfirmasinya.
Setelah selesai maka zabbix telah terinstal.
Cara menjalankan zabbix:
root@tsubasa:/# /etc/init.d/zabbix-server start
root@tsubasa:/# /etc/init.d/zabbix-agent start
Untuk memulai mengkonfigurasi zabbix :
buka browser kemudian ketik http://localhost/zabbix
Maka anda akan dibawa untuk menginstall zabbix dan mengkonfigurasinya underweb.
Berikut beberapa pesan error sekaligus solusinya yang saya alami ketika menginstall zabbix :
1. Timezone for php is not set.Please set ………..
solusi : ubahlah value variabel date.timezone yang terdapat pada php.ini di directory /etc/php5/apache2 menjadi date.timezone = Asia/jakarta. Kemudian restartlah service apache.
2. PHP Max execution Time : 30 sec fail
solusi : ubahlah value max_execution_time=30 yang terdapat dalam php.ini menjadi max_execution_time=300 , kemudian restartlah service apache.
3. Mysql_pconnect , access denied for user user zabbix@localhost
solusi : Sesuaikan konfigurasi (username,password dan database) yang terletak pada /usr/share/conf/zabbix.conf.php dengan username,password dan database pada mysql.
4. Incorrect configuration file[/usr/share/conf/zabbix.conf.php]
solusi : Klik save configuration file pada tahap 6.install kemudian ganti isi file /usr/share/conf/zabbix.conf.php dengan isi file yang tadi diklik.
Cukup sampai disini yang bisa saya jelaskan, selanjutnya tergantung bagaimana anda menggunakan dan mengembangkannya.
Thanx
