Plugin do Nagios em Shell Script

Publicado por Andre Luiz Facina 27/10/2008

[ Hits: 6.111 ]

Download check_nproc_snmp




Plugin do Nagios em Shell Script para verificar, via SNMP, o número de processos do Windows 2003.

MIB utilizada: HOST-RESOURCES-MIB:: hrSystemProcesses.0

Dependências: net-snmp e net-snmp-utils

Use: check_nproc_snmp HOST COMMUNITY NPROC_WARNING NPROC_CRITICAL

Exemplo: check_nproc_snmp 192.168.1.1 public 150 200

  



Esconder código-fonte

#!/bin/bash
##########################################
# Plugin do Nagios desenvolvido por André Facina  #
##########################################

# Variaveis
warn=$3
crit=$4

# Obtem as informacoes apartir da MIB HOST-RESOURCES-MIB::hrSystemProcesses.0

nproc=`snmpget -v 1 -c $2 $1  hrSystemProcesses.0 | awk '{print $4}'`

# Verifica se o numero de processos esta Ok, Warn ou Crit
if [ $nproc -ge $warn ]; then
        if [ $nproc -lt $crit ]; then
        echo "Warning - NProcs => $nproc"
        exit 1
        fi
fi

if [ $nproc -ge $crit ]; then
        echo "Critical - NProcs => $nproc"
        exit 2
fi

if [ $nproc -lt $warn ]; then
        echo "Ok - NProcs => $nproc"
        exit 0
fi

Scripts recomendados

Gerência do tempo de inicialização das MFs de uma nuvem privada com o OpenNebula

Ajudem a melhorar este script IPTABLES

Capturar movimentação no FTP

Criando arquivos de in e out no CBQ

Criação de ports para slackware


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts