Syslog é um daemon UN * X quase padrão que reúne todas as informações, erros ou mensagens críticas a partir do computador local ou outros hosts na rede. Para obter mais informações sobre o syslog si, consulte as páginas de manual syslog correspondentes.
Antes de usar o Interceptor, você deve criar oito arquivos FIFO em / var / run / interceptor, (debug, info, aviso, aviso, err, crit, alerta, emerg) e modificar o /etc/syslog.conf para que syslog envia suas mensagens na FIFO para um determinado nível, por exemplo,
* .debug | / Var / run / interceptor / debug
O script '' mkintfifos incluído irá atualizar /etc/rc.d/rc.sysinit e /etc/syslog.conf para você. Quando terminar, reinicie o computador, instalar o applet interceptor e carregá-lo na barra de tarefas.
Um botão aparece, que piscará em verde quando um debug, info ou mensagem de aviso ocorre, laranja quando um aviso ou mensagem de erro ocorre e vermelho quando crit, alerta ou emerg.
Se você clicar neste botão, será exibida uma lista de mensagens recebidas.
Interceptor pode reagir a algumas mensagens de acordo com um esquema pattern-> ação com até 2 strings argumentos. As ações disponíveis são as seguintes:
* Beep: simplesmente emite um sinal sonoro.
* Mensagem: Exibe uma caixa de diálogo com a primeira seqüência de arg como a mensagem desejada e optionnaly executa um comando shell quando o botão do 'sim' é clicado. O comando em si está contido na segunda corda arg.
* Redirect: Redireciona a mensagem atual para uma visão de log específico.
* Run: Silenciosamente corre um comando da shell contida em cadeia arg 2 e acrescenta seqüência arg 1, no final da lista de mensagens do sistema.
Observação: se o primeiro argumento de um alerta Run for nulo, a primeira linha do stdout comando shell é acrescentado à lista de mensagens, com informações como o nível e Interceptor como a fonte.
As regras padrão de obedecer à sintaxe QRegExp. Veja QRegExp na documentação do Qt para mais detalhes. Além da sintaxe QRegExp padrão, Interceptor utiliza grupos padrão, isto é, pode recuperar subcadeia fechado no grupo parêntesis. Exemplo:
abc (. +) def
Este grupo contém qualquer cadeia fechada dentro 'abc' e 'def'. A substituição é feita sempre que uma mensagem corresponde a uma determinada expressão regular. As variáveis $ 1, $ 2, $ 3 e US $ 4 será substituído com o grupo padrão correspondente em ambos arg 1 arg e duas cordas.
as variáveis $ D e $ T será substituído pela data e horário atual
Os padrões são julgados contra o
nível ## fonte !! texto %% anfitrião
corda, onde o nível é debug, info, etc ..., a fonte é a fonte Informação, ou seja, kernel, o nome do daemon, lpr etc ..., host é o nome do host e texto, o texto da mensagem.
Você também pode escolher um ícone mais adequado, tais como disquetes, de rede ou de CDROM ícones, para as suas caixas de diálogo.
Quando você selecionar o menu applet de preferências kicker, uma vontade Widget guia aparece, o que permitirá que você edite o pattern-> regras de ação, e algumas opções padrão, tais como as cores de nível e número de linhas na caixa de lista de mensagens.
O que há de novo nesta versão:
· Aspectos lista de varredura.
· Alguns bugs corrigidos
O que é novo nesta versão:..
- Adicionado sistema anti-inundação
- Um ícone pode ser agora facilmente selecionado.
- caixa de diálogo exibida quando clicar duas vezes em uma linha de log.
O que é novo na versão 1.1:.
- erros importantes Fixo
- Adicionado interações.
O que é novo na versão 1.0 RC2:.
- Um script de instalação do melhor
- Melhor DataEngine.
- Melhor transparência.
O que é novo na versão 0.9:
- Reescrita para KDE4
Comentários não encontrado