Modelos no Rsyslog 8.17

1

Recentemente, atualizei meu sistema e a versão do rsyslog foi alterada de 8.10 para 8.17. De alguma forma, esta atualização quebrou todos os meus modelos. Minhas propriedades personalizadas não são mais reconhecidas (por exemplo, Marcar, Sinalizar, Windowsizar etc.). Aqui está um exemplo:

template(name="FWToJSON-TCP" type="list") {
  constant(value="{")
  constant(value="\"TimeStamp\":\"") property(name="timereported"       dateFormat="rfc3339") constant(value="\",")
  constant(value="\"Mark\":\"") property(name="$!Mark" format="json")     constant(value="\",")
  constant(value="\"UrgentFlag\":\"") property(name="!UrgentFlag"  format="json") constant(value="\",")
  constant(value="\"Flag\":\"") property(name="$!Flag" format="json") constant(value="\",")
  constant(value="\"WindowSize\":\"") property(name="$!WindowSize" format="json") constant(value="\",")
  constant(value="\"AckNumber\":\"") property(name="$!AckNumber" format="json") constant(value="\",")
  constant(value="\"SequenceNumber\":\"") property(name="$!SequenceNumber" format="json") constant(value="\",")
  constant(value="\"DestinationPort\":\"") property(name="$!DestinationPort" format="json") constant(value="\",")
  constant(value="\"SourcePort\":\"") property(name="$!SourcePort" format="json") constant(value="\",")
  constant(value="\"Protocol\":\"") property(name="$!Protocol" format="json") constant(value="\",")
  constant(value="\"FragmentFlag\":\"") property(name="$!FragmentFlag" format="json") constant(value="\",")
  constant(value="\"ID\":\"") property(name="$!ID" format="json") constant(value="\",")
  constant(value="\"TTL\":\"") property(name="$!TTL" format="json") constant(value="\",")
  constant(value="\"Precedence\":\"") property(name="$!Precedence" format="json") constant(value="\",")
  constant(value="\"TypeOfService\":\"") property(name="$!TypeOfService" format="json") constant(value="\",")
  constant(value="\"Length\":\"") property(name="$!Length" format="json") constant(value="\",")
  constant(value="\"DestinationIP\":\"") property(name="$!DestinationIP" format="json") constant(value="\",")
  constant(value="\"SourceIP\":\"") property(name="!$SourceIP" format="json") constant(value="\",")
  constant(value="\"OutputDevice\":\"") property(name="$!OutputDevice" format="json") constant(value="\",")
  constant(value="\"InputDevice\":\"") property(name="$!InputDevice" format="json") constant(value="\",")
  constant(value="\"Prefix\":\"") property(name="$!Prefix" format="json") constant(value="\",")
  constant(value="\"Policy\":\"") property(name="$!Policy" format="json") constant(value="\",")
  constant(value="\"Chain\":\"") property(name="$!Chain" format="json") constant(value="\",")
  constant(value="\"FW\":\"") property(name="$!FW" format="json") constant(value="\",")
  constant(value="\"Message\":\"") property(name="msg" format="json") constant(value="\"")
  constant(value="}")
}

Os logs são normalizados através do módulo mmnormalize e isso ainda funciona como parece. Alguém sabe como fazer com que esses modelos funcionem novamente?

    
por roohan 31.03.2016 / 10:21

0 respostas

Tags