CentOS安装zabbix4.0

zabbix官网:www.zabbix.com

由于zabbix官网的yum源配置好后,yum安装zabbix一直下载报错

Error downloading packages:
zabbix-server-mysql-4.0.14-1.el7.x86_64: [Errno 256] No more mirrors to try.
zabbix-web-4.0.14-1.el7.noarch: [Errno 256] No more mirrors to try.
zabbix-agent-4.0.14-1.el7.x86_64: [Errno 256] No more mirrors to try.

所以配置清华大学的yum源,使用清华开源镜像站的rpm包安装zabbix

下载zabbix-server-mysql:

wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-server-mysql-4.0.14-1.el7.x86_64.rpm

下载zabbix-web:

wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-web-4.0.14-1.el7.noarch.rpm

下载zabbix-web-mysql:

wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-web-mysql-4.0.14-1.el7.noarch.rpm

下载zabbix-agent:

wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.14-1.el7.x86_64.rpm

下载zabbix-get:

wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-get-4.0.14-1.el7.x86_64.rpm

安装zabbix:

注意顺序,使用yum localinstall会自动安装本地rpm包所需的依赖包

安装zabbix-server-mysql:

yum -y localinstall zabbix-server-mysql-4.0.14-1.el7.x86_64.rpm

#如果报错iksemel xxxx 安装iksemel:yum -y install iksemel

安装zabbix-web:

yum -y localinstall zabbix-web-4.0.14-1.el7.noarch.rpm

安装zabbix-web-mysql:

yum -y localinstall zabbix-web-mysql-4.0.14-1.el7.noarch.rpm

安装zabbix-agent:

yum -y localinstall zabbix-agent-4.0.14-1.el7.x86_64.rpm

安装zabbix-get:

yum -y localinstall zabbix-get-4.0.14-1.el7.x86_64.rpm

解压sql脚本:

gzip -d /usr/share/doc/zabbix-server-mysql-4.0.14/create.sql.gz

创建zabbix库:

create database zabbix;

创建zabbix数据库用户:

grant all on zabbix.* to zabbix@'127.0.0.1' identified by 'zabbix123';

执行zabbix脚本:

source /usr/share/doc/zabbix-server-mysql-4.0.14/create.sql

编辑zabbix-server配置文件:

vi /etc/zabbix/zabbix_server.conf

修改DBhost为127.0.0.1:
在这里插入图片描述
#默认为localhost,但授权数据库用户时,定义的host为127.0.0.1

定义DBpassword:
在这里插入图片描述
编辑/etc/php.ini定义时区:
在这里插入图片描述
启动server、agent、Apache服务:

systemctl start zabbix-server zabbix-agent httpd

#安装zabbix会自动安装Apache

在浏览器访问 ip/zabbix 即可进入web配置页面:
在这里插入图片描述
配置数据库信息:
在这里插入图片描述
配置server信息:
在这里插入图片描述
#配置好之后点击next step、finish即可

登录zabbix监控web页(默认用户admin密码zabbix):
在这里插入图片描述
zabbix安装完成:
在这里插入图片描述
补充:

如果重装zabbix登录页面报错示Database:Error connecting to database: Access denied for user ‘zabbix’ @ ‘localhost’
在这里插入图片描述
zabbix第一次安装配置后,在初始化页面中配置的数据库信息会记录到/etc/zabbix/web/zabbix.conf.php文件里面,然后就算重装zabbix和数据库,这个文件也不会变,所以就算重装完zabbix访问前端页面也不会再次出现初始化的配置页面了,如果数据库密码与第一次安装zabbix配置的数据库名/数据库用户/密码以及DBHOST不同,就会报图上的错误

处理方法:

1.重装zabbix所有数据库信息与第一次相同即可

2.更改/etc/zabbix/web/zabbix.conf.php中对应配置项的值

发布了114 篇原创文章 · 获赞 851 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/Powerful_Fy/article/details/103038457