在centos6.5下用nginx无法连接zabbix与mysql的解决办法

一般情况下默认的webserver是apache。zabbix也不例外,官方文档全都是推荐用apache。

如果执意用nginx来做webserver的话,php引导需要再安装一个php-fpm。而且在进入zabbix的web安装界面,完成第2步的环境检测后第3步的Configure DB connection默认情况下是无法进去的。

经过在网上搜索文档反复实验,目前暂时只发现一个解决办法。

假设nginx的安装目录为/opt/nginx

zabbix的web文档目录为/opt/nginx/html/zabbix

那么在正常安装设定完成后,在/opt/nginx/html/zabbix/conf下会有zabbix.conf.php文件

如果没有直接复制zabbix.conf.php.example的内容为zabbix.conf.php文件

内容一般为:

$DB["TYPE"]                             = ‘MYSQL‘;
$DB["SERVER"]                   = ‘localhost‘;
$DB["PORT"]                             = ‘0‘;
$DB["DATABASE"]                 = ‘zabbix‘;
$DB["USER"]                             = ‘zabbix‘;
$DB["PASSWORD"]                 = ‘zabbix_password‘;
// SCHEMA is relevant only for IBM_DB2 database
$DB["SCHEMA"]                   = ‘‘;

$ZBX_SERVER                             = ‘localhost‘;
$ZBX_SERVER_PORT                = ‘10051‘;
$ZBX_SERVER_NAME                = ‘‘;

修改PORT为3306,DB数据的账号密码为自己的zabbix账号密码。

重启zabbix等服务

那么再次浏览器登录zabbix或者直接进入zabbix/dashboard.php会进入登录界面。输入默认的账号密码即可登录dashboard,如果还是install界面就直接登陆dashboard.php。

centos6.5环境安装顺序及参考:

1.ruby

http://hack.aipo.com/archives/5707/

http://hotolab.net/blog/ruby_rpm/

2.nginx

http://karolgalanciak.com/blog/2013/07/19/centos-6-4-server-setup-with-ruby-on-rails-nginx-and-postgresql/

3.用nginx处理php

http://qiita.com/utano320/items/36b6eac2bbd5bb5657f6

4.zabbix

http://www.verydemo.com/demo_c281_i64452.html
http://qiita.com/ksworks/items/911561ef22687a13a70c
https://blog.apar.jp/linux/334/

时间: 2024-10-28 09:47:12

在centos6.5下用nginx无法连接zabbix与mysql的解决办法的相关文章

WIN10连接VPN后无法上网解决办法-WIN10,VPN,PPTP,连接VPN后无法上网,VPN连接右键属性--网络--IPV4,点属性没反应不会弹出对话框

WIN10连接VPN后无法上网解决办法 1.C盘搜索框内搜索rasphone.pbk 2.打开rasphone.pbk(字节不为0的那个文件) 3.IpPrioritizeRemote值全部替换成0(有2个) 重新连接VPN看看 亲测有效!!! 微软官方的文档:http://answers.microsoft.com/zh-hans/windows/forum/windows_10-networking/win10vpnpptp%E8%BF%9E%E6%8E%A5vpn%E5%90%8E/c48

Linux 下文件名乱码(无效的编码)的解决办法

文件是在WIndows 下创建的,Windows 的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码不一致所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码. sudo apt-get install convmv convmv 使用方法:convmv -f 源编码 -t 新编码 [选项] 文件名常用参数:-r 递归处理子文件夹–notest 真正进行操作,默认情况下是不对文件进行真实操作–list 显示所有支持的编码–unescap 可以做一下转义,比如把

nginx “403 Forbidden” 错误的原因及解决办法

nginx 的 403 Forbidden errors 表示你在请求一个资源文件但是nginx不允许你查看. 403 Forbidden 只是一个HTTP状态码,像404,200一样不是技术上的错误. 哪些场景需要返回403状态码的场景? 1.网站禁止特定的用户访问所有内容,例:网站屏蔽某个ip访问. 2.访问禁止目录浏览的目录,例:设置autoindex off后访问目录. 3.用户访问只能被内网访问的文件. 以上几种常见的需要返回 403 Forbidden 的场景. 由于服务器端的错误配

IOS7 UITableView一行滑动删除后 被删除行的下一行的点击事件将被忽略解决办法

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 - (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {     returnUITableViewCellEdit

WIN7下安装visualC++2008 redistributable 出现1935错误的解决办法(转自)

转自:http://zhidao.baidu.com/link?url=jylNh_JeANi4wrOMmd4d2i06e_N3QCw7z6BLGiNNNTu1Hc6ADTkUq2PORExKmjtkehr-KMRPaQdBaxhnr91hPa WIN7下安装visualC++2008 redistributable 出现1935错误的解决办法 试了很多种方法都无法解决 caesarblbj | 浏览 5291 次 2013-09-05 21:54 2015-09-22 14:53 最佳答案 W

网络连接显示为空白的解决办法

电脑网络连接显示为空白的解决办法: 问题:网络连接里面没有本地连接.1394连接等图标,里面都是空白,但是设备管理器里面网卡正常,网卡灯也亮,询问如何解决.如图: 解决方案:在我的电脑上点击右键,选择管理,点击服务.从服务里面找到NetworkConnections服务.该服务的描述为:管理"网络和拨号连接"文件夹中对象,在其中可以查看局域网和远程连接.因此如果此服务被禁用,控制面板中"网络连接"里面即为空白,但是设备管理器中的网络设备正常.如下图 总结:在Wind

SpringCloud+Feign环境下文件上传与form-data同时存在的解决办法(2)

书接上文. 上文中描述了如何在 SpringCloud+Feign环境下上传文件与form-data同时存在的解决办法,实践证明基本可行,但却会引入其他问题. 主要导致的后果是: 1. 无法与普通Feign方法并存 2. 几率性(不确定条件下)导致其他form-data类型参数无法识别,无法正常工作,错误信息大致如下: org.springframework.web.multipart.support.MissingServletRequestPartException: Required re

CentOS6.5 下在Nginx中添加SSL证书以支持HTTPS协议访问

参考文献: 1. NginxV1.8.0安装与配置 2. CentOS下在Nginx中添加SSL证书以支持HTTPS协议访问 3. nginx配置ssl证书的方法 4.nginx强制使用https访问(http跳转到https) 5.nginx ssl 107 (net::ERR_SSL_PROTOCOL_ERROR) 无法与服务器建立安全连接 解决方法 配置过程如下: 我的nginx是 yum 安装 具体安装过程参考:[转]CENTOS 6.5 配置YUM安装NGINX+服务器负载均衡 一.安

centos6.9下设置nginx服务开机自动启动

首先,在linux系统的/etc/init.d/目录下创建nginx文件,使用如下命令: vi /etc/init.d/nginx 在脚本中添加如下命令: #!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chkconfig: - 85 15 # description: NGINX is an HTTP(S) server, HTTP(S) reverse \ # proxy and IMAP/POP