环境
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
- 大小: 295.7 KB
- 大小: 119.8 KB
- 大小: 195.6 KB
- 大小: 180 KB
- 大小: 180.6 KB
- 大小: 172.3 KB
- 大小: 133.5 KB
分享到:
相关推荐
Zabbix 环境搭建 Zabbix 是一个开源的监控平台,提供了丰富的监控功能,可以监控服务器、网络设备、应用程序等各种设备和应用程序。下面是搭建 Zabbix 环境的详细步骤: 一、 PHP 环境的搭建 PHP 是一种开源的...
Zabbix监控环境搭建说明Zabbix监控环境搭建说明Zabbix监控环境搭建说明
### Zabbix 3.4 的搭建与报警机制详解 #### 一、Zabbix 简介 Zabbix 是一款能够监控各种网络参数以及服务器健康性和完整性的软件。它能够通过SNMP、Zabbix代理、被动检查等方式来收集数据,并且可以进行复杂的事件...
在本教程中,我们将详细介绍如何在 CentOS 7 环境下搭建 Zabbix 5.0 监控系统。Zabbix 是一款开源的企业级监控解决方案,可以用来监控网络设备、服务器性能、应用服务等。以下是详细的步骤: 一、系统环境准备 在...
在浏览器中输入服务器 IP 地址,如果出现欢迎页面,则表示 LAMP 环境搭建成功。 #### 三、安装 Zabbix Server **3.1 添加 Zabbix 的 YUM 源** 为了安装 Zabbix Server 和相关组件,需要先添加 Zabbix 的 YUM 仓库...
Zabbix中文文档6.0长期支持版提供了全面的搭建、配置和管理指南,适合初次接触或已有经验的用户进行深入学习。 1. **Zabbix简介** - **手册结构**:文档包括了Zabbix的基本概念、安装部署、配置、监控项、触发器、...
本文将详细讲解如何搭建ZABBIX环境,并介绍其中涉及的关键知识点。 **一、ZABBIX简介** ZABBIX提供了全面的监控功能,包括服务器、网络设备、应用程序等的性能监控。它采用C/S架构,客户端通过HTTP/HTTPS协议与...
本文档将详细介绍如何在Windows环境下搭建Zabbix客户端(Agent),并通过实践证明了该方法的有效性。 #### 二、准备工作 在开始安装之前,请确保已经下载了Zabbix Agent的Windows版本,并将其解压缩到C盘根目录下...
Zabbix基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix...
本压缩包"zabbix搭建软件包.7z"包含了搭建Zabbix环境所需的基本组件和配置文件,帮助用户快速部署Zabbix监控系统。 在搭建Zabbix前,我们需要了解以下核心概念和步骤: 1. **Zabbix组件**:Zabbix主要由三部分组成...
这里提到的文档“lamp+zabbix server环境搭建.docx”是一个运维人员的笔记,主要记录了如何在 CentOS 7 系统上搭建LAMP环境并配置Zabbix Server。 首先,我们需要了解LAMP环境搭建的步骤: 1. **系统检查**: - ...
Zabbix服务端的搭建依赖于LAMP或LEMP环境。在本例中,我们选择了使用LEMP,即Nginx作为Web服务器替代Apache。可以使用Linuxtone论坛的一键安装脚本来快速部署这些组件: - Nginx 0.8.53 - MySQL 5.1.56 - ...
### LAMP环境搭建详解 LAMP(Linux, Apache, MySQL, PHP)是一种常见的开源Web服务解决方案,被广泛应用于网站开发和服务部署中。本篇将详细阐述如何在CentOS 6.5操作系统上搭建LAMP环境,并完成Zabbix 3.2.6的安装...
### zabbix源码搭建详细过程(自测OK) 本文旨在详细介绍如何从源代码构建并部署Zabbix监控系统,包括所有必要的准备步骤、配置过程及可能遇到的问题及其解决方案。Zabbix是一款开源的企业级监控套件,它能有效地...
#### 二、Zabbix环境搭建步骤 ##### 2.1 准备工作 在开始之前,确保已经具备以下条件: - Linux服务器(本例中为CentOS 7)。 - MySQL数据库服务器。 - 安装必要的软件包管理器工具,如`yum`。 ##### 2.2 配置YUM...
### zabbix搭建详解 #### 一、概述 Zabbix 是一款能够监视各种网络参数以及服务器健康性和完整性的软件。Zabbix 使用灵活的通知机制,允许用户为几乎任何事件配置基于电子邮件的报警。它主要由 Zabbix Server 和 ...
CentOS 7 LNMP环境搭建Zabbix及日志服务器配置 CentOS 7 LNMP环境搭建Zabbix及日志服务器配置是指在CentOS 7操作系统上搭建LNMP(Linux+Nginx+MySQL+PHP)环境,并安装Zabbix监控程序和日志服务器。下面是详细的...
LAMP环境搭建与Zabbix安装是信息技术领域中,尤其是服务器和网络管理方面的一个重要实践。LAMP是一种广泛应用于服务器环境的开源软件技术组合,其组成包括Linux操作系统、Apache网络服务器、MySQL数据库管理系统和...
#### 四、Zabbix环境搭建步骤 ##### 1. 准备工作 - **操作系统**:CentOS Linux release 7.6 - **软件下载**: - **Zabbix源码包**:[zabbix-4.0.12.tar.gz]...
#### 二、系统环境搭建 ##### 2.1 环境准备 在开始部署之前,我们需要准备好两个虚拟机:一个作为数据库服务器(db),另一个作为Web服务器(web)。具体配置如下: - **db服务器**:IP地址192.168.213.130,操作系统...