web登錄zabbix報DB type is not set
今天通過web訪問zabbix的時候,報如下錯誤
查看關於zabbix的web界面設置的php文件,不知道為啥變成了空文件,報錯原因get!
好在這個文件是有模板的,不用自己從零開始配置,下面看看這個模板文件的內容
[[email protected] ~]# cat /usr/share/zabbix/conf/zabbix.conf.php.example
<?php
// Zabbix GUI configuration file. #解釋了這個文件的作用
global $DB;
$DB[‘TYPE‘] = ‘MYSQL‘;
$DB[‘SERVER‘] = ‘localhost‘;
$DB[‘PORT‘] = ‘0‘;
$DB[‘DATABASE‘] = ‘zabbix‘;
$DB[‘USER‘] = ‘zabbix‘;
// Schema name. Used for IBM DB2 and PostgreSQL.
$DB[‘SCHEMA‘] = ‘‘;
$ZBX_SERVER = ‘localhost‘;
$ZBX_SERVER_PORT = ‘10051‘;
$ZBX_SERVER_NAME = ‘‘;
$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
直接拷貝覆蓋,當然大家的實際情況可能和我不一樣,根據自己的情況設置就OK
接著又報錯
原理是我的php文件裏面沒有密碼
$DB[‘PASSWORD‘] = ‘‘;
修改為
$DB[‘PASSWORD‘] = ‘zabbix‘;
重啟zabbix,問題解決。
大家以後如果web登錄zabbix的時候出現報錯,可以從上面的思路查找下原因,也許會有收獲。
本文出自 “開源精神 源於分享” 博客,請務必保留此出處http://lidaxia.blog.51cto.com/11588738/1922192
web登錄zabbix報DB type is not set