SQL backup

Установка, настройка, поддержка
fjey
Сообщения: 99
Зарегистрирован: Сб дек 29, 2007 5:51 pm

SQL backup

Сообщение fjey »

Доброго времени суток, у меня такая проблема:
папка /usr/abills/backup создана и chown -Rf www-data прописано.

в /etc/crontab есть строка:
1 3 * * * root /usr/abills/libexec/periodic backup
(как и остальные все daily monthly тп.)

в sudoers есть строка:
www-data ALL = NOPASSWD: /usr/abills/misc/pppd_kill

из веб морды бэкапы создаются нормально, но вот каждый день автоматически не создаются.

буду благодарен за какие-нибудь ваши мысли по этому поводу.

и почему-то пользователей не отключает в 00:00 и 8:00, хотя дата выставлена нормально, и из мониторинга не работает HangUp.

fjey
Сообщения: 99
Зарегистрирован: Сб дек 29, 2007 5:51 pm

Сообщение fjey »

но то даже, в принципе, не столько важно, как то, что в 00:00 и 8:00 пользователей выкидывает лишь из мониторинга, а подключения остаються :(

как же это можно исправить?

fjey
Сообщения: 99
Зарегистрирован: Сб дек 29, 2007 5:51 pm

Сообщение fjey »

вот правда один нюанс.

у меня всё на одной машине, IP-адресс сервера: 192.168.0.2, но IP-адресс NAS-сервера мне пришлось задать 192.168.3.45, иначе абиллс говорил Unknow server, что-то в этом роде.

Сначала я настраивал сервер под другим IP-адресом, - 192.168.3.45.
а после того как перенес настройки под 192.168.0.2, NAS-сервер абиллс принимал всё равно только старый, и что удивительно - он с ним работет, а IP-адрессом НАС-сервера который на самом деле, работать не хочет... где ковырнуть тот старый IP ?

fjey
Сообщения: 99
Зарегистрирован: Сб дек 29, 2007 5:51 pm

Сообщение fjey »

прописал в /etc/hosts имени своего пользователя вместо 192.168.3.45 нормальный ИП-адрес, исправил его в НАС, - подключается.

но hangup из мониторинга всё равно не работает, и пользователей в 00:00 и 8 не скидывает с сервера.

НАС задал 192.168.0.2.

NiTr0
Сообщения: 767
Зарегистрирован: Пт фев 08, 2008 4:46 pm

Сообщение NiTr0 »

Если pppd передается параметр Session-Timeout - то должно рубить...

fjey
Сообщения: 99
Зарегистрирован: Сб дек 29, 2007 5:51 pm

Сообщение fjey »

передается

billing:/var/run# cat radattr.ppp0

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

Session-Timeout 1349388
Session-Octets-Limit 1115684864
PPPD-Downstream-Speed-Limit 512
Acct-Interim-Interval 60
PPPD-Upstream-Speed-Limit 1000
Octets-Direction 0
Framed-IP-Address 192.168.1.137
Framed-IP-Netmask 255.255.255.255
я никак не могу понять почему не работает hangup из мониторинга
апач пишет:

billing:/var/run# billing:/var/log/apache2# cat error.log

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

>>> sudoers file: syntax error, line 17 <<<
sudo: parse error in /etc/sudoers near line 17
в sudoers 17ая стркоа та, которую я добавил:

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

www-data        ALL = NOPASSWD: /usr/abills/misc/pppd_kill
апач у меня использует пользователя www-data

ещё в логе проскакивает иногда строка:
billing:/var/log/httpd#cat abills-error.log

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

[Tue Feb 12 09:25:07 2008] [crit] [client 192.168.0.2] (13)Permission denied: /usr/abills/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
так файла /usr/abills/.htaccess и нету вовсе.

fjey
Сообщения: 99
Зарегистрирован: Сб дек 29, 2007 5:51 pm

Сообщение fjey »

так, ну пользователей теперь hangup-ает из мониторинга, пробелы перед и после = в /etc/sudoers и отсутсвие пустых строк в конце файла оказались критичны.
т.е. вот:

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

www-data        ALL=NOPASSWD: /usr/abills/misc/pppd_kill

использую Debian Etch, и с мануалом не сошлось ( там с пробелами.

и темне менее вопрос с backup-ом базы остается, раньше как-то делал чтоб каждый день создавался архив базы, а сейчас вроде всё сделал.. а не создается.

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

а мусклдамп там лежит, как abills/Abills/defs.conf напысано? :D

а заодно и остальные пути что там прописаны соответсвую твоей оси?

fjey
Сообщения: 99
Зарегистрирован: Сб дек 29, 2007 5:51 pm

Сообщение fjey »

спасибо за ответ,
всё через which проверял, и исправлял... - соответсвуют. единственное только что у меня ipfw нету, так его и раньше вроде не было, это ж в фря вроде пакет.
тем не менее, не создается backup автоматически.
Последний раз редактировалось fjey Чт фев 14, 2008 2:03 pm, всего редактировалось 1 раз.

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

fjey писал(а):спасибо за ответ,
всё через which проверял, и исправлял... - соответсвуют.
тем не менее, не создается backup автоматически.
А вот дефс.конф я б тебе не советовал править... а то обновишься и опять на грабли наступишь :) лучше симлинки сделай

логи смотри
Последний раз редактировалось ran Чт фев 14, 2008 2:09 pm, всего редактировалось 1 раз.

fjey
Сообщения: 99
Зарегистрирован: Сб дек 29, 2007 5:51 pm

Сообщение fjey »

ran писал(а):
fjey писал(а):спасибо за ответ,
всё через which проверял, и исправлял... - соответсвуют.
тем не менее, не создается backup автоматически.
А вот дефс.конф я б тебе не советовал править... а то обновишься и опять на грабли наступишь :) лучше симлинки сделай
спасибо а совет, учту...
так вот вроде бы соответствует, и должен backup создаваться (это последнее что не работает у меня) единственное только что у меня ipfw нету, так его и раньше вроде не было, это ж в фря вроде пакет.

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

