Plugin do Nagios em Shell Script

Publicado por Andre Luiz Facina 27/10/2008

[ Hits: 5.994 ]

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

Baixa os pacotes de uma determinada versão do Slackware para posterior atualizaçao

Script de Instalação de Layer7 no CentOS 6.0

Adicionar usuario

rc.htblimit

Firewall - Satefull inspection com NAT


  

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