设为首页 收藏本站
查看: 1568|回复: 0

[经验分享] 源码安装zabbix(lnmp+zabbix)

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-10-11 08:35:11 | 显示全部楼层 |阅读模式
实验环境:[iyunv@xuegod175 ~]# cat /etc/issue
CentOS release 6.5 (Final)
Kernel \r on an \m
环境要求:
需要准备好实验环境,配置好主机名称 , 网络源(这里我使用的是163网络源),查看并调整好自己的时区以及时间,关闭防火墙iptables   selinux。
安装nginx需要软件有:
nginx-1.8.0.tar.gz  pcre-8.34.tar.gz
安装步骤:
首选安装:pcre-8.34.tar.gz
解决依赖关系[iyunv@xuegod175local]# yum install -y gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-develpcre-devel –y

Zlib:Nginx提供gzip模块,需要zlib的支持

Openssl:Nginx提供SSL的功能

[iyunv@xuegod175local]# tar -zxvf pcre-8.34.tar.gz -C /usr/local/

压此安装包即可,不需要安装,Nginx需要指定pcre的源码不是安装后的路径,此包的功能是支持地址重写rewrite功能  pcre的依赖可以yum安装pcre和pcre-devel解决!

注意:openssl  openssl-devel yum 不出来 需要wget rpm 包安装

[iyunv@xuegod175 package]# rpm -ivhopenssl-devel-1.0.1e-48.el6_8.3.x86_64.rpm

error: Failed dependencies:

      krb5-devel isneeded by openssl-devel-1.0.1e-48.el6_8.3.x86_64

      openssl =1.0.1e-48.el6_8.3 is needed by openssl-devel-1.0.1e-48.el6_8.3.x86_64

      zlib-devel isneeded by openssl-devel-1.0.1e-48.el6_8.3.x86_64

[iyunv@xuegod175 ~]#yuminstall –y  krb5-developenssl  zlib-devel

[iyunv@xuegod175~]# cd /usr/local/pcre-8.34/
[root@xuegod175pcre-8.34]# ./configure
[iyunv@xuegod175~]#yum install -y gcc gcc-c++
[root@xuegod175pcre-8.34]# make
[root@xuegod175pcre-8.34]# make install
[iyunv@xuegod175 packages]#tarxvf nginx-1.8.0.tar.gz -C /usr/local/src/ ; cd /usr/local/src/nginx-1.8.0
编译安装nginx[iyunv@xuegod175 nginx-1.8.0]#./configure--prefix=/usr/local/nginx --with-http_dav_module  --with-http_stub_status_module--with-http_addition_module --with-http_sub_module --with-http_flv_module--with-http_mp4_module

*****************************************************************************************************************

--with-http_dav_module                  #启用支持(增加PUT,DELETE,MKCOL:创建集合,COPY和MOVE方法)

                                    默认关闭,需要编译开启

--with-http_stub_status_module    #启用支持(获取Nginx上次启动以来的工作状态)

--with-http_addition_module         #启用支持(作为一个输出过滤器,支持不完全缓冲,分部分相应请求)

--with-http_sub_module                 #启用支持(允许一些其他文本替换Nginx相应中的一些文本)

--with-http_flv_module                   #启用支持(提供支持flv视频文件支持)

--with-http_mp4_module                      #启用支持(提供支持mp4视频文件支持,提供伪流媒体服务端支持)

--with-pcre=/usr/local/src/pcre-8.37   #需要注意,这里指的是源码,用#./configure --help|grep pcre查看帮助



