zabbix环境搭建 博客分类: Zabbix
程序员文章站
2024-03-18 15:56:16
...
环境
php:php-5.6.23
zabbix:zabbix-2.2.13
os:centos7
安装apache
源码安装,一下所有./configure 配置后要安装执行sudo make install
apr
apr-util
apache
在线安装
安装php
先安装图片处理依赖包
Libxml
zlib
注:不用加安装目录:直接安装,否则PNG无法找到
PNG
FreeType
JPG
GD
错误: error: png.h: No such file or directory
解决方法:修改gd_png.c
安装Php
注意:完整命令 \
修改配置文件php.ini
apache集成php修改httpd.conf
将zabbix web文件cp到apache下
#初始化数据库
安装zabbix server
zabbix
安装zabbix agent
配置zabbix server
访问 http://192.168.126.128/zabbix/setup.php,进入如下界面
检查配置
必须所有ok
db配置
zabbix-server详情
配置预览
下载配置文件,放到/srv/www/htdocs/zabbix/conf/zabbix.conf.php
刷新ok
php:php-5.6.23
zabbix:zabbix-2.2.13
os:centos7
安装apache
源码安装,一下所有./configure 配置后要安装执行sudo make install
apr
./configure --prefix=/usr/local/apr-httpd/
apr-util
./configure --prefix=/usr/local/apr-util-httpd/ --with-apr=/usr/local/apr-httpd/
apache
CC="pgcc" CFLAGS="-O2" ./configure --prefix=/usr/local/apache2 --enable-rewrite=shared --enable-speling=shared
在线安装
###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
安装php
先安装图片处理依赖包
Libxml
./configure
zlib
./configure --prefix=/usr/local/zlib
注:不用加安装目录:直接安装,否则PNG无法找到
PNG
./configure --prefix=/usr/local/png --with-zlib-prefix=/usr/local/zlib
FreeType
./configure --prefix=/usr/local/freetype
JPG
./configure --prefix=/usr/local/jpg --enable-shared
GD
./configure --prefix=/usr/local/gd --with-png=/usr/local/png --with-freetype=/usr/local/freetype --with-jpeg=/usr/local/jpg
错误: error: png.h: No such file or directory
解决方法:修改gd_png.c
#include "png.h" - > #include "/usr/local/png/include/png.h"
安装Php
./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
注意:完整命令 \
修改配置文件php.ini
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
apache集成php修改httpd.conf
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/
#初始化数据库
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
安装zabbix server
zabbix
./configure --prefix=/zabbix/server/ --enable-server --with-mysql
安装zabbix agent
./configure --prefix=/zabbix/agent/ --enable-agent
make test make install
配置zabbix server
访问 http://192.168.126.128/zabbix/setup.php,进入如下界面
检查配置
必须所有ok
db配置
zabbix-server详情
配置预览
下载配置文件,放到/srv/www/htdocs/zabbix/conf/zabbix.conf.php
刷新ok
推荐阅读
-
zabbix环境搭建 博客分类: Zabbix
-
centos 架设mail服务器 博客分类: Zabbix mailxsengmailcentos7linux
-
zabbix环境搭建 博客分类: Zabbix
-
在 Linux 中为非 SSH 用户配置 SFTP 环境 博客分类: Linux/Unix基础学习Linux/Unix运维技术 sshlinuxcentossftp
-
zabbix的安装 博客分类: zabbix zabbix
-
lamp的搭建 博客分类: linux apache mysql
-
mysql数据库一主多从的搭建 博客分类: mysql mysql
-
zabbix软件的使用排错 博客分类: zabbix zabbix
-
windows 安装配置zabbix-agent 博客分类: zabbix
-
光盘yum源搭建 博客分类: Linux yum源光盘