[설치 환경]

- 가상플랫폼: Vmware Player 3.1.3 (build-324285)
- OS : Fedora 13  (Linux version 2.6.33.3-85.fc13.i686.PAE,  gcc version 4.4.4 20100503 (Red Hat 4.4.4-2)



설치 과정을 간략히 정리하면,,

1. 사전 준비 작업 (NTP/방화벽/SELinux 설정 및 mysql-server 설치)
2. zabbix 설치
3. /etc/php.ini  파일 수정
4. 아파치 재시작
5. SELinux 설정
6. 웹페이지 확인

* 참고로 모든 설치 과정은 root 계정에서 작업한다





1. 사전 준비 작업

 * NTP 설정
 * 방화벽 설정 : http 80 포트 오픈
 * SELinux 설정 : 비활성화
 * mysql-server 설치

NTP 및 방화벽, SELinux 설정 등은 Fedora X윈도우에서 작업 가능하기 때문에 설명은 생략한다.

mysql-server 세부 설치과정은 아래 더보기 버튼 클릭!!





2. zabbix 설치

외국의 어느 블로거의 도움으로 zabbix 자동 설치 스크립트를 다운받아 한방에 설치 완료
(CentOS 기준의 설치 스크립트인데, Fedora13 에서도 설치 가능하다)

* 블로거 사이트  :  http://blog.brendon.com/unix/installing-zabbix-18x-on-centos-the-easy-way/
* Script File Download :  
install_zabbix.sh


위 install_zabbix.sh 파일을 다운로드 받아 Fedora 특정 폴더에 업로드하거나 vi 편집기를 통해
텍스트 복사로 카피하든지 한다. 

그리고
1. 스크립트 파일 내용 중에
ZBX_VER='1.8.2' 를 zabbix 현재 배포 버전인 ZBX_VER='1.8.3' 으로 수정하고
2. yum -y install gcc ~ 로 시작하는 내용의 라인 끝에 php-mbstring 을 추가하며,
3. ./configure --enable-agent ~ 로 시작하는 내용의 라인 끝에 --enable-mbstring 을 추가한다.


다음 단계로, 스크립트 파일의 실행을 위해 퍼미션을 다음과 같이 부여한다. 그리고 실행!!

[root@localhost ~]# chmod 700 install_zabbix.sh
[root@localhost ~]# ./install_zabbix.sh


세부 설치과정은 아래 더보기 버튼 클릭!!





3. /etc/php.ini 피라미터 수정

아래표와 같이 /etc/php.ini 파일의 피라미터 값을 수정해야 웹 페이지를 정상적으로 불러올 수 있다.

                         변경 전                       변경 후
 ;date.timezone =
post_max_size = 8M
max_execution_time = 30
max_input_time = 60
date.timezone = Asia/Seoul
post_max_size = 32M
max_execution_time = 600
max_input_time = 600 


혹, 주석처리된 date.timezone 항목을 그대로 방치할 경우 아래 화면과 같은 에러가 발생한다.





혹, post_max_size, max_execution_time, max_input_time 항목의 디폴트 값을 그대로 방치할 경우
아래 화면과 같은 에러가 발생한다.






4. 아파치 재시작

아파치를 재시작하여 방금 수정한 php.ini 값을 반영한다.

[root@localhost ~]# service httpd restart



5. SELinux 설정 : 활성화

zabbix 설치 과정이 모두 끝났으니깐, SELinux 설정을 다시 원래대로 복구한다.
참고로, SELinux 설정의 변경은 OS를 실제 재부팅해야 반영된다.



6. 웹페이지 확인

http://서버IP/zabbix  또는  http://127.0.0.1/zabbix

아이디    : admin
비밀번호 : zabbix













+ Recent posts