【ZABBIX】ZABBIX3.2升级3.4
1.停止zabbix服务
service zabbix_server stop
service zabbix_agentd stop
/usr/local/zabbix/sbin/zabbix_java/shutdown.sh
2.保存配置文件
mv /usr/local/zabbix /usr/local/zabbix.bak
mv /usr/local/nginx/html/zabbix /usr/local/nginx/html/zabbix.bak
cp /etc/init.d/zabbix_server /etc/init.d/zabbix_server_bak
cp /etc/init.d/zabbix_agentd /etc/init.d/zabbix_agentd_bak
3.更新libevent
http://libevent.org/
https://github.com/libevent/libe ... 2.1.8-stable.tar.gz
tar -zxfv libevent-2.1.8-stable.tar.gz
cd libevent-2.1.8-stable
./configure
make && make install
ln -s /usr/local/lib/libevent-2.1.so.6 /usr/lib64/
4.编译安装zabbix3.4
tar -zxfv zabbix-3.4.7.tar.gz
cd zabbix-3.4.7
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 -with-unixodbc --with-ssh2 --with-openipmi --enable-ipv6 --enable-java
./configure
make && make install
5.修改配置参数
cp /usr/local/zabbix.bak/etc/zabbix_agentd.conf /usr/local/zabbix/etc/zabbix_agentd.conf
mv /usr/local/zabbix.bak/scripts /usr/local/zabbix/
mv /usr/local/zabbix.bak/etc/zabbix_agentd.conf.d /usr/local/zabbix/etc/
mv /usr/local/zabbix.bak/sbin/zabbix_java /usr/local/zabbix/sbin/
vi /usr/local/zabbix.bak/etc/zabbix_server.conf
#3.4和3.2相比配置参数增加了,需要手动配置或者用已做好的3.4配置文件替换,修改IP即可
mkdir -p /usr/local/zabbix/logs
chown -R zabbix:zabbix /usr/local/zabbix
mv /etc/init.d/zabbix_server_bak /etc/init.d/zabbix_server
mv /etc/init.d/zabbix_agentd_bak /etc/init.d/zabbix_agentd
6.修改网页参数
mkdir /usr/local/nginx/html/zabbix
cp -a /root/zabbix-3.4./frontends/php/* /usr/local/nginx/html/zabbix
cp /usr/local/nginx/html/zabbix/conf/zabbix.conf.php.example /usr/local/nginx/html/zabbix/conf/zabbix.conf.php
vi /usr/local/nginx/html/zabbix/conf/zabbix.conf.php
#3.4和3.2相比配置参数增加了,需要手动配置或者用已做好的3.4配置文件替换,修改IP即可
chown -R zabbix.zabbix /usr/local/nginx/html/zabbix/
chmod -R /usr/local/nginx/html/zabbix/
7.启动zabbix
chkconfig --add zabbix_server
chkconfig --add zabbix_agentd
chkconfig --level zabbix_agentd on
chkconfig --level zabbix_server on
service snmpd restart
service mysqld restart
service httpd restart
/etc/init.d/zabbix_server start
/etc/init.d/zabbix_agentd start
/usr/local/zabbix/sbin/zabbix_java/startup.sh
8观察日志
vi /usr/local/zabbix/logs/zabbix_server.log
::202522.157 Starting Zabbix Server. Zabbix 3.4. (revision ).
::202522.157 ****** Enabled features ******
::202522.157 SNMP monitoring: YES
::202522.157 IPMI monitoring: YES
::202522.157 Web monitoring: YES
::202522.157 VMware monitoring: YES
::202522.157 SMTP authentication: NO
::202522.157 Jabber notifications: NO
::202522.157 Ez Texting notifications: YES
::202522.157 ODBC: YES
::202522.157 SSH2 support: YES
::202522.157 IPv6 support: YES
::202522.157 TLS support: NO
::202522.157 ******************************
::202522.157 using configuration file: /usr/local/zabbix/etc/zabbix_server.conf
::202522.224 current database version (mandatory/optional): /
::202522.224 required mandatory version:
::202522.224 optional patches were found
::202522.224 starting automatic database upgrade
::202522.251 completed % of database upgrade
::202522.759 completed % of database upgrade
....................略
::202529.444 completed % of database upgrade
::202529.444 database upgrade fully completed #数据库自动升级成功
# 再次重启zabbix可以看到数据库已经成3.4的了
service zabbix_server restart
vi /usr/local/zabbix/logs/zabbix_server.log
::202928.286 Starting Zabbix Server. Zabbix 3.4. (revision ).
::202928.288 ****** Enabled features ******
::202928.288 SNMP monitoring: YES
::202928.288 IPMI monitoring: YES
::202928.288 Web monitoring: YES
::202928.289 VMware monitoring: YES
::202928.289 SMTP authentication: NO
::202928.289 Jabber notifications: NO
::202928.289 Ez Texting notifications: YES
::202928.289 ODBC: YES
::202928.292 SSH2 support: YES
::202928.292 IPv6 support: YES
::202928.292 TLS support: NO
::202928.292 ******************************
::202928.292 using configuration file: /usr/local/zabbix/etc/zabbix_server.conf
::202928.368 current database version (mandatory/optional): /
::202928.368 required mandatory version:
【ZABBIX】ZABBIX3.2升级3.4的更多相关文章
- zabbix3.0升级到4.0
升级步鄹: 3.0->3.2 1.停服务 service zabbix-server stop 2.备份配置文件 #cp /etc/zabbix/zabbix_server.conf /data ...
- zabbix3.2升级3.4报错Database error
摘要: zabbix3.2版本升级到zabbix3.4版本后打开页面报错,报错内容如下 Database errorThe frontend does not match Zabbix databas ...
- zabbix2.4升级到2.5 --考虑升级到zabbix3.0
现在zabbix服务器,zabbix服务日志频繁出现MySQL server has gone away,经搜索,此问题在zabbix2.5之前是zabbix的一个bug,zabbix2.5后已经修 ...
- centos7.6环境zabbix3.2源码编译安装版升级到zabbix4.0长期支持版
zabbix3.2源码编译安装版升级到zabbix4.0长期支持版 项目需求: .2版本不再支持,想升级成4.0的长期支持版 环境介绍: zabbix服务端是编译安装的,数据库和web在一台机器上 整 ...
- Zabbix 集成 OneAlert 实现全方位告警
1. 前言 告警将重要信息发送给运维「或者其他相关人」,及时发现并且处理问题.在所有开源监控软件里面,Zabbix 的告警方式无疑是最棒的.告警的方式各式各样,从 Email 告警到飞信.139/18 ...
- 分布式监控系统Zabbix3.2跳坑指南
zabbix是什么在此就不多作介绍了,可以参考之前的文章 零代码如何打造自己的实时监控预警系统 ,这篇主要介绍安装及注意事项. 主要分为服务端和客户端安装,客户端又分为Linux.Windows. 服 ...
- Docker部署Zabbix+Grafana监控
Docker部署Zabbix+Grafana监控 环境 centos 7 ; Docker 17.12.0-ce ; docker-compose version 1.20.1 2018-4-1 当前 ...
- zabbix报错排错大全
zabbix报错 https://www.cnblogs.com/losbyday/category/876878.html作者总结的很全棒 1.在启动zabbix-agent 时系统日志输出 PID ...
- Zabbix监控系统部署:源码安装
1. 概述1.1 基础环境2. 部署过程2.1 创建用户组2.2 下载源码解压编译安装2.2.1 下载源码解压2.2.2 YUM安装依赖环境2.2.3 编译安装最新版curl2.2.4 更新GNU构建 ...
随机推荐
- vlc源码分析(二) 播放流程
当点击播放文件或者输入要播放的文件后,vlc会执行一系列的流程. 首先需要了解视频以及流媒体处理及播放的流程,由链接中的描述,视频以及流媒体处理时,首先要解协议(http,rtmp,rtsp等),然后 ...
- git add用法
git add命令是将工作区内容添加到暂存区.git commit 将暂存区内容添加到版本库. git add -A 提交所有变化 git add -u 提交被修改(modified)和被删除(d ...
- CABasicAnimation使用总结
CABasicAnimation使用总结 实例化 使用方法animationWithKeyPath:对 CABasicAnimation进行实例化,并指定Layer的属性作为关键路径进行注册. //围 ...
- PHP中实现中文字串截取无乱码的方法
[本文转自独占神林的日志:链接:http://yuninglovekefan.blog.sohu.com/176021361.html] 在PHP中,substr()函数截取带有中文字符串的话,可能会 ...
- Delphi Android USB Interface with the G2
来源:http://www.bverhue.nl/g2dev/?p=65 Delphi Android USB Interface with the G2 Leave a reply I first ...
- c#开发微信公众号——关于c#对象与xml的转换
在成为微信公众号开发者以后,整个交互流程:用户->微信服务器->自己的服务器->返回微信服务器->用户: 举个例子:用户在微信公众号里面发了个“您好!”,微信服务器会以特定的x ...
- 002---rest_framework认证组件
rest_framework认证组件 问题:有些API,需要用户登录才能访问,有些无需登录就能访问. 解决: a. 创建两个模型类:UserInfo---OneToOne---UsetToken b. ...
- linux——高级文本处理命令之wc、cut、sort
1. wc :Word Count 命令的功能为统计指定文件中的字节数.字数.行数,并将统计结果显示输出 1.1 命令格式: wc [选项]文件... 1.2 命令参数: -c 统计字节数. -l ...
- 论 Python Opencv 中文路径及中文文件名图像文件读取的两种方式
python 2中对于中文字符的处理可谓是诟病已久,虽然python 3 使用统一编码解决了中文字符串的问题,但在使用opencv中imread函数读取中文路径图像文件时仍会报错. 1) 借助nump ...
- 鼠标移动在屏幕上显示温度Tip提示功能-CToolTipCtrl类的使用
初学VC++,太多知识不懂,需要不断的查找资料,想通过记录让自己有所积累,主要是怕以后会很快忘记.最近在做一个在屏幕上显示鼠标移动位置的温度值,我利用先缓存一帧图像的温度值,然后,通过鼠标移动消息相应 ...