гента скилет с когтями или cacti + cacti-spine права доступа
gentoo из коробки
apache, php, mysql все нормально...
ставил все как положенно
USE="snmp vhosts -doc" emerge cacti cacti-spine webapp-config -I -h localhost -d cacti cacti 0.8.7b-r3
проблема в доступе cacti к своим директория, если запускать
php poller.php то все нормально, но если применять spine то в лог апача падает
ERROR: opening '/var/www/localhost/htdocs/cacti/rra/localhost_load_1min_5.rrd': No such file or directory
менял права на /rra на 777 ставил владельца\группу apache
в документации по установки spine - http://docs.cacti.net/?q=node/448 нет никакой информации
в документации по установке cacti без spine т.е. при помощи cron-а и poller.php указанно:
http://docs.cacti.net/?q=node/447
Set the appropriate permissions on cacti's directories for graph/log generation. You should execute these commands from inside cacti's directory to change the permissions.
shell> chown -R cactiuser rra/ log/
(Enter a valid username for cactiuser, this user will also be used in the next step for data gathering.)
о каком пользователе идет речь? не в одном конфиге нет упоминания о системных пользователях, только о пользователях базы или я что-то не понимаю...
и обработка данных не идет...
P.S.
net-analyzer/cacti-0.8.7b-r3 USE="snmp vhosts -doc"
net-analyzer/cacti-spine-0.8.7a
- Для комментирования войдите или зарегистрируйтесь
Вообще ebuild должен сам
Вообще ebuild должен сам создавать юзера или, как вариант смотрите кому принадлежат файлы после установки. Вообще, думаю что дело не в правах, а в том, что не создался rrd файл, потому что не отработал скрипт (а это уже вам надо включать какую-нить отладку в нем).
этот вайл создает или
этот вайл создает или poller.php из крона или написанный на С spine, как выше уже писал, php скрипт делает это, а spine нет
больше никто не ставил spine?
больше никто не ставил spine?
emerege cacti-spine Цитата: *
emerge cacti-spine
Ну это тоже не помогает