OS : Centos6
- 사전에 필요한 툴 : apache, php, mysql
$> yum install httpd mysql-server -y
- 필요패키지 설치
$> yum install -y net-snmp net-snmp-devel net-snmp-utils curl-devel libxml2-devel
- 컴파일&설치
$> groupadd zabbix $> useradd -g zabbix zabbix $> tar -zxvf zabbix-2.4.5.tar.gz $> cd zabbix-2.4.5 $> ./configure \ --prefix=/usr/local/zabbix \ --with-mysql=/usr/local/mysql/bin/mysql_config \ --with-net-snmp \ --with-libcurl \ --with-libxml2 \ --enable-server \ --enable-agent $> make;make install
* 설치경로는 /usr/local/zabbix, mysql설치 경로는 /usr/local/mysql - DB구성
$> mysql -u root mysql> create database zabbix; mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix1'; mysql> flush privileges; mysql> quit
$> cd database/mysql/ $> mysql -u zabbix -p zabbix < schema.sql $> mysql -u zabbix -p zabbix < images.sql $> mysql -u zabbix -p zabbix < data.sql
* MYSQL import는 순서대로 하면 됨 - Frontent 적용
$> vi /usr/local/zabbix/etc/zabbix_server.conf ... DBName=zabbix DBUser=zabbix DBPassword=zabbix1
*기존내용에서 DBName, DBUser, DBPassword를 위에서 설정한 내용으로 적용하면 되요 - Frontend 복사
$> cp -ar {소스경로}/frontends/php /usr/local/apache2/htdocs/zabbix
- 웹 브라우져로 접속 (기본로그인 ID는 Admin, 패스워드는 zabbix)
http://서버IP/zabbix