zabbix安装php要求,zabbix安装-apache+php+mysql环境zabbix3.2安装文档

zabbix是目前应用比较广泛的是c/s架构监控解决方案,本文从实战的角度教你zabbix在centos7系统下安装配置。

1、安装依赖包

yum -y install gcc gcc-c++ autoconf  httpdp hp mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysqlphp-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-bcmathmysql-connector-odbc mysql-devel libdbi-dbd-mysql net-snmp net-snmp-develcurl-devel

2、修改php.ini,以达到zabbixserver的要求

# vim /etc/php.ini

date.timezone = Asia/Shanghai

max_execution_time = 300

post_max_size = 32M

max_input_time = 300

memory_limit = 128M

mbstring.func_overload = 2

3、启动mysql和httpd

4、创建zabbix运行的用户和组

# groupadd -g 201 zabbix

# useradd -g zabbix -u 201 zabbix

5、编译安装zabbix

选择源码安装

# tar -zxf zabbix-3.2.11.tar.gz

# ./configure –prefix=/usr/local/zabbix–enable-server –enable-proxy –enable-agent –with-mysql=/usr/bin/mysql_config–with-net-snmp –with-libcurl

# make && make install

6、导入数据库信息并授权

centos 7 系统默认安装数据库mariadb,如果你喜欢 ok 继续用,与传统的mysql 稍有不同。如果用习惯了mysql看下面,教你yum 安装mysql5.6

众所周知,Linux系统自带的repo是不会自动更新每个软件的最新版本(基本都是比较靠后的稳定版),所以无法通过yum方式安装MySQL的高级版本。所以我们需要先安装带有当前可用的mysql5系列社区版资源的rpm包。

首先安装rpm源包

rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

可以直接用yum方式安装了MySQL5.6版本

yum -y install mysql-community-server

接着导入数据库

# mysql –uroot –p

mysql> create database zabbix characterset utf8;

mysql> grant all on zabbix.* tozabbix@localhost identified by ‘zabbix’;

# mysql -uzabbix -pzabbixzabbix<.>

# mysql -uzabbix -pzabbix zabbix<.>

# mysql -uzabbix -pzabbix zabbix<.>

7、创建相关的目录和链接

# mkdir /var/log/zabbix

# chown zabbix.zabbix /var/log/zabbix

# ln -s /usr/local/zabbix/etc/ /etc/zabbix

# ln -s /usr/local/zabbix/bin/* /usr/bin/

# ln -s /usr/local/zabbix/sbin/* /usr/sbin/

8、把zabbix server加入到系统服务

# cp zabbix-3.2.11/misc/init.d/fedora/core/zabbix_*/etc/init.d

# vim /etc/init.d/zabbix_server

BASEDIR=/usr/local/zabbix

# vim /etc/init.d/zabbix_agentd

BASEDIR=/usr/local/zabbix

9、修改配置文件

# vim /etc/zabbix/zabbix_server.conf

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

LogFile=/var/log/zabbix/zabbix_server.log

10、设置zabbix监控自己

# vim /etc/zabbix/zabbix_agentd.conf

LogFile=/var/log/zabbix/zabbix_agentd.log

Server=127.0.0.1,x.x.x.x

ServerActive=x.x.x.x:10051

Hostname=主机名

UnsafeUserParameters=1

11、拷贝网页文件到nginx网站目录

# cp -r zabbix-3.2.11/frontends/php/   /var/www/html/zabbix

12、启动zabbix_server和zabbix_agentd并设置开机自启动

# service zabbix_server start

# chkconfig zabbix_server on

# service zabbix_agentd start

# chkconfig zabbix_agentd on

13、在web页面中安装zabbix

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值