zabbix安装配置文档
安装LAMP运行环境
  [root@tempalte ~]# yum -y install httpd mysql mysql-devel mysql-server php php-mysql 
安装zabbix server所需相关组件
  [root@tempalte ~]# yum -y install net-snmp-devel curl-devel 
创建zabbix用户和组
  [root@tempalte ~]# groupadd -r zabbix
  [root@tempalte ~]# useradd -g zabbix -r zabbix 
创建zabbix数据库
  [root@tempalte ~]# mysql -e "create database zabbix character set utf8;"
  [root@tempalte ~]# mysql -e "grant all on zabbix.* to zabbix@localhost identified by 'zabbix';"
  [root@tempalte ~]# mysql -e "flush privileges;" 
下载zabbix
  [root@tempalte ~]# wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.2.0/zabbix-2.2.0.tar.gz/download 
  编译安装zabbix服务
  [root@tempalte ~]# tar xf zabbix-2.2.0.tar.gz
  [root@tempalte ~]# cd zabbix-2.2.0
  ./configure --prefix=/usr/local/zabbix --enable-server --enable-proxy --enable-agent --with-mysql --with-net-snmp --with-libcurl (事前需要安装更好gcc: yum -y install gcc)
  [root@tempalte zabbix-2.2.0]# make && make install 
导入zabbix数据结构
  [root@tempalte ~]# cd zabbix-2.2.0/database/mysql/
  [root@tempalte mysql]# mysql -uzabbix -pzabbix zabbix < schema.sql
  [root@tempalte mysql]# mysql -uzabbix -pzabbix zabbix < images.sql 
  [root@tempalte mysql]# mysql -uzabbix -pzabbix zabbix < data.sql 
编辑/etc/services,最下边加入以下四行
  [root@tempalte ~]# vim /etc/services 
  zabbix-agent    10050/tcp               # Zabbix Agent
  zabbix-agent    10050/ucp               # Zabbix Agent
  zabbix-trapper  10051/tcp               # Zabbix Trapper
  zabbix-trapper  10051/ucp               # Zabbix Trapper 
Copy网站文件到指定目录下
  [root@tempalte ~]# cp -r zabbix-2.2.0/frontends/php/* /var/www/html/zabbix/ 
访问http://$IP/zabbix进行图形化界面安装
修改php相关配置
  [root@tempalte ~]# vim /etc/php.ini
  post_max_size = 16M
  max_execution_time = 300
  max_input_time = 300
  [Date]
  date.timezone = "Asia/Shanghai“ 
安装php所需模块
  [root@tempalte ~]# yum -y install php-gd php-bcmath php-mbstring php-xml 
重启httpd服务
  [root@tempalte ~]# service httpd restart 
  修改zabbix_server.conf中zabbix数据库的账号密码
  [root@tempalte ~]# sed -i 's/^DBUser=.*$/\1zabbix/g' /usr/local/zabbix/etc/zabbix_server.conf
  [root@tempalte ~]# sed -i 's/^.∗DBPassword=.*$/\2zabbix/g‘
  /usr/local/zabbix/etc/zabbix_server.conf 
启动zabbix server服务
  [root@tempalte ~]# /usr/local/zabbix/sbin/zabbix_server start 
启动zabbix agentd服务
  [root@tempalte~]#/usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/etc/zabbix_agentd.conf 
查看端口,检查服务启动是否正常
  [root@tempalte ~]# netstat -tnlp|grep zabbix
  tcp        0      0 0.0.0.0:10050               0.0.0.0:*                   LISTEN      16527/zabbix_agentd 
  tcp        0      0 0.0.0.0:10051               0.0.0.0:*                   LISTEN      16472/zabbix_server 
登录http://IP/zabbix进行访问配置(默认账号admin,密码zabbix)
解决中文显示乱码问题:
  1、上传C:/windows/fonts/SIMFANG.TTF(或者simsun.ttc)这个字体文件到/var/www/html/zabbix/fonts
  2、mv SIMSUNB.TTF DejaVuSans.ttf 
为zabbix编译安装配置fping:
  [root@tempalte ~]# wget http://fping.org/dist/fping-3.8.tar.gz
  [root@tempalte ~]# tar xf fping-3.8.tar.gz 
  [root@tempalte ~]# cd fping-3.8
  [root@tempalte fping-3.8]# ./configure
  [root@tempalte fping-3.8]# make && make install
   
  修改zabbix_sever.conf中fping的路径
  [root@tempalte ~]# vim /usr/local/zabbix/etc/zabbix_server.conf
  FpingLocation=/usr/local/sbin/fping
  [root@tempalte ~]# chmod u+s /usr/local/sbin/fping
   
  重启zabbix server服务
  [root@tempalte ~]# killall zabbix_server
  [root@tempalte ~]# /usr/local/zabbix/sbin/zabbix_server start