728x90
반응형
Zabbix Major 버전 업그레이드를 위해 테스트했던 작업 내역에 대해서 정리해 보겠습니다. 우선 첫번째로 진행한 Zabbix Server(Local DB 사용) 서버를 버전 업그레이드 작업을 진행하였습니다. 개인 PC 환경에서 테스트 한 관계로 외부 Repo 통신이 가능한 환경이었습니다.
AS-IS: Zabbix Server 4.0.7
TO-BE: Zabbix Server: 5.0.10
OS 환경: Ubuntu 18.04
1. Zabbix 서버 설치
www.zabbix.com/download?zabbix=4.0&os_distribution=ubuntu&os_version=18.04_bionic&db=mysql&ws=apache
usheep91.tistory.com/31?category=887203
설치 후 접속 확인까지 진행해주세요. 접속 화면은 캡쳐 못했습니다...
2. Zabbix 서버 중지
# service zabbix-server stop
3. Zabbix 서버 설정 백업
- 디렉토리 생성
# mkdir -p /opt/zabbix_backup/bin_files /opt/zabbix_backup/conf_files /opt/zabbix_backup/doc_files
# mkdir -p /opt/zabbix_backup/web_files /opt/zabbix_backup/db_files
- 백업
# cp -rp /etc/zabbix/zabbix_server.conf /opt/zabbix_backup/conf_files
# cp -rp /usr/sbin/zabbix_server/opt/zabbix_backup/bin_files
# cp -rp /usr/share/doc/zabbix- * /opt/zabbix_backup/doc_files
# cp -rp /etc/httpd/conf.d/zabbix.conf /opt/zabbix_backup/conf_files 2> / dev / null
# cp -rp /etc/apache2/conf-enabled/zabbix.conf /opt/zabbix_backup/conf_files 2> / dev / null
# cp -rp /etc/zabbix/php-fpm.conf /opt/zabbix_backup/conf_files 2> / dev / null
- 웹 파일 백업
# cp -rp /usr/share/zabbix/ /opt/zabbix_backup/web_files
- DB 백업
mysqldup -h localhost -u root@localhost -p zabbix --single-transaction 'zabbix' | gzip > /opt/zabbix_backup/db_files/zabbix_backup.sql.gz
4. Zabbix 서버 Repo 업데이트
- Repo 버전 변경
# sed -i 's/4.0/5.0/g' /etc/apt/source.list.d/zabbix.list
- Repo 업데이트
# apt-get update
5. Zabbix 서버 업그레이드
- Zabbix 서버 업그레이드
# apt-get install --only-upgrade zabbix-server-mysql zabbix-frontend-php
- Apache Conf 설치
# apt-get install -y zabbix-apache-conf
6. Zabbix 서버 DB 업그레이드
아래와 같은 오류 메세지 발생
DB 업그레이드가 아직 진행되지 않으므로 발생
- 서버 로그 확인
# vim /var/log/zabbix/zabbix_server.log
: 아래와 같이 DB 업그레이드가 완료되면 접속이 가능합니다.
7. 접속 확인
서버 접속 후 업그레이드가 정상적으로 완료되었는지 데이터 등을 체크해줍니다.
** 참고 사이트
URL: bestmonitoringtools.com/upgrade-zabbix-to-the-latest-version/
728x90
반응형
'Zabbix' 카테고리의 다른 글
Zabbix API를 이용한 Trigger 관리 (2) | 2021.04.04 |
---|---|
Zabbix DB Replication 구성하기 (0) | 2021.04.02 |
Zabbix 5.0 - Slack 연동 (1) | 2021.01.23 |
Zabbix Linux Process 모니터링 하기 (8) | 2021.01.14 |
Zabbix MYSQL Template 적용 (0) | 2021.01.14 |