1. 搭建LAMP

  2. 下载并解压zabbix

    wget http://124.254.47.49/download/43539001/63792897/5/gz/218/246/1367834608602_246/zabbix-2.0.6.tar.gz
    tar xfz zabbix-2.0.6.tar.gz
    cd zabbix-2.0.6.tar.gz
  3. 创建zabbix运行的账户和组
    zabbix以root用户运行会存在安全隐患,创建zabbix运行的账户和组

    groupadd zabbix
    useradd -g zabbix zabbix
  4. 创建zabbix所使用的数据库

    mysql> CREATE DATABASE zabbix;
    mysql> GRANT ALL ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY '123';
    cd zabbix-2.0.5/database/mysql
    mysql -uroot -p123 --database zabbix < schema.sql
    mysql -uroot -p123 --database zabbix < p_w_picpaths.sql
    mysql -uroot -p123 --database zabbix < data.sql
  5. 安装编译软件

    apt-get install gcc make linux-headers-`uname -r` build-essential
  6. 安装依赖库

    apt-get install libmysqld-dev libcurl4-gnutls-dev libsnmp-dev
  7. zabbix-server

    ./configure --enable-server (--enable-agent) --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl
    make install


  8. zabbix-agent

    ./configure --enable-agent
    make install


  9. 配置zabbix-server

    vim /usr/local/etc/zabbix_server.conf
    DBUser=zabbix
    DBPassword=123
    DBPort=3306
  10. 安装web界面

    cp -r /root/zabbix-2.0.5/frontends/php/* /var/www/
    chown -R www-data:www-data /var/www/*
  11. 浏览器打开,运行web页面安装,按照提示修改相应的配置

    vim /etc/php5/apache2/php.ini
    post_max_size        16M
    max_execution_time    300
    max_input_time        300
    date.timezone = Asia/Shanghai
    apt-get install php5-gd
    /etc/init.d/apache2 restart