zoukankan      html  css  js  c++  java
  • 006-Zabbix4.0版本编译安装

    正文:

    1.Zabbix源码编译安装

    # zabbix的一些依赖包安装
    yum install -y libevent-devel wget tar gcc gcc-c++ make net-snmp-devel libxml2-devel libcurl-devel
    # 创建启动进程的用户zabbix
    useradd -s /sbin/nologin zabbix
    # zaibbx的tar下载
    cd /usr/local/src/
    wget https://nchc.dl.sourceforge.net/project/zabbix/ZABBIX Latest Stable/4.0.3/zabbix-4.0.3.tar.gz
    # 解压zabbix的tar包
    tar -zxvf zabbix-4.0.3.tar.gz
    cd zabbix-4.0.3
    # zabbix编译安装
    ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl --with-libxml2
    make && make install

    2.Zabbix编译参数说明

    --prefix 指定安装的目录
    --enable-server 安装zabbix-server
    --enable-agent 安装zabbix-agent
    --with-mysql 用mysql来进行存储

    3.Zabbix server的安装验证

    # 环境变量设置
    export PATH=$PATH:/usr/local/zabbix/sbin/:/usr/local/zabbix/bin/
    # 查看版本:
    zabbix_server --version

    4.Zabbix server的启动

    1.需要到mysql里做数据库初始化
    2.配置zabbix server
    3.启动zabbix server

    5.Mysql数据库初始化

    # 登录到Mysql数据库
    mysql -h 127.0.0.1 -uroot -p19941127 -A
    # 创建数据库zabbix
    create database zabbix character set utf8 collate utf8_bin;
    grant all privileges on zabbix.* to zabbix@'127.0.0.1' identified by '19941127';
    flush privileges;
    set names utf8;
    # 在数据库zabbix中执行建表的sql脚本
    use zabbix;
    source /usr/local/src/zabbix-4.0.3/database/mysql/schema.sql
    source /usr/local/src/zabbix-4.0.3/database/mysql/data.sql
    source /usr/local/src/zabbix-4.0.3/database/mysql/images.sql
    

    6.Zabbix server的配置

    # 配置文件的路径:/usr/local/zabbix/etc/zabbix_server.conf
    LogFile=/usr/local/zabbix/zabbix_server.log
    DBHost=127.0.0.1
    DBName=zabbix
    DBUser=zabbix
    DBPassword=19941127
    DBPort=3306
    Timeout=30
    AlertScriptsPath=/usr/local/zabbix/alertscripts
    ExternalScripts=/usr/local/zabbix/externalscripts
    LogSlowQueries=3000
    

    7.启动Zabbix server

    # 更改所属权限
    chown zabbix:zabbix -R /usr/local/zabbix/
    # 启动zabbix server
    zabbix_server
    

    8.验证zabbix server的启动
    1.进程

    2.端口

    3.日志

      

    9.Zabbix Web的安装

    # 在nginx的html下建立zabbix的web文件夹
    mkdir /usr/local/nginx/html/zabbix
    # 从zabbix目录拷贝web页面到nginx下
    cp -a /usr/local/src/zabbix-4.0.3/frontends/php/* /usr/local/nginx/html/zabbix/
    

    10.访问Zabbix Web做一些初始化配置

    http://192.168.0.98/zabbix/
    

    11.Zabbix web需要php做配置优化

    # 配置文件的路径:vi /usr/local/php/etc/php.ini
    post_max_size = 32M
    max_execution_time = 350
    max_input_time = 350
    date.timezone = Asia/Shanghai
    always_populate_raw_post_data = -1

    修改php.ini配置文件后,重启php-fpm.service

     12.登录Zabbix

    1.默认用户名和密码:Admin zabbix
    2.禁用Zabbix server主机的监控


    3.禁用guest用户

    //zabbix底层是通过禁用用户组来实现禁用用户的

    4.更改Admin的密码,改成自己想要的密码

  • 相关阅读:
    matlab之图像处理(2)
    FIR滤波器(1)- 基础知识
    图像融合
    IEEE Floating Point Standard (IEEE754浮点数表示法标准)
    ISE 中使用system generate
    System Generator入门
    System Generator入门笔记
    2019 Multi-University Training Contest 7 Kejin Player Final Exam
    Sequence POJ
    POJ
  • 原文地址:https://www.cnblogs.com/chenshengkai/p/13233059.html
Copyright © 2011-2022 走看看