Check bandwidth para Nagios
Publicado por thinomar (última atualização em 15/12/2015)
[ Hits: 5.318 ]
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
Slapt CP 1.0 - salvar os pacotes baixados no Gslapt
Nenhum comentário foi encontrado.
Wayland em alta, IA em debate e novos ventos para distros e devices
Qt 6.10 e Python 3.14 puxam o ritmo do software livre nesta quarta
Atualizações de Apps, Desktop e Kernel agitam o ecossistema Linux nesta terça-feira
Miyoo Mini Plus + Onion OS (Linux)
IA local no bolso, novo visual no Raspberry Pi OS e mais destaques do software livre
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie
queria saber como instalar o android power tools igual ao winux no lin... (1)
Como listar os arquivos em "bloquin... [RESOLVIDO] (6)
Como colocar atalho para uma pasta na área de trabalho do Ubuntu 24.04... (2)