Contents Previous Next

Comando mtmon_daemon.pl

Este plugin monitora os serviços disponíveis no ambiente.

Opções disponíveis na linha de comando :

--config

Define o nome do arquivo de configuração usado para verificar os serviços. O nome do arquivo de configuração padrão é $MTMON/etc/mtmon_daemon.conf.

--dump

Anexa no evento gerado a saída do comando ps -ef usado para verificação dos serviços.

Arquivo mtmon_daemon.conf

O arquivo $MTMON/etc/mtmon_daemon.conf é usado na definição dos critérios para verificação dos serviços configurados.

O arquivo pode ter definidos os seguintes campos :

  [smbd]
    ppid=1
    comando=smbd
    total=1

  [nmbd]
    ppid=1
    comando=nmbd
    total=1

  [oracle]
    ppid=1
    comando=oracle
    total=8 >=
    Mensagem=Processos na sessao {SESSAO} : {TOTAL}. Deveria ser mais de {COUNT}.
    MensagemOK=Processos Oracle OK.

  [cron]
    ppid=1
    comando=/usr/sbin/cron
    total=1
    Severidade=1

onde :

ppid
Estabelece que o programa verificado é filho do processo init, que é o dispatcher principal do ambiente UNIX.

comando
É o comando ou parte dele que identifica se o mesmo está em execução.

total
Define quantos processos devem estar em execução.

Se um segundo argumento for informado, define que a soma dos processos encontrados deve atender ao critério estabelecido. O argumento deve ser um dos seguintes : =, >, <, >=, <=.

Ex.: No arquivo de configuração acima, se forem encontrados 8 ou mais processos do oracle, cujo PPID é igual à 1, então o evento gerado será verde (OK). Se não existirem pelo menos 8 processos, um evento crítico será gerado.

severidade
Define com que severidade o evento será gerado.

Mensagem e MensagemOK
Mensagem que será usada no evento do MTMON. As variáveis serão substituidas pelo valor correspondente no momento da geração do evento.

Variáveis suportadas :

{TOTAL} Numero de processos definido na sessão correspondente.

{SESSAO} Nome da sessão no arquivo de configuração.

{FLAG} Segundo argumento da opção total, definido acima.

{COUNT} Total de processos identificados com o padrão.

Contents Previous Next