Title: O leite

Para quem tem aplicações de Contact Center e desenvolve soluções em Asterisk.


Cleviton.



http://www.astrecipes.net/index.php?n=205

Evitando a Rotação do Arquivo queue_log

Se você tem rodando um Call Center, definitivamente você vai querer que o subsistema de rotação de log não faça rotação do seu arquivo queue_log junto com outros logs do Asterisk encontrado no diretório /var/log/asterisk. O arquivo queue_log contem informações essenciais de como o call-center está indo que fica sendo usado por como QueueMetrics para gerar relatório sobre a saúde e o funcionamento atual sendo executado pelo seu CallCenter, e você seguramente quer manter os dados em um lugar seguro para analise ao longo de vários períodos. A maioria das distribuições pré-montada do Asterisk vai colocá-lo junto com outros logs do Asterisk, e isso pode causar perda de dados se você não faz um backup.

Desabilitando Rotação de Log
A desabilitação de rotação de log é normalmente bastante fácil: vá para
/etc/logrotate.d e procure um arquivo chamado asterisk. Se você executa TrixBox, você achará algo como:

/var/log/asterisk/*log {

   missingok

   rotate 5

   weekly

   create 0640 asterisk asterisk

   postrotate

       /usr/sbin/asterisk -rx 'logger reload' > /dev/null 2> /dev/null

   endscript

}

Bem como pode haver outras seções onde outros arquivos são rodados. Você apenas deleta a seção acima e o arquivo queue_log não mais será rodado.

O que eu faço se meu queue_log já tem sido rodado?
Se seu arquivo
queue_log já tem sido rodado, você vai querer juntar os pedaços remanecentes conjuntamente. Isso é muito fácil:

Primeiro, pare o Asterisk.
Faça um backup de todos os arquivos
queue_log.
Renomei o
queue_log existente para queue_log.now.
Execute os seguintes comandos (Eu dou exemplos para 5 pedaços restantes, você pode achar um número diferente sobre seu sistema):

cat queue_log.5 >> queue_log

cat queue_log.4 >> queue_log

cat queue_log.3 >> queue_log

cat queue_log.2 >> queue_log

cat queue_log.1 >> queue_log

cat queue_log.now >> queue_log

Remova todos os arquivos exceto queue_log.
Restart o Asterisk.

Este deve ficar. Agora Queuemetrics funcionará beleza.


----------------------------------------
Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

_______________________________________________
LIsta de discussões AsteriskBrasil.org
[email protected]
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

_______________________________________________
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org

Responder a