Check bandwidth para Nagios
Publicado por thinomar (última atualização em 15/12/2015)
[ Hits: 5.417 ]
Homepage: .
Script concebido para checagem de bandwidth para Nagios. Ele gera performance data, possibilitando integração com serviços como PNP4Nagios e Nagiosgraph. Não possui limiares de warning ou critical por enquanto.
#!/bin/bash
# Script concebido para medir bandwidth de interface de rede
# Por: Thiago Martins (thinog|thinomar)
# Em: 25/11/15
if [ -z $1 ]
then
echo "Faltando argumento: interface de rede."
echo -e '\tSintaxe: ./bandwidth.sh $interface'
echo -e "\tExemplo: ./bandwidth.sh eth1"
exit 1
fi
vnst_inst=`dpkg -l | grep vnstat`
if [ -z $vnst_inst ]
then
echo "vnstat não instalado! Script necessita do mesmo para funcionar."
exit 1
fi
iface=$1
bw=/tmp/bw_nagios_$iface.txt
vnstat -tr -i $iface > $bw
rx=`cat $bw | grep rx | awk '{print $2}'`
rx_unit=`cat $bw | grep rx | awk '{print $3}'`
tx=`cat $bw | grep tx | awk '{print $2}'`
tx_unit=`cat $bw | grep tx | awk '{print $3}'`
rm -f $bw
rx_perf_unit=`echo $rx_unit | cut -c 1,2 | tr [[:lower:]] [[:upper:]]`
tx_perf_unit=`echo $tx_unit | cut -c 1,2 | tr [[:lower:]] [[:upper:]]`
echo "$1: RX $rx $rx_unit - TX $tx $tx_unit|rx=$rx$rx_perf_unit;tx=$tx$tx_perf_unit"
exit 0
Configurar Compartilhamento NFS
Renomear legendas srt de filmes e séries
Instalando MPlayer no slackware
Nenhum comentário foi encontrado.
librePods: liberte seus AirPods em 2026
Bluefin - A nova geração de ambientes de trabalho Linux
Como atualizar sua versão estável do Debian
Instalando e definindo as novas fontes Adwaita no GNOME
Configurar aviso da temperatura da CPU no Conky
Pós-instalação do elementary OS 8.1
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
O WiFi não reconhece minha rede depois que o processo de suspensão é r... (3)
Conky não mostra temperaturas da CPU no notebook (15)
Após todos esses anos... youtube! (2)
archlinux resolução abaixou após atualização [RESOLVIDO] (19)









