nginx环境下安装zabbix菜鸟版

来源:互联网 发布:七天网络查询成绩注册 编辑:程序博客网 时间:2024/06/05 10:54

看到这篇文章的兄弟想来对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.rpmrpm -ivh zabbix-get-2.4.3-1.el6.i686.rpmrpm -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 安装zabbix遇到的依赖问题和解决方法有详细的介绍

上面的两个命令都安装好了依赖用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.sockDBPassword=123456DBUser=zabbixDBName=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

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

zabbix欢迎界面

zabbix安装环境不满足

在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】的按钮出来了,下一步

zabbix数据库配置

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

zabbix端口配置
默认就可以,直接下一步

zabbix配置确认

直接下一步

zabbix安装权限不够
这里要修改一下权限,

chmod -R 777 zabbix

zabbix安装成功

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

默认的zabbix的用户名密码
username:admin
password:zabbix

直接登陆就可以了不知道怎么使用请看下一篇nginx环境下安装zabbix


QQ交流群:136351212
查看原文:http://www.phpsong.com/2045.html
0 0
原创粉丝点击