Страница 1 из 2
SQL backup
Добавлено: Вс фев 10, 2008 10:52 pm
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.
Добавлено: Вт фев 12, 2008 12:22 pm
fjey
но то даже, в принципе, не столько важно, как то, что в 00:00 и 8:00 пользователей выкидывает лишь из мониторинга, а подключения остаються
как же это можно исправить?
Добавлено: Ср фев 13, 2008 10:29 am
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 ?
Добавлено: Ср фев 13, 2008 12:09 pm
fjey
прописал в /etc/hosts имени своего пользователя вместо 192.168.3.45 нормальный ИП-адрес, исправил его в НАС, - подключается.
но hangup из мониторинга всё равно не работает, и пользователей в 00:00 и 8 не скидывает с сервера.
НАС задал 192.168.0.2.
Добавлено: Ср фев 13, 2008 9:16 pm
NiTr0
Если pppd передается параметр Session-Timeout - то должно рубить...
Добавлено: Чт фев 14, 2008 7:46 am
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 и нету вовсе.
Добавлено: Чт фев 14, 2008 8:07 am
fjey
так, ну пользователей теперь hangup-ает из мониторинга, пробелы перед и после = в /etc/sudoers и отсутсвие пустых строк в конце файла оказались критичны.
т.е. вот:
Код: Выделить всё
www-data ALL=NOPASSWD: /usr/abills/misc/pppd_kill
использую Debian Etch, и с мануалом не сошлось ( там с пробелами.
и темне менее вопрос с backup-ом базы остается, раньше как-то делал чтоб каждый день создавался архив базы, а сейчас вроде всё сделал.. а не создается.
Добавлено: Чт фев 14, 2008 1:23 pm
ran
а мусклдамп там лежит, как abills/Abills/defs.conf напысано?
а заодно и остальные пути что там прописаны соответсвую твоей оси?
Добавлено: Чт фев 14, 2008 1:58 pm
fjey
спасибо за ответ,
всё через which проверял, и исправлял... - соответсвуют. единственное только что у меня ipfw нету, так его и раньше вроде не было, это ж в фря вроде пакет.
тем не менее, не создается backup автоматически.
Добавлено: Чт фев 14, 2008 2:02 pm
ran
fjey писал(а):спасибо за ответ,
всё через which проверял, и исправлял... - соответсвуют.
тем не менее, не создается backup автоматически.
А вот дефс.конф я б тебе не советовал править... а то обновишься и опять на грабли наступишь

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

лучше симлинки сделай
спасибо а совет, учту...
так вот вроде бы соответствует, и должен backup создаваться (это последнее что не работает у меня) единственное только что у меня ipfw нету, так его и раньше вроде не было, это ж в фря вроде пакет.
Добавлено: Чт фев 14, 2008 2:10 pm
ran
логи смари
Добавлено: Чт фев 14, 2008 6:25 pm
fjey
на работе занят был, пока некогда логи смотреть, надо ж время подкрутить там....
вот только что заметил, в /usr/abills/Abills/ рядом с defs.conf лежит ещё и красный файл
!.#defs.conf, который никак не открыть.. не поглядеть... может быть вам это о чем-то скажет?
я не встречал таких раньше никогда

Добавлено: Пт фев 15, 2008 8:20 am
ran
а файловую систему давно проверял?
Добавлено: Пт фев 15, 2008 10:36 am
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');
да и к тому же, из веб-морды ведь удачно создаються бэкапы.