Ad Widget
Collapse
переключение страниц элементов данных
Collapse
X
-
config.inc.php:
$ZBX_CONFIGURATION_FILE = './conf/zabbix.conf.php';
$ZBX_CONFIGURATION_FILE = realpath(dirname($ZBX_CONFIGURATION_FILE)).DIRECTO RY_SEPARATOR.basename($ZBX_CONFIGURATION_FILE);
Нужно найти в системе zabbix.conf.php. Я в тот раз неправильно написал( Прошу прощения.Comment
-
Ну, это фокус нехитрыйconfig.inc.php:
$ZBX_CONFIGURATION_FILE = './conf/zabbix.conf.php';
$ZBX_CONFIGURATION_FILE = realpath(dirname($ZBX_CONFIGURATION_FILE)).DIRECTO RY_SEPARATOR.basename($ZBX_CONFIGURATION_FILE);
Нужно найти в системе zabbix.conf.php. Я в тот раз неправильно написал( Прошу прощения.
PHP Code:<?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 is relevant only for IBM_DB2 database
$DB['SCHEMA'] = '';
$ZBX_SERVER = 'localhost';
$ZBX_SERVER_PORT = '10051';
$ZBX_SERVER_NAME = 'zabbix';
$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
?>Comment
-
__FILE__ не контент, это константа которая заполняется mod_php на основе данных сервера или HTTP заголовков, точно я не знаю
что у вас за ZBX_SERVER_NAME там ?
уберите его из конфига, и сервер будет подставлять то что соответсвует действительности, ip какой или хостнейм есть нормальныйLast edited by Jimson; 23-08-2012, 17:49.Comment
-
Ее интерпратор ПХП заполняет. И зависит она только от места на диске. Веб-сервер тут совершенно не причем
Где "там"? Веб-сервер НИЧЕГО НЕ ПОДСТАВЛЯЕТ, контент генерирует фронтенд заббикса. И генерирует правильно, за исключением переключения страницComment
-
Ничего не понимаю. Причем тут веб-сервер?
Есть сервер в локальной сети, zabbix.domain.local и есть веб-сервер www.domain.ru
из локальной сети можно обратиться к заббиксу как http://zabbix.domain.local/zabbix/, из интернета, соответственно, http://www.domain.ru/zabbix/
на веб-сервере настроено проксирование
Что же я должен прописать в параметре ServerName виртуального хоста апача?Code:<Location /zabbix/> ProxyPass http://zabbix.domain.local/zabbix/ ProxyPassReverse http://zabbix.domain.local/zabbix/ </Location>Comment
-
У вас в конфиге, который вы показали пару постов выше, выставлена переменная ZBX_SERVER_NAME, у меня она пустая (''). Хотя по исходникам я не вижу где она могла бы попасть в URL, но возможно дело в ней.
P.S. на сколько я понимаю в свежих php в __FILE__ будет не путь относительно DocumentRoot и не относительный путь, а полный URL, а именно "htttp://zabbix/blablba.php" и если манипуляции с ZBX_SERVER_NAME вам не помогут то копать надо в настройках апачаComment
-
Если бы url'ы зависели от настроек веб-сервера, они все не работали бы. А по факту не работают частично.
Эти настройки на фронтенд заббикса не влияют. Они описывают подключение к базе и адрес сервера, где собственно заббикс крутится
А переменная zbx_server_name определяет только надпись в веб-интерфейсе заббиксаLast edited by rahs; 05-11-2013, 11:24.Comment
-
Вы все знаете, но тем не менее что то спрашиваете и у вас что то не работает
Я в курсе про надпись, и я посмотрел где эта перменная используется в *php, но в данном топике мы гадаем сидим, а вы как автор этого топика, на сколько я понял, не хотите даже попробовать что то изменить, а лишь объясняете нам что мы "не шарим". Возможно так и есть.Comment
-
Я бы с радостью что-нибудь поменял. Например, я поэкспериментировал с переменной zbx_server_name, выяснил, что она к делу отношения не имеет.Вы все знаете, но тем не менее что то спрашиваете и у вас что то не работает
Я в курсе про надпись, и я посмотрел где эта перменная используется в *php, но в данном топике мы гадаем сидим, а вы как автор этого топика, на сколько я понял, не хотите даже попробовать что то изменить, а лишь объясняете нам что мы "не шарим". Возможно так и есть.
Что и где еще можно поменять, я просто не знаю.Comment
Comment