Zabbix merupakan salah satu sistem monitoring management yang cukup handal untuk skala enterprise, hal ini yang membuat saya tertarik untuk mengujinya pada jaringan kantor saya,
maka sebelumnya yang harus saya persiapkan tentunya OS Server terlebih dahulu, untuk itu saya pilih ubuntu 10.10 serve, kemudian Zabbix versi 3.33
Install pre-requisites: Apache MySQL-Server PHP5 Net-Snmp libraries Curl libraries
$ sudo apt-get install build-essential mysql-server libmysqlclient15-dev php5 php5-gd php5-mysql snmp libsnmp-dev snmpd libcurl4-openssl-dev fping
Tahap installasinya sbb :
1. Buat user dan group zabbix
$ sudo adduser zabbix
$ enter in new password
confirm
masukkan zabbix ke dalam group admin
$ sudo adduser zabbix admin
2. Download dan Untar sources Zabbix
$ su – zabbix
$ wget http://optusnet.dl.sourceforge.net/sourceforge/zabbix/zabbix-1.6.6.tar.gz
$ tar zxvpf zabbix-1.6.6.tar.gz
3. Membuat database zabbix
$ mysql -u root -p
> create database zabbix;
> quit;
$ mysql -u root -p zabbix < /home/zabbix/zabbix-1.6.6/create/schema/mysql.sql
$ mysql -u root -p zabbix < /home/zabbix/zabbix-1.6.6/create/data/data.sql
$ mysql -u root -p zabbix < /home/zabbix/zabbix-1.6.6/create/data/images_mysql.sql
4. Konfigurasi, Compile, dan install
$ cd zabbix-1.6.6/
$ ./configure –prefix=/usr –with-mysql –with-net-snmp –enable-server –enable-agent
$ make
$ sudo make install
5. Persiapan zabbix pada system
$ sudo vim /etc/services
masukkan pada akhir baris
zabbix_agent 10050/tcp # Zabbix ports
zabbix_trap 10051/tcp
simpan dan keluar
$ sudo mkdir /etc/zabbix
$ sudo chown -R zabbix.zabbix /etc/zabbix/
$ cp misc/conf/zabbix_* /etc/zabbix/
$ sudo vim /etc/zabbix/zabbix_agentd.conf
pastikan bahwa setting ip address server pada localhost
Server=127.0.0.1
simpan dan keluar
$ sudo vim /etc/zabbix/zabbix_server.conf
# Database user
DBUser=root
# Database password
# Comment this line if no password used
DBPassword=Secret
simpan dan keluar
init.d scripts
$ sudo cp misc/init.d/debian/zabbix-server /etc/init.d
$ sudo cp misc/init.d/debian/zabbix-agent /etc/init.d
Setting permission
$ sudo chmod 755 /etc/init.d/zabbix-server
$ sudo update-rc.d zabbix-server defaults
$ sudo chmod 755 /etc/init.d/zabbix-agent
$ sudo update-rc.d zabbix-agent defaults
Start server
$ sudo /etc/init.d/zabbix-server start
Start agent
$ sudo /etc/init.d/zabbix-agent start
6. Konfigurasi web interface
$ mkdir /home/zabbix/public_html
$ cp -R frontends/php/* /home/zabbix/public_html/
$ sudo vim /etc/apache2/sites-enabled/000-default
masukkan
Alias /zabbix /home/zabbix/public_html/
AllowOverride FileInfo AuthConfig Limit Indexes
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
Order allow,deny
Allow from all
Order deny,allow
Deny from all
simpan dan keluar
$ sudo vim /etc/php5/apache2/php.ini
max_execution_time = 300 ; Maximum execution time of each script, in seconds
date.timezone = Asia/Jakarta
simpan dan keluar
restart apache
$ sudo /etc/init.d/apache2 restart
7. Langkah terakhir
arahkan pada browser anda
http://
1. Introduction
baca kemudian next
2. License Agreement
check ‘I Agree’ kemudian next
3. Check of Pre-Requisites
cek juga ada kekurangan
4. Configure DB Connection
konfigurasi database anda
5. Pre-Installation Summary
next
6. Install
Click Save Configuration file dan simpan pada PC kemudian copy ke /home/zabbix/public_html/conf/zabbix.conf.php
7. Finish
kemudian tekan finish
Untuk login user admin dan pass kosongkan/sesuai dengan yang anda masukkan
waktu installasi tadi.
Sign up here with your email
ConversionConversion EmoticonEmoticon