zoukankan      html  css  js  c++  java
  • yum安装zabbix4.2

    yum部署zabbix-server4.2

    前面写到过在已有的lnmp环境下源码部署zabbix-server4.0,这次就写一篇yum部署zabbix-server+mysql的结合。

    环境说明:

        1.这里我所使用的MySQL版本为8版本,系统版本为CentOS7.4系列操作系统

    部署MySQL

    1、配置MySQL yum源,由于官网源下载很慢,所以这里使用清华大学的镜像源

    # cat > /etc/yum.repos.d/mysql-community.repo <<EOF
    [mysql-connectors-community]
    name=MySQL Connectors Community
    baseurl=https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql-connectors-community-el7/
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
    
    [mysql80-community]
    name=MySQL 8.0 Community Server
    baseurl=https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql80-community-el7/
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
    EOF

    2、更新yum源

    # yum clean all
    # yum makecache

    3、安装MySQL

    # yum install mysql-community-server -y

    4、启动MySQL

    # systemctl start mysqld
    # systemctl enable mysqld

    5、查看初始密码并修改密码

    # grep password /var/log/mysqld.log 
    2020-03-31T08:46:17.270127Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: iwZgfDKdc1-N
    
    # mysql -u root -p
    ...
    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY "NewPass#123";
    Query OK, 0 rows affected (0.01 sec)

    6、创建zabbix数据库并创建用户及授权

    mysql> create database zabbix character set utf8mb4;
    Query OK, 1 row affected (0.02 sec)
    
    mysql> create user 'zabbix'@'localhost' identified by 'Zabbix@123';
    Query OK, 0 rows affected (0.01 sec)
    
    mysql> grant all privileges on zabbix.* to 'zabbix'@'localhost' with grant option;
    Query OK, 0 rows affected (0.01 sec)
    
    mysql> alter  user 'zabbix'@'localhost' identified with mysql_native_password by "Zabbix@123";
    Query OK, 0 rows affected (0.01 sec)

    部署zabbix-server

    1、安装zabbix镜像源

    # rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-2.el7.noarch.rpm

    2、安装zabbix

    # yum-config-manager --enable rhel-7-server-optional-rpms
    
    # yum install zabbix-server-mysql zabbix-web-mysql zabbix-get -y

    3、编辑zabbix-server配置文件,配置数据库账户密码

    # cp /etc/zabbix/zabbix_server.conf{,.bck}
    # cat > /etc/zabbix/zabbix_server.conf <<EOF
    LogFile=/var/log/zabbix/zabbix_server.log
    LogFileSize=0
    PidFile=/var/run/zabbix/zabbix_server.pid
    SocketDir=/var/run/zabbix
    DBName=zabbix
    DBUser=zabbix
    DBPassword=Zabbix@123
    SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
    Timeout=4
    AlertScriptsPath=/usr/lib/zabbix/alertscripts
    ExternalScripts=/usr/lib/zabbix/externalscripts
    LogSlowQueries=3000
    StatsAllowedIP=127.0.0.1
    EOF

    4、编辑httpd的子配置文件zabbix.conf,将时区进行更改(20行)

    # grep timezone /etc/httpd/conf.d/zabbix.conf 
            php_value date.timezone Asia/Shanghai 

    5、导入zabbix数据库文件

    # zcat /usr/share/doc/zabbix-server-mysql-4.2.8/create.sql.gz |mysql -u root -pNewPass#123 zabbix
    
    # 验证zabbix库中是否有表结构
    # mysql -u root -pNewPass#123 -e "show tables from zabbix"

    6、启动服务并加入开机自启动

    # systemctl start zabbix-server
    # systemctl start httpd
    # systemctl enable zabbix-server
    # systemctl enable httpd

    7、web访问并进行安装,默认访问:IP/zabbix

     

     

     

     

     

     

     

     到这里,yum部署zabbix就完成了。其余配置,请参考zabbix系列文章。

  • 相关阅读:
    [hdu4436 str2int]后缀自动机SAM(或后缀数组SA)
    bytedance专题
    LSTM+CRF维特比解码过程
    spark core类梳理
    spark源码阅读---Utils.getCallSite
    python2.7官方文档阅读笔记
    cs224d---词向量表示
    cs231n---强化学习
    cs231n---生成模型
    Spring 2017 Assignments3
  • 原文地址:https://www.cnblogs.com/yanjieli/p/12606493.html
Copyright © 2011-2022 走看看