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

通常状况下默认的webserver是apache。zabbix也不例外,官方文档全都是推荐用apache。php

若是执意用nginx来作webserver的话,php引导须要再安装一个php-fpm。并且在进入zabbix的web安装界面,完成第2步的环境检测后第3步的Configure DB connection默认状况下是没法进去的。html

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

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

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

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

若是没有直接复制zabbix.conf.php.example的内容为zabbix.conf.php文件apache

内容通常为:centos

$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帐号密码。ruby

重启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.htmlhttp://qiita.com/ksworks/items/911561ef22687a13a70chttps://blog.apar.jp/linux/334/

相关文章
相关标签/搜索