PDA

View Full Version : Проблемы с zabbix 1.8 - помогите решить.


bondbig
09-12-2009, 08:47
Второй день как пытаюсь наладить работу zabbix 1.8, возникли некоторые проблемы, прошу помощи:
1) Я уже писал в другой (http://www.zabbix.com/forum/showpost.php?p=54829&postcount=9) теме, но повторюсь тут.
какая-то проблема с кодировкой:
http://s3.amazonaws.com/floomby/12_8_2009/jJBnzoMV0isHpYw0wNb5w.png
Вылезло после того, как выбрал русский язык интерфейса. Пока вернул назад English.

2) Не оказалось графиков в Template_Linux, пытаюсь скопировать из Zabbix Server - ничего не выходит и появляется вот такая запись в apache error_log:
[error] [client 172.25.106.215] PHP Notice: Undefined variable: db_hosts in /srv/www/htdocs/zabbix/graphs.php on line 309
Вот кусок, на который он ругается:
foreach($_REQUEST['group_graphid'] as $gnum => $graph_id){
foreach($db_hosts as $hnum => $host){
copy_graph_to_host($graph_id, $host['hostid'], true);
}
Я не программист, не знаю как поправить, но суть матершины мне понятна - не объявлена переменная db_hosts.

3) Не работает Discovery. Настроил на несколько сетей, где есть серваки с агентом (discovery идет по обращению к порту агента) - за сутки ничего не нашлось, если добавлять те же хосты руками - все ОК. Не критично для меня (пару десятков хостов), но все равно.
Сюда же повторю вопрос - как заставить агентов 1.8 самостоятельно регистрироваться на сервере? Функционал заявлен, но в инструкции я ничего не нашел про это, обновил агента на одном хосте, но он так и не зарегистрировался за сутки.

Окружение:
OS Suse Linux Enterprise Server 11 x86_64, ядро 2.6.27.19-5, php 5.2.6 и пробовал 5.3.1, Apache/2.2.10, MySQL 5.0.67

bondbig
10-12-2009, 13:49
Перевел заббикс на Postgres 8.3 - та же самая ошибка:
[Thu Dec 10 15:40:58 2009] [error] [client 172.25.*.*] PHP Notice: Undefined variable: db_hosts in /srv/www/htdocs/zabb-pg/graphs.php on line 309, referer: http://logger.*.ru:81/zabb-pg/graphs.php
[Thu Dec 10 15:40:58 2009] [error] [client 172.25.*.*] PHP Warning: Invalid argument supplied for foreach() in /srv/www/htdocs/zabb-pg/graphs.php on line 309, referer: http://logger.*.ru:81/zabb-pg/graphs.php
Неужели никто не знает как решить проблему??

oalex
10-12-2009, 14:06
либо никто не пользуется еще :) либо проблем нет.
хотя у меня с русским вообще все плохо.
на картах нельзя добавить - вываливается ошибка, в имени графика заменяются на ???????? и тд и тп

Alexei
10-12-2009, 14:33
хотя у меня с русским вообще все плохо.
на картах нельзя добавить - вываливается ошибка, в имени графика заменяются на ???????? и тд и тп
База данных должна быть в utf8.

Alexei
10-12-2009, 14:43
Перевел заббикс на Postgres 8.3 - та же самая ошибка:
[Thu Dec 10 15:40:58 2009] [error] [client 172.25.*.*] PHP Notice: Undefined variable: db_hosts in /srv/www/htdocs/zabb-pg/graphs.php on line 309, referer: http://logger.*.ru:81/zabb-pg/graphs.php
[Thu Dec 10 15:40:58 2009] [error] [client 172.25.*.*] PHP Warning: Invalid argument supplied for foreach() in /srv/www/htdocs/zabb-pg/graphs.php on line 309, referer: http://logger.*.ru:81/zabb-pg/graphs.phpНеужели никто не знает как решить проблему??
Это известная проблема, следите за https://support.zabbix.com/browse/ZBX-1467

bondbig
10-12-2009, 14:52
Это известная проблема, следите за https://support.zabbix.com/browse/ZBX-1467
Уфф, спасибо за ответ, думал не дождусь уже, весь мозг сломал! Я ведь заббикс изначально запускал не на апаче, а через связку nginx+php-fpm, думал накосячил (хотя 1.6 работала без проблем), потом поднял апач, попробовал 2 версии php, сменил мускуль на постгрес, поседел аж весь. Следующим шагом хотел сменить ОС на х86 от отчаяния.
Будем следить...

oalex
11-12-2009, 05:53
База данных должна быть в utf8.
скрипт конвертации базы 1,6 в 1,8 в процессе работы выдавал "Converting database to UTF-8 "

Kenny
14-01-2010, 11:45
К слову, а что говорит locale ?

oalex
14-01-2010, 13:01
К слову, а что говорит locale ?
вопрос уже не актуален :(
по причине других многочисленных багов откатился на 1,6