zoukankan      html  css  js  c++  java
  • 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

    作者:
    除特别声明为原创博文外,均可转载,也欢迎转载,未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利,谢谢您的配合。
  • 相关阅读:
    Javascript FP-ramdajs
    微信小程序开发
    SPA for HTML5
    One Liners to Impress Your Friends
    Sass (Syntactically Awesome StyleSheets)
    iOS App Icon Template 5.0
    React Native Life Cycle and Communication
    Meteor framework
    RESTful Mongodb
    Server-sent Events
  • 原文地址:https://www.cnblogs.com/sillage/p/15008351.html
Copyright © 2011-2022 走看看