Miscellaneous

zabbix 2.4.7 을 3.0.1로 upgrade

jjasmin·2016년 3월 21일·조회 8,856

 

zabbix 2.4.7에서  2월에 releases된 3.0.1로 upgrade하는 방법을 소개하겠습니다. source버전으로 설치 했구요 OS는 CentOS6.4입니다.

zabbix는 오픈소스 인프라모니터링 툴입니다. nagios보다 유연하진 않지만 많은 기능을 제공하고 있고 설치만 하면 쓰기 쉽다는 장점이 있습니다. 인프라 SM비용 중 개발이나 기타 낮은 등급의 서버들의 모니터링 툴 비용만이라도 줄이고자 도입하는 곳도 있고 zabbix SIA와 계약을 맺어 아예 엔터프라이즈버전으로 판매를 하려는 기업도 있는 것으로 알고 있습니다.

저도 업무때문에 올 1월에 2.4.7을 설치해 두었다가 다른업무로 바쁘다보니 어느새 3.0.1버전으로 update가 됐더라구요 !!! (업데이트 되자마자 알았으나... 오라클과 씨름중이었어요.......ㅠㅠ)일단 설치가 반이라는 생각에 3.0.1로 재설치를 했습니다. 

 

1. zabbix-3.0.1 다운

# wget http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.1/zabbix-3.0.1.tar.gz
 

저는 기존에 /usr/local/zabbix-2.4.7로 설치가 되어 있어 /usr/local위치에 다운받았습니다.

 

2. zabbix-3.0.1 압축 풀기

#tar -zxvf zabbix-3.0.1.tar.gz

 

3. 소스 configure

# ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
 
결과에 오류가 없는지 확인하고 make install을 하라고 하면 make install로 넘어갑니다.
 
 
4. 설치
# make install 
 
5. frontend 설정
# cd /usr/local/zabbix-3.0.1/frontends/php/
# cp -a . /var/www/html/zabbix
 
하면 끝이면 좋겠지만... php버전이 5.4.0이상이어야 사용이 가능합니다!!!
php버전을 바꿔보겠습니다.
 
#yum remove php php-common
#yum install php54w php54w-bcmath php54w-mbstring php54w-gd php54w-xmlwriter php54w-xmlreader php54w-mysql
 
이후에 frontend에서 모두 OK를 받도록 /etc/php.ini를 수정해주고 zabbix.conf.php파일을 다운받아 올리라고 하는 경로에 올려주시면 끝입니다!
 
혹시 selinux가 켜져있다면 권한을 변경해주시면 정말 끝입니다 ^^
#ls -Z
#chcon -R -t usr_t zabbix.conf.php
 

zabbix는 역시 설치 및 사용법이 쉬워 접근성이 좋은 툴이네요... 업그레이드도 간단하네요 ^^

 

댓글 2

로그인 후 댓글을 남길 수 있습니다.

  • 동교동삼거리동교동삼거리· 2016년 3월 21일
    zabbix에 관심있는 분이 계시다니 반갑네요!! CentOS 6.4에서 --with-libcurl 옵션(SMTP 인증)으로 컴파일하신 것 같은데 별 문제없이 잘 되신건지 궁금합니다. zabbix 3.0 이상에서 libcurl 7.20 이상을 요구하는데 CentOS 레파지토리로는 7.19까지 밖에 안되는 것 같아서.. 결국 libcurl 7.20 이상을 따로 컴파일해서 설치해야 하더라구요. 혹시 다른 방법이 있는건가 궁금해서 여쭤봅니다.
  • jjasmin· 2016년 3월 22일
    오!!! 이런댓글이달렸군요!!!!! 반갑습니다^^ 3.0.1은 rhel7이나 centos7에서 깔아 쓰는 게 맞죠 ㅠ --with-libcurl은 가상화 장비를 모니터링 하겠다는 의지치를 담아 사용한 옵션이구요 configure 수행 시에 오류를 발생시키진 않았습니다. 환경 문제로 인해 smtp는 테스트를 못하지만 가상화장비는 정상모니터링 되는지 확인해보도록 하겠습니다^^ 이 기능은 2.2.0부터 지원되던 기능이라 지원되지 않을까 ..... 기대해봅니다^^