[b]环境[/b]
php:php-5.6.23
zabbix:zabbix-2.2.13
os:centos7
[b]安装apache[/b]
源码安装,一下所有./configure 配置后要安装执行sudo make install
[b]apr[/b]
[b]apr-util[/b]
[b]apache [/b]
[b]在线安装[/b]
[b]安装php[/b]
先安装图片处理依赖包
[b]Libxml[/b]
[b]zlib[/b]
注:不用加安装目录:直接安装,否则PNG无法找到
[b]PNG[/b]
[b]FreeType[/b]
[b]JPG[/b]
[b]GD[/b]
[color=red]错误: error: png.h: No such file or directory
解决方法:修改gd_png.c
[/color]
[b]
安装Php[/b]
[color=red]注意:完整命令 \ [/color]
[b]修改配置文件php.ini[/b]
[b]apache集成php修改httpd.conf[/b]
将zabbix web文件cp到apache下
[b]#初始化数据库[/b]
[size=medium][b]
安装zabbix server[/b][/size]
[b]zabbix[/b]
[b]安装zabbix agent[/b]
配置zabbix server
访问 http://192.168.126.128/zabbix/setup.php,进入如下界面
[img]http://dl2.iteye.com/upload/attachment/0119/2529/5dfd1050-dd70-32b2-9c22-5e13f092c9bb.png[/img]
检查配置
[img]http://dl2.iteye.com/upload/attachment/0119/2531/2f52bdeb-b333-342a-99f1-e2c87c6e39b3.png[/img]
必须所有ok
db配置
[img]http://dl2.iteye.com/upload/attachment/0119/2533/ad6c6144-1b34-3ce5-8627-40f7282b695f.png[/img]
zabbix-server详情
[img]http://dl2.iteye.com/upload/attachment/0119/2535/1d18cbf1-a893-31d6-9b86-c6d83359d429.png[/img]
配置预览
[img]http://dl2.iteye.com/upload/attachment/0119/2537/41de4802-eae1-37e9-8fef-700e8688659a.png[/img]
下载配置文件,放到/srv/www/htdocs/zabbix/conf/zabbix.conf.php
[img]http://dl2.iteye.com/upload/attachment/0119/2539/1a841e1e-dc7c-357a-b200-55f21062e024.png[/img]
刷新ok
[img]http://dl2.iteye.com/upload/attachment/0119/2541/d55ba9ed-7055-3df4-bd7b-668d2989a77c.png[/img]
php:php-5.6.23
zabbix:zabbix-2.2.13
os:centos7
[b]安装apache[/b]
源码安装,一下所有./configure 配置后要安装执行sudo make install
[b]apr[/b]
./configure --prefix=/usr/local/apr-httpd/
[b]apr-util[/b]
./configure --prefix=/usr/local/apr-util-httpd/ --with-apr=/usr/local/apr-httpd/
[b]apache [/b]
CC="pgcc" CFLAGS="-O2"
./configure --prefix=/usr/local/apache2
--enable-rewrite=shared --enable-speling=shared
[b]在线安装[/b]
###centos 7
sudo yum install httpd-devel.x86_64 --with-apxs2=/usr/bin/apxs
# systemctl enable httpd.service
sudo ln -s /usr/lib/systemd/system/httpd.service
/etc/systemd/system/multi-user.target.wants/httpd.service
[b]安装php[/b]
先安装图片处理依赖包
[b]Libxml[/b]
./configure
[b]zlib[/b]
./configure --prefix=/usr/local/zlib
注:不用加安装目录:直接安装,否则PNG无法找到
[b]PNG[/b]
./configure --prefix=/usr/local/png --with-zlib-prefix=/usr/local/zlib
[b]FreeType[/b]
./configure --prefix=/usr/local/freetype
[b]JPG[/b]
./configure --prefix=/usr/local/jpg --enable-shared
[b]GD[/b]
./configure --prefix=/usr/local/gd --with-png=/usr/local/png --with-freetype=/usr/local/freetype --with-jpeg=/usr/local/jpg
[color=red]错误: error: png.h: No such file or directory
解决方法:修改gd_png.c
[/color]
#include "png.h" - > #include "/usr/local/png/include/png.h"
[b]
安装Php[/b]
./configure --with-apxs2=/usr/local/apache2/bin/apxs
--with-mysql --with-mysqli --with-pdo-mysql
--enable-embedded-mysqli --enable-mbstring --with-gettext --enable-bcmath --enable-sockets --enable-ctype
--with-gd --enable-gd-native-ttf
--with-png-dir=/usr/local/png --with-jpeg-dir=/usr/local/jpg
--with-freetype-dir=/usr/local/freetype --with-zlib
--with-zlib-dir=/usr/local/zlib
[color=red]注意:完整命令 \ [/color]
[b]修改配置文件php.ini[/b]
cp php.ini-development /usr/local/lib/php.ini
sudo vim /usr/local/lib/php.ini
修改如下
max_execution_time = 600
max_input_time = 600
memory_limit = 256M
post_max_size = 32M
date.timezone = Asia/Shanghai
[b]apache集成php修改httpd.conf[/b]
DocumentRoot "/srv/www/htdocs"
LoadModule php5_module modules/libphp5.so
<Directory "/srv/www/htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
将zabbix web文件cp到apache下
##in zabbix/frontend/php
cp -R ./* /var/www/html/zabbix/
[b]#初始化数据库[/b]
Mysql
CREATE DATABASE zabbix;
FLUSH PRIVILEGES;
CREATE USER 'zabbix'@'%' IDENTIFIED BY 'zabbix';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'%';
FLUSH PRIVILEGES;
##这里所用的文件zabbix源码包下:
mysql -uzabbix -pzabbix -Dzabbix < ./database/mysql/schema.sql
mysql -uzabbix -pzabbix -Dzabbix < ./database/mysql/images.sql
mysql -uzabbix -pzabbix -Dzabbix < ./database/mysql/data.sql
[size=medium][b]
安装zabbix server[/b][/size]
[b]zabbix[/b]
./configure --prefix=/zabbix/server/ --enable-server --with-mysql
[b]安装zabbix agent[/b]
./configure --prefix=/zabbix/agent/ --enable-agent
make test
make install
配置zabbix server
访问 http://192.168.126.128/zabbix/setup.php,进入如下界面
[img]http://dl2.iteye.com/upload/attachment/0119/2529/5dfd1050-dd70-32b2-9c22-5e13f092c9bb.png[/img]
检查配置
[img]http://dl2.iteye.com/upload/attachment/0119/2531/2f52bdeb-b333-342a-99f1-e2c87c6e39b3.png[/img]
必须所有ok
db配置
[img]http://dl2.iteye.com/upload/attachment/0119/2533/ad6c6144-1b34-3ce5-8627-40f7282b695f.png[/img]
zabbix-server详情
[img]http://dl2.iteye.com/upload/attachment/0119/2535/1d18cbf1-a893-31d6-9b86-c6d83359d429.png[/img]
配置预览
[img]http://dl2.iteye.com/upload/attachment/0119/2537/41de4802-eae1-37e9-8fef-700e8688659a.png[/img]
下载配置文件,放到/srv/www/htdocs/zabbix/conf/zabbix.conf.php
[img]http://dl2.iteye.com/upload/attachment/0119/2539/1a841e1e-dc7c-357a-b200-55f21062e024.png[/img]
刷新ok
[img]http://dl2.iteye.com/upload/attachment/0119/2541/d55ba9ed-7055-3df4-bd7b-668d2989a77c.png[/img]