安装依赖
由于自带的 PHP 版本为 5.1,而 Zabbix2.2 对 PHP 版本需要是不低于 5.3,故而卸载系统自带的版本安装 5.3:
rpm -e php-common php-cli php
yum install httpd yum install php53 php53-cli php53-common php53-pdo php53-mysql php53-gd php53-bcmath php53-xml php53-mbstring mysql mysql-server mysql-devel net-snmp net-snmp-utils net-snmp-devel
下载解压
wget -SO zabbix-2.2.0.tar.gz "http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.2.0/zabbix-2.2.0.tar.gz/download" && tar xzf zabbix-2.2.0.tar.gz && cd zabbix-2.2.0
配置
./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --prefix=/usr/local/zabbix-2.2.0
安装主程序
make install
ln -s /usr/local/zabbix-2.2.0 /usr/local/zabbix
配置 zabbix_server.conf
修改 zabbix server 配置文件
vim /usr/local/zabbix/etc/zabbix_server.conf
内容如下:
LogFile=/tmp/zabbix_server.log
DBHost= ip
DBName=zabbix
DBUser=zabbix
DBPassword=passwd
创建用户
groupadd zabbix
useradd -g zabbix -M -s /sbin/nologin zabbix
启动
cd /usr/local/zabbix/sbin && ./zabbix_server && ./zabbix_agentd
安装 fontend
程序文件
cp -a frontend/php /user/local/zabbix-web
配置 Web 服务器
修改 zabbix 对应的配置文件
vim /etc/httpd/conf.d/zabbix-web.conf
内容如下:
然后重启apacheservice httpd restart