логи смари

fjey
Сообщения: 99
Зарегистрирован: Сб дек 29, 2007 5:51 pm

Сообщение fjey »

на работе занят был, пока некогда логи смотреть, надо ж время подкрутить там....

вот только что заметил, в /usr/abills/Abills/ рядом с defs.conf лежит ещё и красный файл !.#defs.conf, который никак не открыть.. не поглядеть... может быть вам это о чем-то скажет?
я не встречал таких раньше никогда :(

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

а файловую систему давно проверял?

fjey
Сообщения: 99
Зарегистрирован: Сб дек 29, 2007 5:51 pm

Сообщение fjey »

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

billing:~# /usr/abills/libexec/periodic backup
-- Connecting to localhost...
mysqldump: Got error: 1044: Access denied for user 'abills'@'%' to database 'abills' when using LOCK TABLES
а откуда скрипт берет пароль? выходит что я его где-то не исправил (пароль к базе)

если из /usr/abills/libexec/config.pl , так там у меня исправлен пароль:

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

#DB configuration
$conf{dbhost}='localhost';
$conf{dbname}='abills';
$conf{dbuser}='abills';
$conf{dbpasswd}='правильный_пароль';
$conf{dbtype}='mysql';
правильный_пароль - из скрипта для создания пользователя базы и тд, вот :

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

use mysql;
INSERT INTO user (Host, User, Password) VALUES ('%','abills',password('правильный_пароль'));
INSERT INTO db (Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Index_priv, Alter_priv) VALUES ('localhost', 'abills', 'abills', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');
да и к тому же, из веб-морды ведь удачно создаються бэкапы.
Последний раз редактировалось fjey Пт фев 15, 2008 11:13 am, всего редактировалось 4 раза.

Ответить