Сервер может быть настроен на прием команд от пользователей по электронной почте (существует также и WWW-интерфейс - htreport).
В связи со сравнительно небольшой почтовой нагрузкой на сервер
статистики используется возможность sendmail (или другого MTA, например
uumail) передавать письма во входной поток программам. Для этого Вы
должны добавить в Ваш системный файл псевдонимов (обычно
`/etc/aliases'
или `/usr/lib/aliases'
)
строки, подобные нижеследующим:
statserv: "|/var/local/stat/bin/listener"
stat-adm: root
Обычно sendmail запускает программы от имени малопривелегированного пользователя, поэтому проверьте возможность sendmail ``добраться'' до модуля listener. Для этого можно воспользоваться двумя способами:
`/var'
, `/var/local'
,
`/var/local/stat'
и `/var/local/stat/bin'
)
должны иметь разрешение на поиск. Для этого выполните каждого из
каталогов команды, подобные следующим:
bash# chmod a+x /var bash# chmod a+x /var/local bash# chmod a+x /var/local/stat bash# chmod a+x /var/local/stat/bin |
`/usr/libexec'
или
`/usr/local/libexec'
.Кроме того, при работе модуль listener должен располагать правами доступа к конфигурационным файлам, каталогам и базам данных сервера статистики. Команды могуть быть такими:
bash# chown root.wheel listener bash# chmod ug+s listener |
Обязательно прочитайте также описания модулей listener и runqueue.