美文网首页
Centos 7.x 安装Zabbix5.0

Centos 7.x 安装Zabbix5.0

作者: 阿当运维 | 来源:发表于2020-09-24 15:50 被阅读0次

所需环境:
Cnetos 7
php7.2以上
MariaDB或者Mysql5.7版本以上(安装过程看mysql安装5.7)

PHP7.2安装(YUM)

php高版本的yum源地址,有两部分,其中一部分是epel-release,另外一部分来自webtatic,执行:

rpm -Uvh https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-12.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

清楚版本历史

yum -y remove php*

安装php以及扩展

yum -y install php72w php72w-cli php72w-fpm php72w-common php72w-devel  php72w-embedded php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml  php72w-ldap  php72w-bcmath

启动服务

systemctl enable php-fpm.service
systemctl start php-fpm.service

Zabbix5.0(yum安装)

1.关闭sellinux 和防火墙
2.安装zabbix rpm源,使用阿里zabbix源

rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo
yum clean all

3.安装 zabbix server 和 agent

yum install zabbix-server-mysql zabbix-agent -y

注意:如果php版本不是7.2以上,那需要升级PHP版本,需要yum install centos-release-scl -y
4.启动zabbix前端源,修改vi /etc/yum.repos.d/zabbix.repo,将[zabbix-frontend]下的 enabled 改为 1

enabled=1

5.安装zabbix前端和相关环境

yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y

6.数据库创建zabbix库 并且授权给一个名字为zabbix的用户

create database zabbix character set utf8 collate utf8_bin;
grant all on zabbix.* to 'zabbix'@'localhost' identified by 'zb123456'; #这里先授权给localhost,不然一会导入数据库会提示没有权限登陆

7.导入数据库

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -pzb123456  zabbix

导入完可以检查一下,里面有没有表。(mysql -uzabbix -pzb123456 zabbix -e "show tables")
8.修改zabbix配置文件中的数据库信息

vim /etc/zabbix/zabbix_server.conf
             DBHost=localhost
            DBName=zabbix
            DBUser=zabbix
            DBPassword=123456

9.启动zabbix服务

systemctl start zabbix-server
systemctl enable zabbix-server

10.配置nginx

server {
    listen 86;
    server_name 192.168.1.102;
    index index.html index.htm index.php;
    error_log zabbix_error.log;
    location / {
        root /usr/share/zabbix;
        index index.php;
    }
        location ~ \.php$ {
        root /usr/share/zabbix;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
    }
}

重启nginx
11.访问192.168.1.102:86/


image.png

框里的参数可能会提示fail,修改/etc/php.ini文件中这些参数的值就可以。
date.timezone = "Asia/Shanghai"
重启php-fpm,再次刷新 直到都是OK在下一步。

12. image.png

安装结束后,登陆Admin 密码zabbix


image.png

安装完成


image.png

相关文章

网友评论

      本文标题:Centos 7.x 安装Zabbix5.0

      本文链接:https://www.haomeiwen.com/subject/kewzyktx.html