zoukankan      html  css  js  c++  java
  • Cent os 6.5 zabbix_server2.4.7源码安装

    个人习惯软件下载目录

    /usr/local/src

    1、下载需要的软件包

    cd /usr/local/src

    yum -y install gcc gcc-c++ autoconf httpd mysql-server mysql-devel net-snmp-devel curl-devel unixODBC-devel php-xml php-gd php-mbstring libssh2-devel OpenIPMI-devel php-mysql php-bcmath java-devel     安装依赖包

    zabbix-2.4.7.tar.gz 下载源码包

    2、修改系统其他应用参数支持

    (1)PHP参数修改

    sed -i "s#post_max_size = 8M#post_max_size = 32M#g" /usr/local/php/lib/php.ini
    sed -i "s#max_execution_time = 30#max_execution_time = 300#g" /usr/local/php/lib/php.ini
    sed -i "s#max_input_time = 60#max_input_time = 300#g" /usr/local/php/lib/php.ini
    sed -i "s/;date.timezone =/date.timezone = Asia/Shanghai/g" /usr/local/php/lib/php.ini

    3、添加zabbix用户并安装zabbix

    groupadd zabbix
    useradd zabbix -g zabbix

    tar -zxvf zabbix-2.4.7.tar.gz 

    ./configure --prefix=/usr/local/zabbix  --enable-server --enable-proxy --enable-agent  --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl --with-openipmi --with-unixodbc --with-ldap --with-ssh2 --enable-java
    make&& make install

    vim /etc/services


    zabbix-agent    10050/tcp               # Zabbix Agent
    zabbix-agent    10050/udp               # Zabbix Agent
    zabbix-trapper  10051/tcp               # Zabbix Trapper
    zabbix-trapper  10051/udp               # Zabbix Trapper

    4、数据库配置,这里可以使用任何机器做数据库

    mysqladmin -uroot password root
    mysql -uroot -proot
    create database zabbix character set utf8;
    grant all on zabbix.* to zabbix@localhost identified by 'zabbix';


    mysql -h172.16.100.11 -P3440 -uzabbix -pTVhs94HA3cLTyCPC zabbix < ./database/mysql/schema.sql
    mysql -h172.16.100.11 -P3440 -uzabbix -pTVhs94HA3cLTyCPC zabbix < ./database/mysql/images.sql
    mysql -h172.16.100.11 -P3440 -uzabbix -pTVhs94HA3cLTyCPC zabbix < ./database/mysql/data.sql

    5、修改zabbix启动文件和配置文件
    mkdir /var/log/zabbix
    chown zabbix.zabbix /var/log/zabbix

    cp misc/init.d/fedora/core/zabbix_* /etc/init.d/
    chmod 755 /etc/init.d/zabbix_*
    sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#g" /etc/init.d/zabbix_server
    sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#g" /etc/init.d/zabbix_agentd


    sed -i "s/DBUser=root/DBUser=zabbix/g" /usr/local/zabbix/etc/zabbix_server.conf
    sed -i "/# DBPassword=/aDBPassword=zabbix " /usr/local/zabbix/etc/zabbix_server.conf
    sed -i "s#tmp/zabbix_server.log#var/log/zabbix/zabbix_server.log#g" /usr/local/zabbix/etc/zabbix_server.conf

    6、修改字体(汉化)

    /var/www/html/zabbix/fonts此处上传字体


    vim /var/www/html/zabbix/include/defines.inc.php 此处修改字体
    define('ZBX_GRAPH_FONT_NAME',                   'msyh');                // font file name
    vim /var/www/html/zabbix/include/locales.inc.php 将隐藏中文字体变成trun
    'zh_CN' => array('name' => _('Chinese (zh_CN)'),        'display' => true),




  • 相关阅读:
    475. Heaters
    69. Sqrt(x)
    83. Remove Duplicates from Sorted List Java solutions
    206. Reverse Linked List java solutions
    100. Same Tree Java Solutions
    1. Two Sum Java Solutions
    9. Palindrome Number Java Solutions
    112. Path Sum Java Solutin
    190. Reverse Bits Java Solutin
    202. Happy Number Java Solutin
  • 原文地址:https://www.cnblogs.com/jonnter/p/7725229.html
Copyright © 2011-2022 走看看