zabbix+nginx+mysql導入(centos 7)

5805 ワード

インストールディレクトリ
  • zabbix-server導入
  • mysql
  • をインストール
  • データを読み込むフロントエンド設定
  • を行う.
  • サービス
  • を開始

  • zabbix-client導入



  • zabbix-server導入
    zabbix公式サイト
    #  zabbix   zabbix-release-5.0-1.el7.noarch.rpm
    rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
    
    #  zabbix-      
    yum -y install zabbix-server-mysql zabbix-agent
    
    #  zabbix  
    yum -y install centos-release-scl
    
    #    /etc/yum.repos.d/zabbix.repo   zabbix-frontend   。
    vim /etc/yum.repos.d/zabbix.repo
    [zabbix-frontend]
    ...
    enabled=1
    ...
    
    #  zabbix     
    yum -y install zabbix-web-mysql-scl zabbix-nginx-conf-scl
    

    mysqlのインストール
    #  mysql   
    wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
    
    #     
    yum -y install mysql80-community-release-el7-3.noarch.rpm
    
    #      
    vim /etc/yum.repos.d/mysql-community.repo
      8.0   enable=0       5.7   enable=1
    
    #  mysql
    yum -y install mysql-community-server
    
    #  mysql
    systemctl restart mysqld
    
    #      
    grep password /var/log/mysqld.log
    
    #    
    mysqladmin -uroot -p'    ' password '1New_password'
    
    #  MySQL
    mysql -uroot -p'1New_password'
    
    #  zabbix 
    create database zabbix character set utf8 collate utf8_bin;
    
    #    
    create user zabbix@localhost identified by '1Password.';
    
    #     
    grant all privileges on zabbix.* to zabbix@localhost;
    quit;
    

    データのインポートとフロントエンドの設定
    #         
    vim /usr/share/doc/zabbix-server-mysql-5.0.10/create.sql.gz
    use zabbix;  #      
    zcat /usr/share/doc/zabbix-server-mysql-5.0.10/create.sql.gz | mysql -uzabbix -p'1Password.'	
    
    #  zabbix      
    vim /etc/zabbix/zabbix_server.conf
    DBPassword=1Password.   #password       
    
    # zabbix    php
    vim /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf
    listen 80;
    server_name 192.168.64.137    #zabbix    IP  
    
    vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
    listen.acl_users = apache,nginx   #  nginx
    #    
    echo php_value[date.timezone] = Asia/Shanghai >> /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf   #    
    

    サービスの開始
    systemctl restart zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm
    systemctl enable zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm
    

    ブラウザによるアクセス:192.168.64.137
    zabbix-client導入
    #      selinux
    systemctl stop firewalld
    systemctl disable firewalld
    setenforce 0
    
    #  zabbix  
    rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
    
    #  zabbix-agent  
    yum -y install zabbix-agent
    
    #      
    vim /etc/zabbix/zabbix_agentd.conf
    Hostname=web  #   
    Server=192.168.64.137  #    zabbix-server-ip
    ServerActive=192.168.64.137  #    zabbix-server-ip
    
    #         
    systemctl restart zabbix-agent
    systemctl enable zabbix-agent
    
    #        
    netstat -tnlp   #  10051