• centos7安装zabbix 5.0


    zabbix安装

    简介:zabbix是一个网络监视、管理系统。
    环境:
    Centos 7
    LAMP环境(该环境的安装此处不再详述)

    安装 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
    

    安装 zabbix server 和 agent:

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

    安装 Software Collections,便于后续安装高版本的 php,默认 yum 安装的 php 版本为 5.4 过低:

    yum install centos-release-scl -y
    

    启用 zabbix 前端源,修改vi /etc/yum.repos.d/zabbix.repo,将[zabbix-frontend]下的 enabled 改为 1:
    enabled=1

    安装 zabbix 前端和相关环境:

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

    yum 安装 centos7 默认的 mariadb 数据库:

    yum install mariadb-server -y
    

    启动数据库,并配置开机自动启动:

    systemctl start mariadb
    systemctl enable mariadb
    

    使用以下命令初始化 mariadb 并配置 root 密码:
    mysql_secure_installation

    使用 root 用户进入 mysql,并建立 zabbix 数据库,注意数据库编码:

    create database zabbix character set utf8 collate utf8_bin;
    create user zabbix@localhost identified by 'password';
    grant all privileges on zabbix.* to zabbix@localhost;
    quit;
    

    使用以下命令导入 zabbix 数据库,zabbix 数据库用户为 zabbix,密码为 password

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

    修改 zabbix server 配置文件里的数据库密码vi /etc/zabbix/zabbix_server.conf:
    DBPassword=password

    修改 zabbix 的 php 配置文件里的时区,改成 Asia/Shanghai,vi /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf:
    php_value[date.timezone] = Asia/Shanghai
    注:记住去除前面的;号,不然web引导界面会报错:PHP option "date.timezone" unknown Fail

    启动相关服务,并配置开机自动启动:

    systemctl restart zabbix-server zabbix-agent httpd php-fpm
    systemctl enable zabbix-server zabbix-agent httpd php-fpm
    

    使用浏览器访问http://ip/zabbix 即可访问 zabbix 的 web 页面
    跟着引导进行初始化,密码填我们刚刚设置的password,后续一直下一步即可:
    image

    安装完成:
    image

    登录账号为Admin,密码zabbix
    image

    docker安装

    参考:https://www.jianshu.com/p/65e51290a897
    官方教程:https://www.zabbix.com/documentation/3.4/zh/manual/installation/containers
    docker版本:

    docker run -d -p  8093:80 --name zabbix docker.io/zabbix/zabbix-web-nginx-mysql
    

    参考&&致谢

    https://mefj.com.cn/lur1702.html

    作者:
    除特别声明为原创博文外,均可转载,也欢迎转载,未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利,谢谢您的配合。
  • 相关阅读:
    C#防止窗口重复打开
    c#image与byte数组的转换
    物理网卡地址
    C#[WinForm]实现自动更新
    js计算散点图方程式
    js遮罩效果
    js实现四舍六入 奇进偶舍
    ajax加载表格数据
    C#创建和调用WebService详细教程
    .NET中的CTS、CLS和CLR
  • 原文地址:https://www.cnblogs.com/sillage/p/15008351.html
Copyright © 2020-2023  润新知