sim Noilson, consigo separar os hosts de origem.. 

tb eh possivel separar via estes recursos..


if $syslogfacility-text == 'local6' and $programname == 'httpd' then 
/var/log/httpd-access.log
if $syslogfacility-text == 'local6' and $programname == 'httpd' then ~
if $syslogfacility-text == 'local7' and $programname == 'httpd' then 
/var/log/httpd-error.log
if $syslogfacility-text == 'local7' and $programname == 'httpd' then ~

posso utilizar os facilitys e uma string especifica para distinguir de onde 
origina o log

if $syslogfacility-text == 'local0' and $msg  startswith 'DEVNAME' and not 
($msg contains 'error1' or $msg contains  'error0') then /var/log/somelog


;)

pensei que existeisse um outro método mais pronto... mas nao, terá q ser na mao 
mesmo.  depois de tudo ajustado, ficará bem legal..

obrigado pelo retorno

att


 
Alisson Ceolin 

_____________________


________________________________
De: Noilson Caio <[email protected]>
Para: [email protected]
Enviadas: Terça-feira, 1 de Novembro de 2011 11:39
Assunto: Re: [slack-users] como centralizar os logs do apache?


Vai sim, você pode criar regras por ip de origem usando o syslog-ng


Em 1 de novembro de 2011 10:36, Alisson Ceolin <[email protected]> 
escreveu:

Olá people...
>
>
>seguinte, de cara já aviso... o questionamento nao é sobre slack... mas tb 
>pode ser aplicado.
>please, no flames!   se vc quizer, pode responder em pvt.
>
>
>
>
>estou ensaiando a criação de um servidor de log centralizado para uma 
>estrutura de servidores.
>blz, a literatura informa que é interessante utilizar o rsyslog por apresentar 
>recursos interessantes e facilidades comparados ao syslog-ng e o klog.
>
>
>iniciei alguns testes com sucesso. mas me deparei com o caso do Apache.
>ele gera seus arquivos sozinho. nas diretivas   de  CUSTOM LOG
>similares a : CustomLog “|/usr/bin/tee -a /var/log/apache2/access.log | 
>/usr/bin/logger -thttpd -plocal1.notice” combined
>
> 
>
>a ideia é utilizar as facility.level para enviar os logs para o rsyslog 
>remoto. agora vem a questao, e se eu tenho varios virtualhosts em um servidor, 
>como faço para separar os logs no destino?  lembrando que os logs sao duplos 
>access e error
>terei que ficar jogando com os facilitys.levels?     ex:
>
>CustomLog “|/usr/bin/tee -a /var/log/apache2/site1_access.log | 
>/usr/bin/logger -thttpd -plocal1.notice” combined
>CustomLog “|/usr/bin/tee -a /var/log/apache2/site1_error.log | /usr/bin/logger 
>-thttpd -plocal1.err” combined
>
>CustomLog “|/usr/bin/tee -a /var/log/apache2/site2_access.log | 
>/usr/bin/logger -thttpd -plocal2.notice” combined
>CustomLog “|/usr/bin/tee -a /var/log/apache2/site2_error.log |
 /usr/bin/logger -thttpd -plocal2.err” combined
>
>CustomLog “|/usr/bin/tee -a /var/log/apache2/site3_access.log | 
>/usr/bin/logger -thttpd -plocal3.notice” combined
>CustomLog “|/usr/bin/tee -a /var/log/apache2/site3_error.log | /usr/bin/logger 
>-thttpd -plocal3.err” combined
>
>
>me parece um pouco bisonho... mas nao encontrei referencias melhores.  e 
>quando encontrei, nao são relatados os vhosts, apenas casos simples.
>
>
>referencias
>http://kb.monitorware.com/sending-apache-logs-to-rsyslog-t1632.html
>http://www.naveoss.com/site/149/linux/setup-apache-to-send-access-logs-to-remote-syslog-server-ubuntu-10-04
>http://wiki.rsyslog.com/index.php/Working_Apache_and_Rsyslog_configuration    
><--  aqui no final do artigo é apresentado +- o q relatei acima, seria este o 
>procedimento correto?
>
>
>algum dos senhores tem experiencia nestes casos?
>
>
>
>Alisson Ceolin 
>
> -- 
>GUS-BR - Grupo de Usuários de Slackware Brasil
>http://www.slackwarebrasil.org/
>http://groups.google.com/group/slack-users-br
> 
>Antes de perguntar:
>http://www.istf.com.br/perguntas/
> 
>Para sair da lista envie um e-mail para:
>[email protected]


-- 
" Eu quero saber como renomear um arquivo " ele diz. 
Por favor, é dia de pagamento, não é?! Mas eu estou de bom humor. 
" Claro. Basta dar 'rm' e o nome do arquivo " 
" Obrigado "

Noilson Caio T. de Araújo
Linux Professional Institute Certification
LPI000182893
Novell Certified Linux Administrator (CLA)
10111916
Novell Data Center Technical Specialist
http://ncaio.ithub.com.br
http://www.commandlinefu.com/commands/by/ncaio
http://www.dicas-l.com.br/autores/noilsoncaioteixeiradearaujo.php

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br
 
Antes de perguntar:
http://www.istf.com.br/perguntas/
 
Para sair da lista envie um e-mail para:
[email protected]

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]

Responder a