Geoserver Audit Logging停止工作

时间:2016-09-06 08:23:00

标签: ubuntu-14.04 geoserver elastic-stack

问题:安装在Ubuntu 14.04 VM中的Geoserver(2.8.0)突然停止创建审核日志。

背景:几个月前,我按照Geoserver Training - Logging all requests on 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!""} 

过去有没有人遇到过类似的问题?

感谢您的时间和精力。

1 个答案:

答案 0 :(得分:0)

毕竟这与Geoserver功能无关。解决方案是为创建审计日志的文件夹更改权限(即为写入日志的用户(tomcat)提供写入权限)。不知何故(正在调查中......);特权已经改变。