[iyunv@xuegod175 nginx-1.8.0]#  make && make install ; cd
[iyunv@xuegod175 ~]#useradd -u 8001 -M -s /sbin/nologin nginx
[iyunv@xuegod175 ~]# vim/usr/local/nginx/conf/nginx.conf
修改nginx配置文件:#user nobody;
user nginxnginx; #此行添加
…… #下面这段内容,需要去掉注释,然后修改 script_filename
location ~\.php$ {
root html;
fastcgi_pass127.0.0.1:9000;
fastcgi_indexindex.php;
fastcgi_paramSCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name;
includefastcgi_params;
}
[iyunv@xuegod175 sbin]#/usr/local/nginx/sbin/nginx-t
/usr/local/nginx/sbin/nginx:error while loading shared libraries: libpcre.so.1: cannot open shared objectfile: No such file or directory
检查过程:
[iyunv@xuegod175 nginx-1.8.0]# ldd$(which /usr/local/nginx/sbin/nginx)
      linux-vdso.so.1=>  (0x00007fff6cd00000)
      libpthread.so.0=> /lib64/libpthread.so.0 (0x0000003be6a00000)
      libcrypt.so.1=> /lib64/libcrypt.so.1 (0x0000003be8e00000)
      libpcre.so.1 => not found
      libz.so.1=> /lib64/libz.so.1 (0x0000003be7600000)
      libc.so.6=> /lib64/libc.so.6 (0x0000003be6600000)
      /lib64/ld-linux-x86-64.so.2(0x0000003be5e00000)
      libfreebl3.so=> /lib64/libfreebl3.so (0x0000003be8a00000)
      libdl.so.2=> /lib64/libdl.so.2 (0x0000003be6200000)
由此可以看出来 libpcre.so.1找不到、
解决办法:
[iyunv@xuegod175 ~]# ln -s /usr/local/lib/libpcre.so.1 /lib64
[iyunv@xuegod175 ~]# ps -ef |grep nginx
root      10218     1  0 15:25 ?        00:00:00 nginx: master process/usr/local/nginx/sbin/nginx
nginx     10219 10218  0 15:25 ?        00:00:00 nginx: worker process      
root      10221  1535  0 15:26 pts/0    00:00:00 grep nginx
经查看已经可以正常启动
QQ截图20161011083433.png
Nginx维护命令     

[iyunv@XueGod63~]# /usr/local/nginx/sbin/nginx-t                  //检查配置文件语法是否有错误

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

[iyunv@XueGod63 ~]# /usr/local/nginx/sbin/nginx -s reload           //重新加载配置文而建(平滑重启)

[iyunv@XueGod63 ~]# /usr/local/nginx/sbin/nginx -s stop        //停止Nginx,注意:启动没有任何参数

[iyunv@XueGod63~]# echo"/usr/local/nginx/sbin/nginx &" >> /etc/rc.local          //开机启动








安装mysql版本:mysql-5.6.26
[iyunv@xuegod175 packages]#tar -zxvf mysql-5.6.26.tar.gz    -C/usr/local/src/ ;cd /usr/local/src/mysql-5.6.26
[iyunv@xuegod175 mysql-5.6.26]#useradd -u 8003 -M -s /sbin/nologin mysql
解决依赖
[iyunv@xuegod175 mysql-5.6.26] # yum install-y cmake ncurses-devel
编译安装mysql[iyunv@xuegod175 mysql-5.6.26]#cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data-DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1-DWITH_PARTITION_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock-DMYSQL_TCP_PORT=3306 -DDEFAULT_CHARSET=utf8-DDEFAULT_COLLATION=utf8_general_ci
*****************************************************************************************************************
DCMAKE_INSTALL_PREFIX                                      #制定mysql的安装根目录,目录在安装的时候会自动创建,这个值也可以在服务器启动时,用--basedir来设置
DMYSQL_UNIX_ADDR                                           #服务器与本地客户端进行通信的Unix套接字文件,必须是绝对路径,默认位置/tmp/mysql.sock,可以在服务器启动时,用--socket改变
DDEFAULT_CHARSET                        #mysql默认使用的字符集,不指定将默认使用Latin1西欧字符集
DDEFAULT_COLLATION                           #默认字符校对
DWITH_EXTRA_CHARSETS                  #制定mysql拓展字符集,默认值也是all支持所有的字符集
DWITH_MYISAM_STORAGE_ENGINE #静态编译MYISAM,INNOBASE,MEMORY存储引擎到MYSQL服务
                                   器,这样MYSQL就支持这三种存储引擎
DWITH_INNOBASE_STORAGE_ENGINE
DWITH_MEMORY_STORAGE_ENGINE
DWITH_READLINE                    #支持readline库
DENABLED_LOCAL_INFILE                    #允许本地倒入数据,启用加载本地数据
DMYSQL_DATADIR                                #mysql数据库存放路径
DMYSQL-USER                                    #运行mysql的用户
这些编译参数的帮助寻找方法:

