Centos7亲测安装zabbix5.0

CentOS7安装zabbix5.0(Lnmp)

    本白安装的是zabbix5.0 LST版本,数据库使用MySQL,WEB SERVER 使用Nginx,如下:

CentOS系统版本:CentOS Linux release 7.5.1804 (Core)
安装Lamp选择Mysql版本:Install MySQL 5.7.30(8.0需要Linux最新的发行版)
安装Lnmp选择PHP版本:Install PHP 7.2.32

    Lnmp既:在Linux下安装nginx、mysql、php环境,这三个环境是zabbix运行必备环境,而且不熟悉的情况下切忌单独安装,会遇到各种问题而且难以解决,例如:因启动服务的用户、用户组不同而导致的通信失败等等。使用Lnmp可成功避免这个问题。安全、方便。

    起初单独安装ZABBIX依赖的MySQL,Nginx,PHP,但是遇到了很多问题,在老大的指导下,决定先使用Lnmp。但是像本白一样的选手,使用本教程安装成功后,强烈建议自己一步一步搭建一下环境,十分有利于增强自己的Linux综合能力

  1. 使用Lnmp搭建Nginx、MySQL、PHP环境

        Lnmp的安装教程请参考此处,注意注意:期间安装时间较长,保证主机无硬件故障
        如下显示便是安装好了,按Ctrl+C终止即可~
        在这里插入图片描述
2. 安装 ZABBIX,
        官网给的ZABBIX安装步骤,可以说是非常详细了,需要自己选择zabbix服务器的平台
        根据步骤一次执行命令即可~(需要会一些Linux操作基础,例如 vim文本编辑器)

  • 按照官网安装之后先不要启动
  • 编辑文件:vi /etc/opt/rh/rh-nginx116/nginx/nginx.conf,对比修改如下内容:
    server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  _;
        root         /opt/rh/rh-nginx116/root/usr/share/nginx/html;

        # Load configuration files for the default server block.
        include      /etc/opt/rh/rh-nginx116/nginx/default.d/*.conf;

        location / {
        root   html;
        index  index.php index.html index.htm;
        }

         location ~* \.php$ {
             fastcgi_index   index.php;
             fastcgi_pass    127.0.0.1:9000;
             include         fastcgi_params;
             fastcgi_param   SCRIPT_FILENAME    $document_root$fastcgi_script_name;
             fastcgi_param   SCRIPT_NAME        $fastcgi_script_name;
            }
  • 然后复制zabbix首页文件到/opt/rh/rh-nginx116/root/usr/share/nginx/html/zabbix/目录下;
[root@localhost ]# mkdir /opt/rh/rh-nginx116/root/usr/share/nginx/html/zabbix/
[root@localhost ]# cp /usr/share/zabbix/* /opt/rh/rh-nginx116/root/usr/share/nginx/html/zabbix/ -r
  • 重启各项服务,安装成功!
    [root@localhost html]# killall nginx
    [root@localhost html]# systemctl restart zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm

  • 浏览器访问 http://IP/zabbix进入zabbix WEB安装页面
            IP通过ip addr show查看

        在 “Check of pre-requisites”页面会有报错,编辑[root@localhost html]# vi /etc/opt/rh/rh-php72/php.ini
        根据报错在文件中依次修改相关选项,然后保存退出,且重启服务,刷新浏览器端 zabbix首页,报错消失。进行下一步。

check  of pre-requisites

  • 服务器端创建一个软连接,否则下一步将报错,创建步骤如下:
[root@localhost ~]# mkdir /var/lib/mysql/
[root@localhost ~]# ln -s /tmp/mysql.sock /var/lib/mysql/
[root@localhost ~]# service mysql restart
  • 填写如下信息,Password 为 设置的 mysql-zabbix用户 登陆密码
    configure DB connection

  • 在 “Zabbix server details ” 配置页面 给zabbix WEB端起一个名字,然后下一步检查一下,再然后就成功啦~
    install

  • 登陆,默认账号 Admin ,默认密码zabbix

  • 最后,官网的接下来的教程,重点推荐        Zabbix Documentation 5.0

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值