[Назад] [Дальше] [Оглавление]

Сервер может быть настроен на прием команд от пользователей по электронной почте (существует также и WWW-интерфейс - htreport).

В связи со сравнительно небольшой почтовой нагрузкой на сервер статистики используется возможность sendmail (или другого MTA, например uumail) передавать письма во входной поток программам. Для этого Вы должны добавить в Ваш системный файл псевдонимов (обычно `/etc/aliases' или `/usr/lib/aliases') строки, подобные нижеследующим:

      statserv: "|/var/local/stat/bin/listener"
      stat-adm: root

Обычно sendmail запускает программы от имени малопривелегированного пользователя, поэтому проверьте возможность sendmail ``добраться'' до модуля listener. Для этого можно воспользоваться двумя способами:

  1. Все каталоги в пути к 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
  2. Модуль listener должен буть перемещен в каталог, разрешение на поиск в котором у sendmail уже есть, - наиболее подходит по смыслу для этого (в BSD-like системах) каталог `/usr/libexec' или `/usr/local/libexec'.

Кроме того, при работе модуль listener должен располагать правами доступа к конфигурационным файлам, каталогам и базам данных сервера статистики. Команды могуть быть такими:

bash# chown root.wheel listener
bash# chmod ug+s listener

Обязательно прочитайте также описания модулей listener и runqueue.


[Назад] [Дальше] [Оглавление]