在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/

相關文章
相關標籤/搜索