zabbix3.x.x 업그레이드 자습서

1604 단어 zabbixZabbix
1: 실행 중인zabbix 서비스를 정지하고 데이터베이스에 새 데이터가 기록되지 않았는지 확인합니다.
/etc/init.d/zabbix_server stop

2: 원래zabbix의 데이터베이스 데이터와 관련 파일을 백업한다.
mysqldump -h 127.0.0.1 -u zabbix -ppassword zabbix > /opt/backup/zabbix/zabbix_bak.sql
mv /usr/local/service/zabbix /usr/local/service/zabbix3.2.7
mv /usr/local/service/nginx/html/zabbix /usr/local/service/nginx/html/zabbix3.2.7

3: 홈페이지 다운로드zabbix 설치팩zabbix-3.4.1.tar.gz, 서버에 업로드하고 압축을 풀며 새 디렉터리에 새 버전을 컴파일하여 설치합니다.
tar -zxvf zabbix-3.4.1.tar.gz
cd zabbix-3.4.1
./configure --prefix=/usr/local/service/zabbix --enable-server --enable-agent --with-mysql --disable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
make install

zabbix_서버 3.4.1 컴파일할 때 패키지가 부족하다는 것을 알렸습니다.make에 설치해 주세요.
yum -y install libevent libevent-devel

4: 새 버전 구성 파일 교체
cd /usr/local/service/
mv zabbix/etc/zabbix_server.conf zabbix/etc/zabbix_server.conf.bak
cp zabbix3.2.7/etc/zabbix_server.conf zabbix/etc/

5: 웹 페이지 새 버전 교체
cd /usr/local/service/nginx/html
cp /root/tools/zabbix-3.4.1/frontends/php ./zabbix -R
cp zabbix3.2.7/fonts/DejaVuSans.ttf zabbix/fonts/
yes
cp zabbix3.2.7/conf/zabbix.conf.php zabbix/conf/zabbix.conf.php
cp zabbix3.2.7/share/zabbix/alertscripts/* zabbix/share/zabbix/alertscripts/
chmod 777 zabbix -R

6: 웹 페이지를 열면 오류를 보고할 지 여부입니다.
만약 데이터베이스 오류를 보고한다면, 아마도 새 버전이 아직 데이터베이스에 연결되지 않았을 것이다.2분 후에 웹을 열어 보십시오.
zabbix 대기열이 너무 길어서 새 버전을 데이터베이스에 쓰지 못해서 그런가 봐요.zabbixserver.
이로써 자빅스는 업그레이드가 완료되었습니다.

좋은 웹페이지 즐겨찾기