zoukankan      html  css  js  c++  java
  • centos7.2编译安装zabbix-3.0.4

    安装zabbix-3.0.4

    #安装必备的包

    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 curl-devel unixODBC-devel net-snmp-devel OpenIPMI-devel openldap openldap-devel libevent-devel

    #增加zabbix用户和组

    groupadd zabbix
    useradd -g zabbix zabbix

    #编译安装zabbix

    tar -xf zabbix-3.0.4.tar.gz
    cd zabbix-3.0.4/
    ./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

    systemctl start mariadb.service

    #初始化mysql

    mysql_secure_installation

    #创建数据库
    create database zabbix character set utf8 collate utf8_bin;
    grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';


    #导入数据

    [root@devops zabbix-3.0.4]# mysql -uzabbix -pzabbix zabbix <./database/mysql/schema.sql
    [root@devops zabbix-3.0.4]# mysql -uzabbix -pzabbix zabbix <./database/mysql/images.sql
    [root@devops zabbix-3.0.4]# mysql -uzabbix -pzabbix zabbix <./database/mysql/data.sql


    #修改PHP的配置参数
    vim /etc/php.ini
    date.timezone= Asia/Shanghai
    max_execution_time = 300
    post_max_size = 32M
    memory_limit = 128M
    mbstring.func_overload = 1
    max_input_time = 300


    #拷贝前端文件至/var/www/html并授权目录为apache.apache
    [root@devops zabbix-3.0.4]# cp -r frontends/php/ /var/www/html/zabbix
    [root@devops zabbix-3.0.4]# chown -R apache.apache /var/www/html/zabbix


    #配置zabbix_sercer.configure
    AlertScriptsPath=/usr/local/zabbix/server/scripts
    LogFile=/tmp/zabbix_server.log
    PidFile=/usr/local/zabbix/zabbix_server.pid
    DBName=zabbix
    DBUser=zabbix
    DBPassword=zabbix
    Timeout=4
    LogSlowQueries=3000


    #zabbix服务启动脚本
    cp misc/init.d/fedora/core/zabbix_server /etc/init.d/

    将启动脚本的路径修改为/usr/local/zabbix
    vim /etc/init.d/zabbix_server
    BASEDIR=/usr/local/zabbix

    #安装目录授权
    chown -R zabbix.zabbix /usr/local/zabbix/

    #开机启动
    chkconfig --add zabbix_server
    chkconfig zabbix_server on
    systemctl enable httpd.service
    systemctl enable mariadb.service
    systemctl start httpd.service
    /etc/init.d/zabbix_server start

    #web服务初始化

    #输入数据库信息

     

     ##登陆zabbix

     默认账户密码:Admin  zabbix  登陆成功后第一件事就是更改登陆密码

    #默认起始页面

     #个人喜欢为黑色背景

    #替换中文字体,使其不乱码

    cd  /var/www/html/zabbix/fonts

    1、修改配置文件defines.inc.php
    cd /var/www/html/zabbix/include/
    vi defines.inc.php
    54  define('ZBX_GRAPH_FONT_NAME', 'simkai'); 
    103 define('ZBX_FONT_NAME', 'simkai');
    2、拷贝字体及授权
    将win7系统楷体的字体C:WindowsFonts,先拷贝桌面,在将simkai字体拷贝/var/www/html/zabbix/fonts
    注意权限的问题
    cd /var/www/html/zabbix/fonts
    chown -R apache.apache *

  • 相关阅读:
    easyui源码翻译1.32--ValidateBox(验证框)
    easyui源码翻译1.32--TreeGrid(树形表格)
    easyui源码翻译1.32--Tree(树)
    easyui源码翻译1.32--TimeSpinner(时间微调)
    easyui源码翻译1.32--Tabs(选项卡)
    easyui源码翻译1.32--SplitButton(分割按钮)
    easyui源码翻译1.32--Slider(滑动条)
    easyui源码翻译1.32--SearchBox(搜索框)
    广度和深度-活在当下!
    IT人为了家庭和自己请保重自己~活在当下!
  • 原文地址:https://www.cnblogs.com/uglyliu/p/8594950.html
Copyright © 2011-2022 走看看