http://www.mysql.com→→Documentation→→选择对应的版本(5.6)→→HTML Online→→View→→Installation & Upgrades→→Installing MySQL from Source →→MySQL Source-Configuration Options→→

http://dev.mysql.com/doc/refman/5.6/en/source-configuration-options.html                 //最终的URL

[iyunv@XueGod63 mysql-5.6.26]# ccmake/usr/local/src/mysql-5.6.26/       //除开在线,可以使用本地帮助
[iyunv@XueGod63 mysql-5.6.26]# make -j 2 ; makeinstall          //以2个进程来编译,不要超过CPU核心数
上面的make过程比较漫长,我们使用了-j 2来增加编译速度

[iyunv@xuegod175 mysql-5.6.26]#make
[iyunv@xuegod175 mysql-5.6.26]#make install
配置mysql[iyunv@xuegod175 mysql-5.6.26]#chown  -R mysql:mysql /usr/local/mysql/
[iyunv@xuegod175 mysql-5.6.26]#yum install -y perl

这里的权限需要注意:

1、数据目录给mysql属主和属组

2、文件安装目录,在安装之前,给mysql属主和属组,安装之后,改成root用户,mysql组,否则在启动的时候,可能启动不了!

修改启动脚本[iyunv@xuegod175 mysql-5.6.26]#cp support-files/mysql.server /etc/init.d/mysqld
[iyunv@xuegod175 mysql-5.6.26]#vim /etc/init.d/mysqld
basedir=/usr/local/mysql
datadir
=/usr/local/mysql/data
[iyunv@xuegod175 mysql-5.6.26]#chkconfig  mysqld on
[iyunv@xuegod175 mysql-5.6.26]#chmod o+x /etc/init.d/mysqld
初始化数据库
[iyunv@xuegod175 ~]#/usr/local/mysql/scripts/mysql_install_db --defaults-file=/etc/my.cnf  --basedir=/usr/local/mysql/--datadir=/usr/local/mysql/data/ --user=mysql
#类似于在rpm安装的时候启动数据库弹出的初始化消息
[iyunv@xuegod175 ~]# ls/usr/local/mysql/data/                     //初始化看这个下面有无mysql和test等数据库
ibdata1  ib_logfile0  ib_logfile1  mysql  performance_schema  test
[iyunv@xuegod175 ~]# ln -s /usr/local/mysql/bin/*/bin/                  //这个里面是部分命令,让系统直接调用
[iyunv@xuegod175 ~]#  service mysqld start                                 //启动数据库
[iyunv@xuegod175 ~]#  mysql_secure_installation                                   //初始安全设置(设置root密码,123456)[记住,编译安装之前,记得除去mysql mysql-devel mysql-libs三个软件]
[iyunv@xuegod175 ~]# mysql -uroot-p123456                                //测试登录(OK)


安装php需要的软件libmcrypt-2.5.8.tar.bz2php-5.6.13.tar.bz2
[iyunv@xuegod175 packages]#tar xvf libmcrypt-2.5.8.tar.bz2 -C /usr/local/src/
[iyunv@xuegod175 packages]#cd /usr/local/src/libmcrypt-2.5.8/
[root@xuegod175libmcrypt-2.5.8]# ./configure --prefix=/usr/local/libmcrypt
[iyunv@xuegod175 libmcrypt-2.5.8]# make ; make install ; cd ~
[iyunv@xuegod175 ~]# tar xvf php-5.6.13.tar.bz2 -C /usr/local/src/
[iyunv@xuegod175  ~]# cd/usr/local/src/php-5.6.13/

解决依赖关系
[iyunv@xuegod175  php-5.6.13]# yum install-y php-pear libjpeg-devel libxml2 libxml2-devel libcurl  

[iyunv@xuegod175package]# wget  http://mirrors.163.com/centos/6/os/x86_64/Packages/curl-7.19.7-52.el6.x86_64.rpm
[iyunv@xuegod175package]# rpm -ivh curl-7.19.7-52.el6.x86_64.rpm
[root@xuegod175php-5.6.13]# yum install -y curl-devel
[root@xuegod175php-5.6.13]# yum -y install libpng-devel
[root@xuegod175php-5.6.13]# yum -y install freetype-devel

