Como configuro um servidor syslog para minha rede?

2

Eu gostaria de configurar um servidor syslog para encaminhar todos os arquivos de log de todas as minhas VMs e servidores. Eu realmente não sei muito sobre o que está lá fora. Então eu volto para a comunidade, Algo no Linux está bem, o que eu quero mais é a capacidade de alerta como e-mails me dizendo que algo não está certo. Se houvesse algo para classificar os logs por fonte, seria legal.

De onde eu gostaria de executar o servidor syslog? Meu admin WS ou um servidor / VM?

Qualquer entrada seria maravilhosa.

Obrigado antecipadamente.

    
por ianc1215 13.03.2011 / 05:17

3 respostas

3

Você deve começar com a ideia de um servidor de log centralizado (que deve ser um servidor, não sua máquina de desktop). A maneira mais simples de fazer isso é configurar o syslog que já existe em todas as suas máquinas para enviar os logs para um host central. Esse host central coloca todas as mensagens de log em um arquivo ou uma pequena coleção de arquivos.

Aqui está um mini-howto do loghost central para você começar. Observe que o syslog tradicional tem um número de limitações como a capacidade de envie somente logs sobre o udp e não há suporte para a rotação de logs. Muitas pessoas usam a versão de código aberto do syslog-ng para resolver esses problemas, embora isso venha ao preço de uma configuração mais complexa.

Depois de ter todos os seus registros indo para um local central, você pode usar várias ferramentas para analisá-los. Estou particularmente interessado na nova ferramenta de código aberto logstash como uma maneira de fazer isso. Há também ferramentas não-livres, como o Splunk, que os pôsteres anteriores já comentaram.

    
por 13.03.2011 / 09:55
1

Como você está configurando um servidor para manter o syslog, ele deve ser um servidor, não sua estação de trabalho. Você desativa sua estação de trabalho algumas vezes - um servidor precisa estar disponível. Você precisa instalar e configurar seu software syslog central e, em seguida, é necessário configurar os agentes em todos os outros servidores (e os dispositivos de rede também são uma ótima ideia) para enviar para o servidor syslog. Então, se o seu software syslog tiver a capacidade de enviar alertas com base nos eventos recebidos, você poderá configurá-lo.

Eu não configuro um há algum tempo, e era no Windows mesmo assim (SolarWinds Orion), então não posso recomendar ou descrever nenhum pacote específico, mas essa é a idéia geral. Eu ouvi coisas boas sobre o Splunk, como um complemento geral para fazer mais uso dos dados do syslog.

    
por 13.03.2011 / 05:33
0

Se você é um membro do SAGE, há também " Construindo uma infra-estrutura de registro "

    
por 13.03.2011 / 10:08

Tags