instalações de syslog

0

Eu tenho um aplicativo (em java) rodando em um PC Windows e eu quero enviar mensagens de log para um servidor syslog rodando em uma caixa Linux em algum lugar da rede.
O problema que tenho é que não está claro para mim o que devo usar como recurso neste caso. Ou seja posso (/ devo) enviar as informações de log como um dos LOCAL0-LOCAL7?
Ou eles não deveriam ser usados por aplicativos remotos? Não está claro para mim se eles são utilizáveis ou não.
Devo usar USER em vez disso?

Alguém poderia me ajudar nisso, por favor?

    
por user65971 13.02.2011 / 15:40

1 resposta

0

Quando seu aplicativo corresponde a um dos recursos predefinidos, você deve usá-lo (por exemplo, quando você tem um servidor de e-mail, use o e-mail). Para a maioria dos aplicativos personalizados, no entanto, faz mais sentido usar um (ou mais de LOCAL [0-7].

No final, o que mais importa é o que você deseja fazer com os logs. Na maioria das vezes, você irá filtrá-lo e gravá-lo em algum arquivo de log (mas também poderá alimentá-lo em um daemon de índice ou qualquer outra coisa ...). Portanto, sua decisão final depende do que você deseja alcançar e de como você pode filtrar entradas de registro relevantes.

Em caso de dúvida, recomendo usar uma das instalações LOCAL para facilitar o manuseio. Mas você provavelmente ainda precisa configurar seu servidor syslog para receber as mensagens recebidas.

    
por 13.02.2011 / 18:46