본문 바로가기

리눅스

Zabbix를 소스에서 직접 설치하는 방법

반응형

Zabbix를 소스에서 직접 설치하는 방법

요구사항

Zabbix 패키지

Zabbix 서버 설치를 위한 필수 패키지 설치

yum install -y net-snmp net-snmp-devel libcurl

Zabbix 전용 사용자 그룹 및 사용자 생성

groupadd zabbix
useradd -g zabbix zabbix

MySQL에서 Zabbix 데이터베이스 및 사용자 설정

mysql> create database zabbix character set utf8;
mysql> grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'zabbixpw1!';
mysql> flush privileges;
mysql> quit;

Zabbix 소스 압축 해제 및 데이터베이스 초기화 SQL 파일 경로로 이동

tar xvfz zabbix-2.4.3.tar.gz
cd zabbix-2.4.3
cd database/mysql/
$ pwd
/usr/local/src/zabbix-2.4.3/database/mysql
728x90

Zabbix 데이터베이스 초기화

mysql -uzabbix -pzabbixpw1! zabbix < schema.sql
mysql -uzabbix -pzabbixpw1! zabbix < images.sql
mysql -uzabbix -pzabbixpw1! zabbix < data.sql

Zabbix 서버 및 에이전트 소스 컴파일 및 설치

cd /usr/local/src/zabbix-2.4.3
./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl
make; make install

웹 인터페이스 설정

cp -r frontends/php /usr/local/apache2/htdocs/
cd /usr/local/apache2/htdocs/
mv php zabbix

 

 

728x90
반응형