De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: José Messias Alves da Silva
Data de Publicação: 27 de fevereiro de 2008
O que é?
Post-la é um gerador de relatórios que nasceu pela ausência de uma ferramenta prática para monitorar o que transita pelos servidores de e-mail PostFix. Foi desenvolvido pelos colegas Henrique Bueno e Tiago Azevedo .
Como funciona?
O script post-la.sh
analiza o log do Postfix e gera um arquivo texto com apenas os dados relevantes. O arquivo index.cgi
lê esse arquivo e gera um relatório html.
É compatível com qualquer instalação Postfix?
As expressões regulares foram desenvolvidas para que casassem com qualquer log do postfix, independente do anti-vírus ou anti-spam instalados.
/etc/post-la
e, em seguida, acessar o diretório
# wget -c http://post-la.kibibit.com.br/download/post-la.tar.gz
# tar xvzf post-la.tar.gz
post-la.conf
e alterá-lo, se necessário. O arquivo é auto-explicativo.
#./instalar.sh
/etc/post-la/dominios
main.cf
adicione a linha caso não exista:
header_checks = regexp:/etc/postfix/header_checkse criar o arquivo
header_checks
com o conteúdo:
/^Subject:/ WARN POST-LANota: Caso o arquivo já exista, adicionar a linha ao final do arquivo, caso contrário poderá afetar o funcionamento de outros programas. Reiniciar o postfix
#/etc/init.d/postfix restart
< Directory seu_diretorio_www_do_post-la> AllowOverride FileInfo AuthConfig Limit Options Indexes SymLinksIfOwnerMatch ExecCGI IncludesNoExec < Limit GET POST OPTIONS PROPFIND> Order allow,deny Allow from all </Limit> </Directory>Sugere-se criar usuários e senhas para o diretório
www_do_post-la
, dado que relatórios dessa natureza só devem ser vistos e analisados por gestores da alta administração das instituições.
Assim, as linhas no arquivo de configuração do apache:
< Directory seu_diretorio_www_do_post-la> AllowOverride FileInfo AuthConfig Limit Options Indexes SymLinksIfOwnerMatch ExecCGI IncludesNoExec # Autenticação de Usuário AuthName "Acesso Restrito a Relatórios do Postfix" AuthType Basic AuthUserFile /etc/post-la/postla-users require valid-user < Limit GET POST OPTIONS PROPFIND> Order allow,deny Allow from all </Limit> </Directory>O arquivo
postla-users
é onde serão armazenados usuários e senhas. Para criar o arquivo de senhas e/ou adicionar senha para um determinado usuário, digita-se o comando abaixo:
# htpasswd -c /etc/post-la/postla-users usuarioPor fim, reiniciar o apache
apache2ctl restart
crontab -eAcrescentar:
55 23 * * * root /etc/post-la/post-la.shNota: Para gerar uma base "na mão" execute o script
/etc/post-la/post-la.sh
. Caso tenha alterado a variavel DIRPOST
no arquivo post-la.conf
ou instalado o programa em diretório diferente de /etc/post-la
, alterar também no arquivo DIRWWW/index.cgi
A ferramenta mostrou-se bastante interessante sob diversos aspectos, simplicidade, usabilidade e diversificação dos relatórios, por dominío e por meio de filtros.
Site do Projeto: http://post-la.kibibit.com.br
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários