Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение под *NIX системы > Cacti нет прав на выполнение socket_create


Автор: Хоббит 15.2.2009, 16:17
Поставил cacti зашел в веб панель. Там мой компьютер localhost и статус down. Пишет пинг не проходит. Методом поиска по коду, нашел функцию socket_create которая используется /usr/local/share/cacti/lib/ping.php. И вывел ее ошибку operation not permmited. Я так понимаю этот скрипт запускается под пользователем www. Как дать ему прова создавать сокеты?

Автор: Хоббит 15.2.2009, 16:34
socket_create может делать только root. А apache работает под www:www. Запускать apache под root не хочется.

Автор: Хоббит 15.2.2009, 16:53
Странно и poller заработал только под root.
Кто ставил cacti поделитель опытом.
система FreeBSD 7.0

Автор: Хоббит 18.2.2009, 19:40
Запустил poller из крона под рутом. Вроде работает всё.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)