Ведение журнала аудита Geoserver перестало работать

Проблема: Geoserver (2.8.0), установленный на виртуальной машине Ubuntu 14.04, внезапно перестал создавать журналы аудита.

Общие сведения. Пару месяцев назад я следовал инструкциям на странице Обучение Geoserver — ведение журнала всех запросов на Geoserver, чтобы включить ведение журнала аудита в Geoserver. Процесс прошел успешно, что позволило мне проанализировать журналы с помощью ElasticSearch, Logstash и Kibana, чтобы получить представление об использовании службы. Недавний просмотр аналитики показал отсутствие активности Geoserver в течение значительного периода времени, что свидетельствует о потенциальной проблеме с журналами аудита. Я проверил создание журнала аудита, который показал, что журналы не создавались в течение значительного периода времени (т. е. недель).

Конфигурация журналов аудита. Конфигурация, которую я включил в файл monitor.properties, выглядит следующим образом:

audit.enabled=true 
audit.path=/var/lib/tomcat7/webapps/geoserver/data/logs 
audit.roll_limit=100000 

Конфигурация, которую я включил в файл header.ftl, следующая:

# start time,url,error flag,total time,response length,services,version,operation,resources,query,response content type 

Конфигурация, которую я включил в файл content.ftl, следующая:

${startTime?datetime?iso_utc_ms},${remoteAddr!""},<#if error??>failed<#else>success</#if>,${totalTime},${responseLength?c},${service!""},${owsVersion!""},${operation!""},${resourcesList!""},${queryString!""}",${responseContentType!""} 

У кого-нибудь была похожая проблема в прошлом?

Я ценю ваше время и усилия.


person Dimitris    schedule 06.09.2016    source источник


Ответы (1)


В конце концов, это никак не связано с функциональностью Geoserver. Решение состояло в том, чтобы изменить привилегии (т. е. предоставить права записи пользователю, пишущему журналы (tomcat)) для папки, в которой создаются журналы аудита. Как-то (под следствием...); привилегии были изменены.

person Dimitris    schedule 15.09.2016