Nagios check_tcp Conexões ESTABLISHED

1

Estou interessado em ver se os clientes estão conectados a nós, digamos, na porta 63004. Agora, check_tcp funciona bem para ver se a porta está disponível. Unfortunatley eu preciso saber se a porta está em um estado de escuta ou ESTABLISHED. É possível verificar se o estado da porta está estabelecido como estamos em um estado de escuta e aguardar clientes se conectando a nós

    
por tal 26.06.2012 / 20:36

1 resposta

3

Você provavelmente terá que escrever seu próprio script de verificação.

Algo como isso funcionaria:

#!/bin/bash

connections='netstat -pant | grep :63004 |grep ESTABLISHED |wc -l'

if [ $connections -gt 0 ]; then
  echo -n "There are $connections established"
  exit 0
else
  echo -n "There are no established connections"
  exit 1
fi

Você deve, é claro, elaborar o roteiro e torná-lo algo mais robusto do que algo colado em questão de minutos para responder a uma pergunta de falha de servidor.

    
por 26.06.2012 / 20:44

Tags