ação

objetivo

O objetivo é permitir executar algumas ações em algumas condições do valor parametrizado no módulo.
por exemplo, sobre o problema de carga pesada, definir uma condição como (carga > 5), e obter a lista de processo usando cpu (comando: top)

configuração

key

(Interno) da regra de ação, não pode ser alterado.

parâmetro

o nome do parâmetro, como aparece nos gráficos

diferenças

Para alguns módulos, nomes parâmetros são diferentes:

netstat

Para mostrar a diferença entre entrada e saída, um _in (ou _out) sufixo é adicionado ao parâmetro de nome

disco

Para mostrar a diferença dados entre bloco e inode, um _b (ou _i) sufixo é adicionado ao parâmetro de nome

dados parciais

Em alguns outros módulos, ação não é possível por alguns parâmetros (ou todos). O problema vem de aquisição, processamento com computação implícita (RRD em modo DERIVE), ou computação explícito:

firewall

Parâmetros das regras estão no modo DERIVE, por isso não estão disponíveis.

irq

Todos os parâmetros estão também no modo DERIVE.

redes

Todos os parâmetros estão no modo DERIVE.

processos

O parâmetro pcreatem está em modo DERIVE, portanto não disponível.

cpu

Cada parâmetro está disponível 2 vezes

operações

o operador a usar

value

o valor a ser utilizado (numérico)

ação

para agora, 5 ações estão disponíveis:

mail

envia um email para root. se o campo "arg" é vazio, o texto seguirá a seguinte sintaxe:
parâmetro = valor (condição)
por exemplo: load1 = 1.07 ( > 1 )
então ele envia o texto ao campo "arg"

mailto

use the arg field as destination's email adress

top

obter um "snapshot" do processo com o comando "top -n 1" e envia por email

executar

permitir o lançamento de um programa externo a ser dado como opção (arg)

que

mostra a lista de usuários conectados no host

log

Escreva para um arquivo, dado como opção (arg).

arg

depende da ação (veja abaixo)

active

allow to activate/desactivate an action