/pear按照一定的分类来管理pear应用代码库,你

的pear代码可以组织到其中适当的目录中,其他人可以方便的检索并分享到你的成果;pear不仅仅是一个代码仓库,它同时也是一个标准,使用这个标准来书写你的php代码,将会增强你的程序的可读性,复用性,减少出错的几率;Pear通过两个类为你搭建了一个框架,实现了诸如析构函数,错误捕获功能,你通过继承就可以使用这些功能


[iyunv@xuegod175  php-5.6.13]# echo"/usr/local/mysql/lib/" >> /etc/ld.so.conf
[iyunv@xuegod175  php-5.6.13]# echo"/usr/local/libmcrypt/lib" >> /etc/ld.so.conf
[iyunv@xuegod175  php-5.6.13]# ldconfig
[iyunv@xuegod175  php-5.6.13]# echo"ldconfig" >> /etc/rc.local

编译安装php-5.6.13[root@xuegod175php-5.6.13]# ./configure --prefix=/usr/local/php-with-config-file-path=/usr/local/php --with-mysql=/usr/local/mysql--with-mysqli=/usr/local/mysql/bin/mysql_config --with-iconv-dir--with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib--with-libxml-dir=/usr --enable-xml --disable-rpath --enable-bcmath--enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl--enable-mbregex --enable-fpm --enable-mbstring --with-gd--enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets--with-xmlrpc --enable-zip --enable-soap --with-mcrypt=/usr/local/libmcrypt--with-gettext

*****************************************************************************************************************

--with-config-file-path                         #设置 php.ini 的搜索路径。默认为 PREFIX/lib

--with-mysql                        #mysql安装目录,对mysql的支持

--with-mysqli                         #mysqli扩展技术不仅可以调用MySQL的存储过程、处理MySQL事务,而且还可以使访问数据库工作变得更加稳定。是一个数据库驱动

--with-iconv-dir                      #种字符集间的转换

--with-freetype-dir                  #打开对freetype字体库的支持

--with-jpeg-dir                      #打开对jpeg图片的支持

--with-png-dir                          #打开对png图片的支持

--with-zlib                        #打开zlib库的支持,实现GZIP压缩输出     

--with-libxml-dir=/usr                     #打开libxml2库的支持,libxml是一个用来解析XML文档的函数库

--enable-xml                        #支持xml文档

--disable-rpath                         #关闭额外的运行库文件

--enable-bcmath                      #打开图片大小调整,用到zabbix监控的时候用到了这个模块

--enable-shmop                       #shmop共享内存操作函数,可以与c/c++通讯

--enable-sysvsem  #加上上面shmop,这样就使得你的PHP系统可以处理相关的IPC函数(活动在内核级别)。

--enable-inline-optimization       #优化线程

--with-curl                            #打开curl浏览工具的支持

--with-curlwrappers                    #运用curl工具打开url流 ,新版PHP5.6已弃用

--enable-mbregex                    #支持多字节正则表达式

--enable-fpm                       #CGI方式安装的启动程序,PHP-FPM服务

--enable-mbstring                     #多字节,字符串的支持

--with-gd                             #打开gd库的支持,是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。

--enable-gd-native-ttf                    #支持TrueType字符串函数库

--with-openssl                          #打开ssl支持

--with-mhash                       #支持mhash算法扩展

--enable-pcntl                          #freeTDS需要用到的,pcntl扩展可以支持php的多线程操作

--enable-sockets                       #打开 sockets 支持

--with-xmlrpc                       #打开xml-rpc的c语言

--enable-zip                         #打开对zip的支持

--enable-soap                          #扩展库通过soap协议实现了客服端与服务器端的数据交互操作

--with-mcrypt                       #mcrypt算法扩展

