zoukankan      html  css  js  c++  java
  • Centos7.2安装zabbix3.0.1简要

    基础环境

    应用 ip 系统
    zabbix server 192.168.111.140 Centos 7.2
    zabbix proxy zabbixagent Centos 7.2
    zabbixagent 192.168.111.128 Centos 7.2

    一、zabbix server安装

    1. 依赖环境
      yum -y install gcc* make php php-gd php-mysql php-bcmath php-mbstring php-xml curl curl-devel net-snmp net-snmp-devel perl-DBI httpd mariadb* mysql-devel libxml2-devel unixODBC-devel OpenIPMI-devel

    2. 添加用户与组
      groupadd zabbix
      useradd -g zabbix zabbix

    3. 编译安装zabbix

    rz zabbix-3.0.1.tar.gz

    tar -xvzf zabbix-3.0.1.tar.gz

    cd zabbix-3.0.1

    ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --with-openipmi --with-unixodbc

    make && make install

    4. 数据库安装、用户权限配置、数据导入

    mysql -uroot -p

    create database zabbix character set utf8 collate utf8_bin;

    grant all on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix' with grant option;

    flush privileges;

    quit

    cd zabbix-3.0.1

    mysql -uzabbix -pzabbix zabbix < database/mysql/schema.sql

    mysql -uzabbix -pzabbix zabbix < database/mysql/images.sql

    mysql -uzabbix -pzabbix zabbix < database/mysql/data.sql

    5. zabbix配置

    vi /etc/php.ini

    384    max_execution_time = 300 

    394    max_input_time = 300    

    407    memory_limit = 128M

    672    post_max_size = 32M

    878    date.timezone= Asia/Shanghai

    1707  mbstring.func_overload = 1

    cd zabbix-3.0.1

    cp misc/init.d/fedora/core/* /etc/init.d/                       # 拷贝启动脚本

    cp -r ./frontends/php/ /var/www/html/zabbix              # 拷贝web文件到根目录

    chown -R apache.apache /var/www/html/zabbix      # 赋予相应权限

    6. 关闭防火墙,启动服务,测试

    systemctl enable httpd.service                            # 开机启动http服务

    systemctl enable mariadb.service                       # 开机启动数据库服务

    chkconfig --add zabbix_server                            # 添加到chkconfig服务列表

    chkconfig zabbix_server on                                # 修改为默认启动等级

    chkconfig --add zabbix_agentd                           # 添加到chkconfig服务列表

    chkconfig zabbix_agentd on                               # 修改为默认启动等级

    systemctl start httpd.service                               # 启动http的服务

    service zabbix_server start                                 # 启动zabbix server服务

    service zabbix_agentd start                                # 启动zabbix agent 服务

      systemctl stop firewalld.service                            # 关闭防火墙

      systemctl disable firewalld.service                       # 开机禁止启动防火墙服务

    7. 访问测试

      http://192.168.111.140/zabbix

    二、zabbix proxy安装

    1. 依赖环境

      yum -y install gcc* make curl curl-devel net-snmp net-snmp-devel mariadb* mysql-devel libxml2-devel

    2. 添加用户与组
      groupadd zabbix
      useradd -g zabbix zabbix

    3. 编译安装zabbix
      rz zabbix-3.0.1.tar.gz

      tar -xvzf zabbix-3.0.1.tar.gz

      cd zabbix-3.0.1

      ./configure --prefix=/usr/local/zabbix --enable-proxy --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2

      make && make install

    4. 数据库安装、用户权限配置、数据导入

      systemctl start mariadb.service

      mysql -uroot -p

      create database proxy character set utf8 collate utf8_bin;

      grant all on proxy.* to 'zabbix'@'localhost' identified by 'zabbix' with grant option;

      flush privileges;

      quit

      cd zabbix-3.0.1

      mysql -uzabbix -pzabbix proxy < database/mysql/schema.sql                     #导入数据

    5. proxy配置

    vi /usr/local/zabbix/etc/zabbix_proxy.conf

    ProxyMode=0
    Server=192.168.111.140                                      # zabbix server服务器IP地址
    Hostname=proxy1                                                # 指定代理的名字
    DBName=proxy                                                    # proxy代理的数据库名
    DBUser=zabbix                                                    # 数据库用户  
    DBPassword=zabbix                                            # 数据库密码
    ConfigFrequency=300
    DataSenderFrequency=60

    vim /usr/local/zabbix/etc/zabbix_agentd.conf

    DebugLevel=3
    Server=192.168.111.140                                  # zabbix server服务器IP地址
    ServerActive=192.168.111.140                        # zabbix server服务器IP地址
    Hostname=proxy1                                           # 对应web页面里的host name,与服务器主机名无关

    6. 关闭防火墙,启动服务

      /usr/local/zabbix/sbin/zabbix_proxy                             # 启动zabbix proxy服务 

    service zabbix_agentd start                                        # 启动zabbix agent服务

      chkconfig --add zabbix_agentd                                   # 添加到chkconfig服务列表

      chkconfig zabbix_agentd on                                        # 修改为默认启动等级

    systemctl stop firewalld.service                                  # 关闭防火墙

    systemctl disable firewalld.service                              # 开机禁止启动防火墙服务

    三、zabbix agent安装

    1. 依赖环境

      yum -y install gcc* make curl curl-devel net-snmp net-snmp-devel

    2. 添加用户与组
      groupadd zabbix
      useradd -g zabbix zabbix

    3. 编译安装zabbix
      rz zabbix-3.0.1.tar.gz

      tar -xvzf zabbix-3.0.1.tar.gz

      cd zabbix-3.0.1

      ./configure --prefix=/usr/local/zabbix --enable-agent --with-net-snmp --with-libcurl

      make && make install

    4. agent配置(如果未部署proxy,则指向zabbix server服务器IP地址)

    vim /usr/local/zabbix/etc/zabbix_agentd.conf

    DebugLevel=4
    Server=192.168.111.141                       # proxy服务器IP地址
    ServerActive=192.168.111.141             # proxy服务器IP地址
    Hostname=agent1                                # 对应web页面里的host name,与服务器主机名无关

    5. 关闭防火墙,启动服务

    service zabbix_agentd start                   # 启动zabbix agent服务

    chkconfig --add zabbix_agentd              # 添加到chkconfig服务列表

    chkconfig zabbix_agentd on                  # 修改为默认启动等级

    systemctl stop firewalld.service              # 关闭防火墙

    systemctl disable firewalld.service         # 开机禁止启动防火墙服务

    四、Web页面配置

    1. 创建代理(hostname自由选择)

     

    2. 添加代理主机(hostname对应zabbix_agentd.conf里的主机名)

    添加代理后状态

    3. 下图添加的主机为:zabbix server、zabbix proxy、zabbix agent

    4. 出图

  • 相关阅读:
    按键消抖电路设计——你们遇到的都是伪消抖
    FPGA工程中用C语言对文件进行处理_生成mif文件
    verilog中always块延时总结
    FPGA中改善时序性能的方法_advanced FPGA design
    verilog中连续性赋值中的延时
    verilog中读取文件中的字符串_modelsim高级仿真
    FPGA知识大梳理(四)FPGA中的复位系统大汇总
    c++虚函数几种实现方法
    c++逐渐退化的虚函数
    c++管理内存的几种方式
  • 原文地址:https://www.cnblogs.com/hsjy/p/7232893.html
Copyright © 2011-2022 走看看