Acabei de configurar um servidor Graylog2 e pretendo enviar todos os logs do meu servidor principal para o servidor graylog. Ativei o log do servidor principal e estou enviando logs para o meu servidor graylog adicionando *.* @logs.example.com:1337
a /etc/rsyslog.conf
.
O que eu quero é que o Graylog2 colete todos os meus logs do Apache, logs do sistema (para logins SSH, logons rejeitados) e quaisquer outros logs que eu precise monitorar.
Para os logs do Apache, eu também gostaria dos logs do Rails. Meus sites estão localizados /srv/www/
e, em seguida, a estrutura é sitename.com/public_html
e sitename.com/logs
. Eu tenho muitos sites no servidor e gostaria de uma maneira fácil de visualizar todos os erros e criar alguns gráficos interessantes, portanto, por que eu quero usar o Graylog2 ...
Os arquivos de log na pasta logs são access.log
e error.log
.
Os logs Rails seria no sitename.com/public_html/log
. Isso contém production.log
.