最小化安装CentOS 6.3后,配置后网络使系统可以使用yum。

 暂未详细了解iptables,先将其关闭。

  1. service iptables stop 
  2. chkconfig iptables off 

安装编译环境:

  1. yum install wget make gcc gcc-c++ autoconf ncurses-devel fping -y 

安装zabbix运行所需要的LAMP环境。

  1. yum install httpd php php-bcmath php-gd mysql-server mysql-devel php-mysql php-mbstring  

安装zabbix相关的依赖包:

yum install net-snmp net-snmp-devel net-snmp-utils curl curl-devel libgcc

  1. service mysqld start       #开户MySQL服务 
  2. service httpd start        #开户apache服务 
  3. chkconfig --level 345 mysqld on #设置开机启动MySQL 
  4. chkconfig --level 345 httpd on  #设置开机启动apache 

下载并编译安装

  1. wget http://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/1.8.15/zabbix-1.8.15.tar.gz 
  2. tar zxf zabbix-1.8.15.tar.gz 
  3. cd zabbix-1.8.15 
  4. ./configure --prefix=/opt/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl 
  5. make install 

 数据库设置(一):

  1. mysqladmin -u root password '123456'  #初始化数据库密码 
  2. mysql -u root -p #登录MySQL数据库 
  3. mysql> create database zabbix; 

 数据库设置(二):

  1. cat create/schema/mysql.sql |mysql -u root -p zabbix 
  2. cat create/data/data.sql |mysql -u root -p zabbix 
  3. cat create/data/p_w_picpaths_mysql.sql |mysql -u root -p zabbix 

 文件复制:

  1. mkdir /etc/zabbix 
  2. zabbix-1.8.15/misc/conf 
  3. cp -a misc/conf/* /etc/zabbix/. #注意权限及用户属性 

  1. cp misc/init.d/redhat/* /etc/init.d 

  1. cp -a frontends/php/* /var/www/html 

配置:

 

  1. vi /etc/zabbix/zabbix_server.conf 
  2. DBPassword=123456 #只改这个就可了。 

启动:

  1. /etc/init.d/zabbix_server_ctl start 
  2. /etc/init.d/zabbix_agentd_ctl start 
  3. ps aux |grep zabbix #查看zabbix是否成功启动。 
  4. 设置开机启动zabbix 
  5. echo '/etc/init.d/zabbix_server_ctl start' > /etc/rc 
  6. echo '/etc/init.d/zabbix_agentd_ctl start' > /etc/rc