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中对应配置项的值