Поставил mailgraph из портов, а он не хочет работатьВ логах апач пишет:
ERROR: opening '/var/db/mailgraph/mailgraph.rrd': No such file or directory, referer: http://www.mydomain.ru/cgi-bin/mailgraph.cgi Premature end of script headers: mailgraph.cgi, referer: http://www.mydomain.ru/cgi-bin/mailgraph.cgiВ каталоге /var/db/mailgraph действительно нет файла mailgraph.rrd
а почему не понятно.Еще куда нибудь можно поглядеть? Что может быть не то? Как можно продиагностировать в чем может быть проблема?
Намек:
а кто должен давать данные Mailgraph ???
Откуда они должны браться?
>Намек:
>а кто должен давать данные Mailgraph ???
>Откуда они должны браться?Я понял из
# ls -l /var/log/maillog
-rw-r----- 1 root wheel 2692598 Jul 22 15:18 /var/log/maillogНа скрипт вроде те права
# ls -l /usr/local/www/cgi-bin/mailgraph.cgi
-rwxrwxr-x 1 root wheel 7335 Jul 21 16:44 /usr/local/www/cgi-bin/mailgraph.cgiНа каталог куда писать должен:
# ls -l /var/db/
drwxr-xr-x 2 root wheel 512 Jul 21 17:15 mailgraph
Или что? Не до конца догоняю :(
:-) Нет, совсем не то.Дело в том, что Mailgraph - фронтенд для rrdtool, осуществляющий всего-навсего рисование графиков. А rrdtool собственно и должен снимать статистику и писать ее в файл mailgraph.rrd.
Как rrdtool снимает показания и пишет счетчики - на основе snmp или скрипта, анализируещго maillog - Ваше личное дело, но именно эта часть у Вас, как я понял, отсутствует.Итог - поставить и разобраться с rrdtool для съема статистики с mta.