nginx环境下安装zabbix的配置文件_nginx环境下安装zabbix的配置笔记

更新时间:2020-04-21    来源:php安装    手机版     字体:

【www.bbyears.com--php安装】

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 安装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.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

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

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安装成功

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

本文来源:http://www.bbyears.com/jiaocheng/92939.html

热门标签

更多>>

本类排行