欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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
./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,进入如下界面

zabbix环境搭建
            
    
    博客分类: Zabbix  
检查配置
zabbix环境搭建
            
    
    博客分类: Zabbix  
必须所有ok
db配置

zabbix环境搭建
            
    
    博客分类: Zabbix  

zabbix-server详情

zabbix环境搭建
            
    
    博客分类: Zabbix  
配置预览

zabbix环境搭建
            
    
    博客分类: Zabbix  
下载配置文件,放到/srv/www/htdocs/zabbix/conf/zabbix.conf.php

zabbix环境搭建
            
    
    博客分类: Zabbix  

刷新ok

zabbix环境搭建
            
    
    博客分类: Zabbix  






  • zabbix环境搭建
            
    
    博客分类: Zabbix  
  • 大小: 295.7 KB
  • zabbix环境搭建
            
    
    博客分类: Zabbix  
  • 大小: 119.8 KB
  • zabbix环境搭建
            
    
    博客分类: Zabbix  
  • 大小: 195.6 KB
  • zabbix环境搭建
            
    
    博客分类: Zabbix  
  • 大小: 180 KB
  • zabbix环境搭建
            
    
    博客分类: Zabbix  
  • 大小: 180.6 KB
  • zabbix环境搭建
            
    
    博客分类: Zabbix  
  • 大小: 172.3 KB
  • zabbix环境搭建
            
    
    博客分类: Zabbix  
  • 大小: 133.5 KB