Страница 1 из 3

Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2013-12-19 8:23:56
terra
Здравствуйте.
Установил apache, mysql, и zabbix. Создал пользователя zabbix, и добавил его в группу zabbix.
Устанавливал zabbix следующим образом:
cd /usr/ports/net-mgmt/zabbix2-server
make install clean

В mysql создал DB:
CREATE DATABASE zabbix CHARACTER SET utf8;
GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'zabbix';
FLUSH PRIVILEGES;

А вот зайти в /usr/local/share/zabbix2/server/create
не могу, так как в /usr/local/share/zabbix/server/
нет каталога create. Есть только database и upgrades.
Как быть? :cz2:

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2013-12-24 15:00:58
Гость
Так решил эту проблему? я тоже с ней столкнулся. как быть не могу понять.

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2013-12-24 16:21:52
terra
Решил.
1. Поставил с помощью команды sysinstall.
В меню configuration->networking->Zabbix

2. Файлы *.sql нашел в каталоге /usr/local/share/zabbix2/server/database/mysql

3. Создал пользователя и группу в FreeBSD

4. Выполнил в mysql:
CREATE DATABASE zabbix CHARACTER SET utf8;
GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'zabbix';
FLUSH PRIVILEGES;

5. В FreeBSD:
cat schema.sql data.sql images.sql | mysql -uroot -p zabbix
Отправить содержимое файлов в базу данных под именем zabbix под паролем администратора системы управления базой данных.
По умолчанию админ - root, пароль пустой.

За основу взял этот мануал: http://www.sergeysl.ru/freebsd-zabbix/

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2013-12-26 14:51:14
stas69
Спасибо за подсказку с путем!

только у меня проблема с подключение базы sql . выдает ошибку

65559:20131226:154107.530 [Z3001] connection to database 'zabbix' failed: [1045] Access denied for user 'zabbix'@'localhost' (using password: YES)
65559:20131226:154107.530 Database is down. Reconnecting in 10 seconds.

в файле zabbix прописал и хост и юзера, пароль от бызы и саму базу.

а при вводе команды : cat schema.sql data.sql images.sql | mysql -uroot -p zabbix
такая ошибка : ERROR 1050 (42S01) at line 1: Table 'maintenances' already exists

не пойму куда смотреть. логи читаю не чего такого нет. то что sql не подключается и не понятно из за чего. Если не трудно опиши настройку sql. и этой командой. вожусь уже неделю)) я знаю что просить это все равно что сказать сделай за меня)) но выхода нет.

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2013-12-26 15:10:26
terra
К тебе под телнетом можно зайти?

такая ошибка : ERROR 1050 (42S01) at line 1: Table 'maintenances' already exists
Обозначает, что таблицы описанные в файлах *.sql уже созданы

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2013-12-26 15:25:15
stas69
удаленно не получится. если они созданы. значит осталось как то sql подключить. буду дальше его мучать. у тебя sql при в ходе просит пароль?

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2013-12-26 15:32:12
terra
Нет, так как у администратора mysql по умолчанию стоит пустой пароль.

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2013-12-27 16:45:34
terra
В файле zabbix_server.conf поставьте

Код: Выделить всё

DBName=zabbix
DBUser=root
DBPassword=

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2013-12-30 6:08:52
stas69
я так пробывал он валит такую ошибку:

[Z3005] query failed: [1054] Unknown column 'alert_history' in 'field list' [select alert_history,event_history,refresh_unsupported,discovery_groupid,snmptrap_logging,severity_name_0,severity_name_1,severity_name_2,severity_name_3,severity_name_4,severity_name_5 from config where 1=1 and configid between 0 and 99999999999999]
76588:20131230:070616.881 no records in table 'config'
76588:20131230:070616.881 [Z3005] query failed: [1054] Unknown column 't.value_flags' in 'field list' [select distinct t.triggerid,t.type,t.value,t.value_flags,t.error from hosts h,items i,functions f,triggers t where h.hostid=i.hostid and i.itemid=f.itemid and i.lastclock is not null and f.triggerid=t.triggerid and h.status in (0) and i.status in (0) and i.type not in (2,17) and t.status in (0) and t.triggerid between 0 and 99999999999999]
76588:20131230:070616.881 [Z3005] query failed: [1054] Unknown column 'alert_history' in 'field list' [select alert_history,event_history,refresh_unsupported,discovery_groupid,snmptrap_logging,severity_name_0,severity_name_1,severity_name_2,severity_name_3,severity_name_4,severity_name_5 from config where 1=1 and configid between 0 and 99999999999999]
76588:20131230:070616.881 [Z3005] query failed: [1054] Unknown column 'i.lastclock' in 'field list' [select i.itemid,i.hostid,h.proxy_hostid,i.type,i.data_type,i.value_type,i.key_,i.snmp_community,i.snmp_oid,i.port,i.snmpv3_securityname,i.snmpv3_securitylevel,i.snmpv3_authpassphrase,i.snmpv3_privpassphrase,i.ipmi_sensor,i.delay,i.delay_flex,i.trapper_hosts,i.logtimefmt,i.params,i.status,i.authtype,i.username,i.password,i.publickey,i.privatekey,i.flags,i.interfaceid,i.lastclock from items i,hosts h where i.hostid=h.hostid and h.status in (0) and i.status in (0,3) and i.itemid between 0 and 99999999999999]
76588:20131230:070616.881 [Z3005] query failed: [1054] Unknown column 't.value_flags' in 'field list' [select distinct t.triggerid,t.description,t.expression,t.error,t.priority,t.type,t.value,t.value_flags from hosts h,items i,functions f,triggers t where h.hostid=i.hostid and i.itemid=f.itemid and f.triggerid=t.triggerid and h.status in (0) and i.status in (0,3) and t.status in (0) and t.flags not in (2) and h.hostid between 0 and 99999999999999]
76588:20131230:070616.882 no records in table 'config'

