今天通過web訪問zabbix的時候,報如下錯誤
查看關於zabbix的web界面設置的php文件,不知道爲啥變成了空文件,報錯原因get!
好在這個文件是有模板的,不用自己從零開始配置,下面看看這個模板文件的內容,內容都挺容易理解的,不做解釋。
[root@zabbix ~]# 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的時候出現報錯,可以從上面的思路查找下原因,也許會有收穫。