安装支持zabbix的php环境,nginx环境下安装zabbix菜鸟版 – 小松博客

看到这篇文章的兄弟想来对zabbix是什么的应该清楚,我不多赘述

我的系统是centos 6.5的linux32位的系统,我是本地虚拟机上做的测试,我这里是用rpm的方式安装的,每个系统以及安装的软件不一样所需要的依赖的软件可能存在差异

lnmp环境配置

如果你的系统已经安装了lnmp环境那就跳过此步

如果你的系统没有安装lnmp环境那就先安装一下,推荐使用http://lnmp.org/install.html军哥的一键安装包,网站上有详细的安装说明,这里我就不多加说明了

安装zabbix前环境配置

先到官方上去现在所需的软件

http://www.zabbix.com/download.php

选择对于自己系统的软件下载页面

这里我讲一下这次要安装zabbix的软件,我都先下载好,丢到服务器上,有时候zabbix下载软件好慢

zabbix-2.4.3-1.el6.i686【安装的目的不清楚】

zabbix-server-2.4.3-1.el6.i686【服务端】

zabbix-get-2.4.3-1.el6.i686【检查agent的配置是否正确】

zabbix-server-mysql-2.4.3-1.el6.i686【我这里用mysql来保存数据】

zabbix-agent-2.4.3-1.el6.i686【客户端】

对Selinux不熟悉的可以关闭Selinux,实际应用中大部分同学也是关闭Selinux

setenforce 0 #设置成警告模式,只给提示不阻止操作,不用重启服务器即可生效

getenforce #获取当前selinux的运行状态,运行命令的结果

【Enforcing|Permissive|Disabled】

还可从配置上关闭Selinux

vi /etc/selinux/config

找配置项

SELINUX=disabled

这种方式要重启服务器

还要安装一个epel,不然yum安装依赖的时候会看到找不到这个包

下载地址:https://dl.fedoraproject.org/pub/epel/6/i386/

我下载的是epel-release-6-8.noarch.rpm,丢到服务器上安装

rpm -ivh epel-release-6-8.noarch.rpm

安装zabbix

rpm -ivh zabbix-2.4.3-1.el6.i686.rpm

rpm -ivh zabbix-get-2.4.3-1.el6.i686.rpm

rpm -ivh zabbix-server-2.4.3-1.el6.i686.rpm 【显示需要安装的依赖,没有安装成功,先安装依赖】

yum install -y OpenIPMI-libs fping iksemel net-snmp unixODBC【你的系统上可能有差别】

rpm -ivh zabbix-server-mysql-2.4.3-1.el6.i686.rpm【显示需要安装依赖】

yum install -y libmysqlclient.so.16

上面的两个命令都安装好了依赖用rpm一次执行

rpm -ivh zabbix-server-mysql-2.4.3-1.el6.i686.rpm zabbix-server-2.4.3-1.el6.i686.rpm

rpm -ivh zabbix-agent-2.4.3-1.el6.i686.rpm

以上的命令把zabbix软件已经安装好了

配置zabbix service

打开zabbix service的配置文件

vi /etc/zabbix/zabbix_server.conf

修改数据库用户名密码

我这里修改了

DBSocket=/tmp/mysql.sock

DBPassword=123456

DBUser=zabbix

DBName=zabbix

在mysql里创建一个用户zabbix密码是123456 并且创建一个zabbix的数据库,我这里用phpmyadmin操作了

安装zabbix php程序

因为rpm包安装的环境必须是apache可我这里是linux没有办法安装zabbix-web包,我是从源码包里包php的程序拷贝出来的,我放到百度云盘里了

http://pan.baidu.com/s/1hrtn9K4

zabbix里的是php文件你在nginx配置一下,让其可以访问到(我偷懒直接丢到default目录下,可以用ip+目录名访问到)

db目录里的是数据库,在上面创建的数据库zabbix里导入

注意导入是有顺序的不然会有错误

1)schema.sql

2)images.sql

3)data.sql

访问刚才配置的zabbix,开始安装zabbix

开始出来欢迎界面什么可以讲直接下一步

70652341_1.png

70652341_2.png

在php.ini里面修改一下max_input_time的配置项,修改成300

vi /usr/local/php/etc/php.ini

max_input_time=300

重新一下php-fpm

service php-fpm restart

然后在页面上点一下【Retry】,【next】的按钮出来了,下一步

70652341_3.png

填好密码,点一下【Test connection】,如果没有问题下一步

70652341_4.png

默认就可以,直接下一步

70652341_5.png

直接下一步

70652341_6.png

这里要修改一下权限,

chmod -R 777 zabbix

70652341_7.png

在【Retry】一下成功,【finish】

默认的zabbix的用户名密码

username:admin

password:zabbix

直接登陆就可以了不知道怎么使用请看下一篇

QQ交流群:136351212

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值