[iyunv@Xuegod175 yum install -yopenssl-devel openssl      

[iyunv@Xuegod175 php-5.6.13]# make -j3 &&make install ; cd

配置php和php-fpm

PHP配置文件:

[iyunv@Xuegod175 ~]# cp/usr/local/src/php-5.6.13/php.ini-production /usr/local/php/php.ini

PHP-FPM配置文件:

[iyunv@Xuegod175 ~]# cp/usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

修改 /usr/local/php/etc/php-fpm.conf运行用户和组改为nginx

PHP-FPM启动脚本

[iyunv@Xuegod175 ~]# cp/usr/local/src/php-5.6.13/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

[iyunv@Xuegod175 ~]# chmod +x/etc/init.d/php-fpm

[iyunv@Xuegod175 ~]# chkconfig php-fpm on

[iyunv@Xuegod175 ~]# /etc/init.d/php-fpmstart

测试LNMP的PHP支持

[iyunv@Xuegod175 ~]# echo "<?phpphpinfo(); ?>" > /usr/local/nginx/html/index.php

浏览器访问:http://172.16.0.175/index.php
QQ截图20161011083443.png













安装 ZabbixZabbix 需要数据库的支持,而却 Zabbix 已经自带了数据库结构,images 数据库和表数据等相关内容
创建 Zabbix 使用数据库
[iyunv@Xuegod175 ~]#mysql -uroot -p
mysql> createdatabase zabbix;
mysql> grant all onzabbix.* to zabbix@localhost identified by 'zabbix'; //zabbix 用户授权
mysql> flushprivileges;
mysql> exit
[iyunv@Xuegod175 ~]#tar xvf zabbix-3.0.3.tar.gz -C /usr/local/src/
[iyunv@Xuegod175 ~]# cd/usr/local/src/zabbix-3.0.3/
导入数据库导入数据库,注意顺序,否则会报错
[root@Xuegod175zabbix-3.0.3]# mysql -uzabbix -pzabbix zabbix < database/mysql/schema.sql
[root@Xuegod175zabbix-3.0.3]# mysql -uzabbix -pzabbix zabbix < database/mysql/images.sql
[root@Xuegod175zabbix-3.0.3]# mysql -uzabbix -pzabbix zabbix < database/mysql/data.sql
如果在做分布式的环境中,Proxy 服务器只需要一个数据库 schema,代理者 agent 不需要数据库!Server 必须
三个数据库同时拥有
Zabbix 同时支持很多类型数据库,可以通过查阅帮助:
https://www.zabbix.com/documentation/3.0/manual/appendix/install/db_scripts
解决依赖关系[root@Xuegod175zabbix-3.0.3]# yum install -y net-snmp-devel//net-snmp-config 依赖
编译安装
[iyunv@Xuegod175 zabbix-3.0.3]# ./configure --prefix=/usr/local/zabbix--enable-server –enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config--with-net-snmp --with-libcurl
--prefix= #指定路径
--enable-server #Server支持
--enable-agent #支持 Zabbix 客户端
--with-mysql #指定 MySql 库可以选择制定路径 mysql_config,mysql_config 是命令,用于
编译 mysql 客户端程序
--with-net-snmp #支持 snmp 协议,需要安装 net-snmp-devel 包
--with-libcurl #支持 CURL 功能,libcurl 主要功能就是用不同的协议连接不同的服务器,
libcurl 当前支持的协议有 http,https,ftp,gopher,telent,dict,file,和 ldap 协议
其他参数:
--enable-proxy 指的是支持 zabbix 代理服务器,zabbix proxy 是一个监控代理服务器,它收集到监控数据,选存放在缓冲区,保存的时间可以通过配置文件设定,然后再传送的 zabbix server。监控代理服务需要一个独立的数据库。


看到如下信息,预编译就没有什么问题
……
***********************************************************
* Now run 'makeinstall' *
* *
* Thank you for using Zabbix!*
*<http://www.zabbix.com> *
***********************************************************
[root@Xuegod175zabbix-3.0.3]# make install ; cd //上面的提示,没有 make 步骤,直接
install
[iyunv@Xuegod175 ~]# ls/usr/local/zabbix/ //编译成功,产生如下目录
bin etc lib sbin share
修改 zabbix Server zabbix agent配置文件[iyunv@Xuegod175 ~]#vim /usr/local/zabbix/etc/zabbix_server.conf
DBHost=localhost #默认注释掉了,直接取消注释即可
DBName=zabbix #数据库用户,我们授权的用户也是 zabbix
DBUser=zabbix #默认是root,我们授权的用户是 zabbix
DBPassword=zabbix #密码我们授权的也是 zabbix
监控 Zabbix Server 本身
监控本身,意思是本身作为服务器之外,自己也做自己的客户端,也要使用 agentd 这个代理者
配置文件中,有 agentd 和 agent 两个配置文件,前者是守护进程,后者依赖 xinetd
[iyunv@Xuegod175 ~]#vim /usr/local/zabbix/etc/zabbix_agentd.conf
Server=127.0.0.1 #默认监控服务器自己,这三行不用改
ServerActive=127.0.0.1
Hostname=Zabbix server
UnsafeUserParameters=1#允许所有的字符是在用户定义的参数,参数传递,也就是支持自定义脚
其中 Server 和 ServerActive 都指定 zabbixserver 的 IP 地址,不同的是,前者是被动后者是主动。也就是说前者允许 127.0.0.1 这个 ip 来我这取数据。而 serverActive 的 127.0.0.1 的意思是,客户端主动提交数据给他。
启动服务
[iyunv@Xuegod175 ~]#useradd -u 8005 -M -s /sbin/nologin zabbix //如果 zabbix 用户不存在,将以 root 运行,新建之后,如果 zabbix 存在,那么久直接可以用 zabbix 运行
[iyunv@Xuegod175 ~]#/usr/local/zabbix/sbin/zabbix_server //直接运行
[iyunv@Xuegod175 ~]#echo /usr/local/zabbix/sbin/zabbix_server >> /etc/rc.local //开机启动
[iyunv@Xuegod175 ~]#netstat -antup | grep zabbix //zabbix server 运行端口 10051
tcp 0 0 0.0.0.0:100510.0.0.0:* LISTEN
37568/zabbix_server
如果这里没有端口显示,则需要注册端口
[iyunv@Xuegod175 ~]#vim /etc/services //末尾添加下面这几行
zabbix-agent 10050/tcp# Zabbix Agent
zabbix-agent 10050/udp# Zabbix Agent
zabbix-trapper10051/tcp # Zabbix Trapper
zabbix-trapper10051/udp # Zabbix Trapper
通过启动脚本启动 zabbix
配置zabbix启动脚本Zabbix 默认有部分启动脚本,如果你自己也可以通过脚本的方式来实现,可以使用他的模板来实现
脚本在源码目录的 misc/init.d/下面(使用 fedora 下面的 core 即可,也可以使用 fedroa core5 的脚本均可)
[iyunv@Xuegod175 ~]# cd/usr/local/src/zabbix-3.0.3/misc/init.d/
[root@Xuegod175init.d]# cp fedora/core/zabbix_server /etc/init.d/
[root@Xuegod175init.d]# cp fedora/core/zabbix_agentd /etc/init.d/
[root@Xuegod175init.d]# vim /etc/init.d/zabbix_server
BASEDIR=/usr/local/zabbix#找到此行,并修改
[root@Xuegod175init.d]# vim /etc/init.d/zabbix_agentd ; cd
BASEDIR=/usr/local/zabbix#找到此行,并修改
编辑 php 页面控制文件默认配置文件没有写入到我们的 Nagix 的配置文件中,也就是不能加载到我们的 zabbix 页面目录
[iyunv@Xuegod175 ~]# cp-r /usr/local/src/zabbix-3.0.3/frontends/php/* /usr/local/nginx/html/
[iyunv@Xuegod175 ~]#vim /usr/local/nginx/conf/nginx.conf
location / {
root html;
index index.phpindex.html index.htm; #找到此行内容,添加 index.php
}
编辑 php.ini 文件,修改环境
[iyunv@Xuegod175 ~]# vim /usr/local/php/php.ini
post_max_size
= 16M#修改
max_execution_time = 300#修改
max_input_time = 300 #修改
date.timezone = Asia/Shanghai#此行有注释,去注释并修改
always_populate_raw_post_data = -1#此行取消注释即可
[iyunv@Xuegod175 ~]# /etc/init.d/php-fpm restart
打开网页安装 zabbix浏览器输入:http://172.16.0.175/zabbix.php如图,下一步 Next


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-284244-1-1.html 上篇帖子: Centos 7安装部署zabbix3.0实战(服务器端) 下篇帖子: zabbix使用ifstat工具来自定义获取网卡流量
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表