Здравствуйте!Установлена net-analyzer/ocsng-1.3.1-r1
Если в конфиге апача раскоментировать закоментированные строки:
<Location /ocsinventory>
order deny,allow
allow from all
Satisfy Any
# SetHandler perl-script
# PerlHandler Apache::Ocsinventory
</Location>
То даже интерфейс перестаёт работать:
"Bad Request
Your browser sent a request that this server could not understand.
Apache Server at jabber.rs.int Port 80"
В случае же закомментированных строк web-интерфейс работает, показывает содержимое базы и т.п. Всё работает, кроме агентов.
В любом случае в логи /var/log/ocsinventory-server/activity.log сыпется информация об обращениях агентов:
Thu Feb 3 11:13:45 2011;9226;515;NA;172.21.250.160;OCS-NG_windows_client_v4061;end;bad_request
Thu Feb 3 11:14:11 2011;9254;515;NA;172.21.250.141;OCS-NG_windows_client_v4061;end;bad_request
Thu Feb 3 11:15:40 2011;9254;515;NA;172.21.243.22;OCS-NG_windows_client_v4061;end;bad_request
Thu Feb 3 11:17:03 2011;9254;515;NA;172.21.243.31;OCS-NG_windows_client_v4061;end;bad_request
Все модули установленны (perl-cleaner --all запускал), setup.sh говорит, что всё хорошо. Сломалось после обновления сервера - раньше всё работало.
Вопрос такой - как отлаживать это дело?
Т.е. есть связка Apache+mod_perl+perl-приложение (ocsinventory) - как это всё дело расковырять? (аналог strace,ldd,gdb для бинарников). Может логирование где?
К слову, в апаче стоит LogLevel debug
В логах детализации прибавилось, видно, что mod_perl грузится и всё "хорошо", однако коннекты и сбои ocs-клиентов в error_log апача не отображаются...
Куда копать - не знаю. Подскажите...