Eu tenho tentado encontrar um servidor syslog "bom" para fornecer login de aplicativo centralizado para um sistema distribuído que criamos. Nosso sistema de registro de aplicativos pode não apenas registrar arquivos, mas também um servidor syslog, e gostaríamos de utilizar esse recurso. O seguinte seria bom:
Executa como um serviço do Windows
Tem uma exibição / pesquisa razoavelmente boa (via exibição na web ideal)
É de código aberto, gratuito ou de baixo custo
Existem inúmeras soluções disponíveis no Linux / Unix, mas poucas no Windows.
Você já experimentou o Kiwi Syslog Server ? Usei-o por um bom tempo antes de começar a enviar tudo para uma caixa do CentOS ... Confesso que estou com um ano desatualizado, mas na época a versão gratuita atendia às minhas necessidades.
Não tenho certeza se ele se enquadra na sua definição de baixo custo, mas acho que isso fornece muito dinheiro para o dinheiro. Examine o Microsoft System Center Operations Manager
O código C # para o servidor Syslog está disponível lá; usa o SQL Server no back-end ... muito robusto / leve e escalável ... Já o utiliza há algum tempo, sem nenhum problema! Melhor parte; A fonte está muito bem escrita e você pode aprender alguma programação de rede!
Splunk é muito popular. Ele escuta na porta syslog entre outras maneiras de reduzir os logs. É também um mecanismo de pesquisa muito robusto para logs. Pagamos cerca de US $ 5 mil por 2 GB de dados indexados diariamente. Se você tem menos de 500 MB de logs diariamente, é gratuito.