меня смущает то что ему не хватает какой то записи в таблице 'config'!

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2013-12-30 9:22:41
stas69
Вообщем из за того что я не внимателен. я не увидел что я использую занятый порт в zabbix. указал другой порт сразу все взлетело. вообщем надеюсь что с веб мордой проблем не будет.

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2014-01-09 13:39:37
stas69
Народ! у меня zabbix не пускает на стартовую страницу. все прописываю. а в браузере пусто. apache конфигурю не пойму что не так. подскажите как быть с apache, все файлы перебрал не один не пашет.
Alias /zabbix2 /usr/local/www/zabbix2
<Directory /usr/local/www/zabbix2>
AllowOverride All
Order deny,allow
Deny from all
Allow from all
</Directory>

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2014-01-09 13:47:32
terra
PHP к Apache прикручен?

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2014-01-09 14:10:41
stas69
да конечно.

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2014-01-09 15:00:11
terra
Что выдает
#find / -name php-application.conf

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2014-01-09 15:10:38
stas69
не чего не выдал.

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2014-01-09 15:13:41
terra
Вот такой скрипт будет выполняться PHP и открываться в браузере?
test.php

<?php
phpinfo();
?>

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2014-01-09 15:16:27
stas69
не выполняется. походу php не прикрутил до конца.

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2014-01-09 15:18:12
terra

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2014-01-09 15:34:22
stas69
спасибо. буду мучить дальше.

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2014-01-09 16:21:47
terra
У меня тоже не работает хотя я
# chmod 744 test.php
сделал
Вышеуказанный мануал не помог.

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2014-01-10 8:40:41
wildman
Можем я смогу помочь...
1. как проверили что PHP к Апачу прикручен и работает?
2. Покажите Логи Apache
3. Покажите Логи PHP

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2014-01-10 8:45:24
terra
Думаю, что прикрутить не удалось. Где в Freebsd расположены логи php и apache?

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2014-01-10 8:53:46
wildman
1. Понятно.
Все настривается в конфигах. Обычно и по-умолчанию:
Апач:
/var/log/apache/access.log
/var/log/apache/error.log
php:
/var/log/php/errors.log

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2014-01-10 8:54:26
terra
10.76.36.143 - - [10/Jan/2014:10:11:41 +0400] "GET /test.php HTTP/1.1" 200 20 "- " "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Ch rome/31.0.1650.63 Safari/537.36"

Re: Не получается настроить MySQL для Zabbix на FreeBSD 9.2

Добавлено: 2014-01-10 8:56:00
terra
[Fri Jan 10 09:13:12 2014] [error] [client 10.76.36.143] File does not exist: /usr/local/www/apache22/data/phpmyadmin
[Fri Jan 10 09:14:02 2014] [error] [client 10.76.36.143] File does not exist: /usr/local/www/apache22/data/zabbix2
[Fri Jan 10 09:18:46 2014] [error] [client 10.76.36.143] File does not exist: /usr/local/www/apache22/data/phpmyadmin
[Fri Jan 10 09:21:35 2014] [notice] caught SIGTERM, shutting down
[Fri Jan 10 09:21:35 2014] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Fri Jan 10 09:21:36 2014] [notice] Digest: generating secret for digest authentication ...
[Fri Jan 10 09:21:36 2014] [notice] Digest: done
[Fri Jan 10 09:21:37 2014] [notice] Apache/2.2.25 (FreeBSD) mod_ssl/2.2.25 OpenSSL/0.9.8y DAV/2 configured -- resuming normal operations
[Fri Jan 10 09:30:10 2014] [error] [client 10.76.36.143] File does not exist: /usr/local/www/apache22/data/zabbix2
[Fri Jan 10 09:30:16 2014] [error] [client 10.76.36.143] File does not exist: /usr/local/www/apache22/data/zabbix2
[Fri Jan 10 09:31:21 2014] [error] [client 10.76.36.143] (13)Permission denied: file permissions deny server access: /usr/local/www/apache22/data/test.php
[Fri Jan 10 09:31:21 2014] [error] [client 10.76.36.143] (13)Permission denied: file permissions deny server access: /usr/local/www/apache22/data/test.php