From 1e1a165822e9c7dc8f7345dd8a370abbefba2397 Mon Sep 17 00:00:00 2001 From: stransky Date: Sun, 30 Sep 2001 01:55:23 +0200 Subject: [PATCH] import initial. script de requette snmp pour le monitoring des ports du backbone darcs-hash:20010929235523-a279a-4fbb125df33f90970152a128f1d8d5c3e36f16ec.gz --- snmp/bat.sh | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100755 snmp/bat.sh diff --git a/snmp/bat.sh b/snmp/bat.sh new file mode 100755 index 00000000..646d460c --- /dev/null +++ b/snmp/bat.sh @@ -0,0 +1,70 @@ +#!/bin/sh + +############################################################################ +# Script de requette snmp pour le monitoring des ports du switch Backbone # +# Modèle D-Link DES-5220 # +# # +# Nicolas Stransky, juin 2k1 # +############################################################################ + + +HOSTNAME=backbone +COMMUNITY=admins +MIBFILE=/usr/scripts/snmp/Des5200.mib + +test -f $MIBFILE || exit 0 + +case "$1" in + bata) + snmpget -m $MIBFILE $HOSTNAME $COMMUNITY interfaces.ifTable.ifEntry.ifOutOctets.7 | awk '{print $4}' + snmpget -m $MIBFILE $HOSTNAME $COMMUNITY interfaces.ifTable.ifEntry.ifInOctets.7 | awk '{print $4}' + echo "" + echo "bata" + ;; + batb) + snmpget -m $MIBFILE $HOSTNAME $COMMUNITY interfaces.ifTable.ifEntry.ifOutOctets.10 | awk '{print $4}' + snmpget -m $MIBFILE $HOSTNAME $COMMUNITY interfaces.ifTable.ifEntry.ifInOctets.10 | awk '{print $4}' + echo "" + echo "batb" + ;; + batc) + snmpget -m $MIBFILE $HOSTNAME $COMMUNITY interfaces.ifTable.ifEntry.ifOutOctets.20 | awk '{print $4}' + snmpget -m $MIBFILE $HOSTNAME $COMMUNITY interfaces.ifTable.ifEntry.ifInOctets.20 | awk '{print $4}' + echo "" + echo "batc" + ;; + batf) + snmpget -m $MIBFILE $HOSTNAME $COMMUNITY interfaces.ifTable.ifEntry.ifOutOctets.6 | awk '{print $4}' + snmpget -m $MIBFILE $HOSTNAME $COMMUNITY interfaces.ifTable.ifEntry.ifInOctets.6 | awk '{print $4}' + echo "" + echo "batf" + ;; + batg) + snmpget -m $MIBFILE $HOSTNAME $COMMUNITY interfaces.ifTable.ifEntry.ifOutOctets.16 | awk '{print $4}' + snmpget -m $MIBFILE $HOSTNAME $COMMUNITY interfaces.ifTable.ifEntry.ifInOctets.16 | awk '{print $4}' + echo "" + echo "batg" + ;; + batj) + snmpget -m $MIBFILE $HOSTNAME $COMMUNITY interfaces.ifTable.ifEntry.ifOutOctets.13 | awk '{print $4}' + snmpget -m $MIBFILE $HOSTNAME $COMMUNITY interfaces.ifTable.ifEntry.ifInOctets.13 | awk '{print $4}' + echo "" + echo "batj" + ;; + batm) + snmpget -m $MIBFILE $HOSTNAME $COMMUNITY interfaces.ifTable.ifEntry.ifOutOctets.14 | awk '{print $4}' + snmpget -m $MIBFILE $HOSTNAME $COMMUNITY interfaces.ifTable.ifEntry.ifInOctets.14 | awk '{print $4}' + echo "" + echo "batm" + ;; + *) + echo "Monitoring du switch backbone par snmp. Voir /etc/mrtg.cfg" + echo "Usage : /usr/scripts/snmp/bat.sh bata|batb|batc|batf|batg|batj|batm">&2 + exit 1 + ;; + + +esac + +exit 0 +