zabbix4.4官方安装

官方文档路径 https://www.zabbix.com/cn/download
安装环境
centos7.5系统
zabbix4.4版本
一、安装软件

~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm  #安装zabbix官方的yum源
~]# yum clean all		清理缓存
~]# yum -y install zabbix-server-mysql zabbix-agent	安装zabbix的server和agent
~]#  yum -y install epel-release	#还需要配置epel源
~]# yum -y install zabbix-web-mysql zabbix-nginx-conf

二、配置
(1)、配置数据库,进入到数据库中,需要创建一个zabbix库,用于存放zabbix监控的数据

mysql> create database zabbix character set utf8 collate utf8_bin;  #创建zabbix库
mysql> set global validate_password_policy=0; #修改密码策略值验证密码长度
mysql> set global validate_password_length=5;   #修改密码为五位数
mysql> grant all privileges on zabbix.* to zabbix@"%" identified by 'zabbix'; #授权zabbix用户,如果试本地主机登录权限可以设置为localhost,如果是云主机就应当设置为%

~]# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix  #导入数据

(2)、配置server

~]# vim /etc/zabbix/zabbix_server.conf
DBHost=localhost		#这里指定的是数据库的地址
DBName=zabbix·		#库名
DBUser=zabbix		#用户
DBPassword=zabbix	#密码
DBPort=3306		#端口

(3)、修改nginx

~]# vim /etc/nginx/conf.d/zabbix.conf
server {
        listen          81;	#端口
        server_name     192.168.1.159;	#IP

(4)、修改php的时区

~]# vim /etc/php-fpm.d/zabbix.conf	#修改时区
;php_value[date.timezone] = Asia/Shanghai #上海时区,东八区

三、启动服务

~]# systemctl restart zabbix-server zabbix-agent nginx php-fpm 
~]# systemctl enable zabbix-server zabbix-agent nginx php-fpm #设置开机自启

访问 http://192.168.1.159:81/setup.php
在这里插入图片描述
看到这里所有的值都是“ok”即表示zabbix安装成功了
zabbix的默认用户:Admin 默认密码:zabbix

四、报错
web界面报:PHP option “date.timezone” unknown Fail
这里是php的时区没有设定好,将时区设定成东八区即可在这里插入图片描述这里报错是因为php的时区设定未设置好
解决方法:

~]# vim /etc/php.ini
;date.timezone =   			#将这一样前面的注释去掉,即 ;分号
date.timezone = "Asia/Shanghai"		#在后面添加"Asia/Shanghai",这是将时区修改为东八区上海时区
~]# systemctl restart php-fpm  		#重启php-fpm刷新zabbix的web界面即可

在这里插入图片描述
这里就是因为在对zabbix用户进行授权时,登录权限文localhost,所以导致无法登录,这里对zabbix用户的登录权限进行修改,或者删除重新授权zabbix用户,刷新界面即可。
在这里插入图片描述
报错:安装失败,正在尝试其他镜像,这是因为yum源的问题,zabbix的yum源为国外源,将zabbix的yum源修改为阿里源就好了

[zabbix]
name=aliyun - zabbix - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/$basearch/
enabled=1
gpgcheck=0

在执行~]# yum makecache #清理缓存
再进行安装命令,即可
在这里插入图片描述
如出现一下的情况,检查zabbix用户的密码是否无误后,再检查zabbix的的数据库mysql的版本,如果是mysql8.0的版本,可执行以下操作即可,这是mysql8.0版本的问题
故障排除思路链接

mysql> ALTER USER zabbix@localhost IDENTIFIED WITH mysql_native_password BY 'password';
mysql> FLUSH PRIVILEGES;

再刷新界面即可

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值