1. 程式人生 > >web登錄zabbix報DB type is not set

web登錄zabbix報DB type is not set

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‘;

$DB[‘PASSWORD‘] = ‘‘;
// 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