cancelar
Mostrar resultados para 
Pesquisar em vez de 
Queria dizer: 
cancel
1351
Apresentações
0
Útil
1
Respostas

Configuração de probes para monitorar servidores apache com JVMs

severol2510
Level 1
Level 1

Boa tarde Senhores!!!

Estou com um problema para monitorar alguns servidores apache em um cliente. A situação é a seguinte. O WebServer (Apache) inativo o servidor ainda recebia requisições. O cliente deseja a seguinte situação.

1.       Com o Apache INATIVO – Não enviar requisições para o servidor (mesmo com as JVMs  ATIVAS);

2.       Com todas as JVMs INATIVAS - Não enviar requisições para o servidor (mesmo com o Apache ATIVO);

3.       Com o Apache e pelo menos uma JVM ATIVOS – Situação normal, o servidor deve receber requisições;

Fiz a seguinte configuração.

serverfarm host xpto

  predictor least-loaded probe UNIX_LOAD_AVERAGE

    weight connection

    autoadjust average

  probe SSH

  rserver 001

    inservice

  rserver 002

    inservice

  rserver 003

    inservice

probe tcp SSH
  port 22
  interval 60
  passdetect interval 60
  open 1

probe snmp UNIX_LOAD_AVERAGE
  interval 15
  passdetect interval 30
  passdetect count 1
  community smcpwd
  oid 1.3.6.1.4.1.2021.10.1.3.1

rserver host NDCCSV0060

  ip address 5.16.41.12

  probe JVM_8001

  probe JVM_8002

  probe JVM_8003

  probe JVM_8010

  probe JVM_80

  probe JVM_8011

  probe JVM_8025

  fail-on-all

  inservice

rserver host NDCCSV0061

  ip address 5.16.41.13

  probe JVM_8004

  probe JVM_8005

  probe JVM_8006

  probe JVM_8011

  probe JVM_80

  probe JVM_8026

  fail-on-all

  inservice

rserver host NDCCSV0139

  ip address 5.16.41.111

  probe JVM_8007

  probe JVM_8008

  probe JVM_8009

  probe JVM_8014

  probe JVM_8015

  probe JVM_8012

  probe JVM_8013

  probe JVM_80

  probe JVM_8020

  probe JVM_8021

  probe JVM_8022

  probe JVM_8023

  probe JVM_8024

  fail-on-all

  inservice rserver host NDCCSV001
  ip address 5.16.41.12
  probe JVM_8001
  probe JVM_8002
  probe JVM_8003
  probe JVM_8010
  probe JVM_80
  probe JVM_8011
  probe JVM_8025
  fail-on-all
  inservice
rserver host NDCCSV002
  ip address 5.16.41.13
  probe JVM_8004
  probe JVM_8005
  probe JVM_8006
  probe JVM_8011
  probe JVM_80
  probe JVM_8026
  fail-on-all
  inservice
rserver host NDCCSV003
  ip address 5.16.41.111
  probe JVM_8007
  probe JVM_8008
  probe JVM_8009
  probe JVM_8014
  probe JVM_8015
  probe JVM_8012
  probe JVM_8013
  probe JVM_80
  probe JVM_8020
  probe JVM_8021
  probe JVM_8022
  probe JVM_8023
  probe JVM_8024
  fail-on-all
  inservice

Para a solicitaição 1 e 2 acredito que tirando o parametro fail-on-all satisfaria essas solicitações, mas não a 3 pois quando o servidor estiver ativo e pelo menos uma JVM ativa o servidor deve receber requisições. E sem o parametro fail-on-all isto não é possível. Alguem teria alguma sugestão de como fazer isto?

1 RESPOSTA 1

vicdacos
Level 1
Level 1

Luciano,

Você precisará reestruturar a lógica que está seguindo, criando blocos de configuração baseados nos serviços e não no servidor real.