#!/bin/sh ############################################################################ # Script de requette snmp pour le monitoring de komaz par mrtg # # Le script gère le SNMP v3, à la différence de mrtg, ce qui permet de se # # connecter sur le port 161, en TCP # # Nicolas Stransky, décembre 2001 # ############################################################################ HOSTNAME=komaz.crans.org COMMUNITY=komazadmin OPTIONS='' #OPTIONS='-T TCP -r 1 -t 1' case "$1" in komaz-eth0) snmpget $OPTIONS $HOSTNAME $COMMUNITY enterprises.ucdavis.extTable.extEntry.extOutput.2 | awk '{print $3}' snmpget $OPTIONS $HOSTNAME $COMMUNITY enterprises.ucdavis.extTable.extEntry.extOutput.3 | awk '{print $3}' echo "" echo "komaz-eth0" ;; komaz-eth1) snmpget $OPTIONS $HOSTNAME $COMMUNITY enterprises.ucdavis.extTable.extEntry.extOutput.4 | awk '{print $3}' snmpget $OPTIONS $HOSTNAME $COMMUNITY enterprises.ucdavis.extTable.extEntry.extOutput.5 | awk '{print $3}' echo "" echo "komaz-eth1" ;; komaz-eth0C) snmpget $OPTIONS $HOSTNAME $COMMUNITY enterprises.ucdavis.extTable.extEntry.extOutput.6 | awk '{print $3}' snmpget $OPTIONS $HOSTNAME $COMMUNITY enterprises.ucdavis.extTable.extEntry.extOutput.7 | awk '{print $3}' echo "" echo "komaz-eth0C" ;; komaz-eth1C) snmpget $OPTIONS $HOSTNAME $COMMUNITY enterprises.ucdavis.extTable.extEntry.extOutput.8 | awk '{print $3}' snmpget $OPTIONS $HOSTNAME $COMMUNITY enterprises.ucdavis.extTable.extEntry.extOutput.9 | awk '{print $3}' echo "" echo "komaz-eth0" ;; komaz-eth0E) snmpget $OPTIONS $HOSTNAME $COMMUNITY enterprises.ucdavis.extTable.extEntry.extOutput.10 | awk '{print $3}' snmpget $OPTIONS $HOSTNAME $COMMUNITY enterprises.ucdavis.extTable.extEntry.extOutput.11 | awk '{print $3}' echo "" echo "komaz-eth0" ;; komaz-eth1E) snmpget $OPTIONS $HOSTNAME $COMMUNITY enterprises.ucdavis.extTable.extEntry.extOutput.12 | awk '{print $3}' snmpget $OPTIONS $HOSTNAME $COMMUNITY enterprises.ucdavis.extTable.extEntry.extOutput.13 | awk '{print $3}' echo "" echo "komaz-eth0" ;; komaz-load) snmpget $OPTIONS $HOSTNAME $COMMUNITY enterprises.ucdavis.extTable.extEntry.extOutput.14 | awk '{print $3}' snmpget $OPTIONS $HOSTNAME $COMMUNITY enterprises.ucdavis.extTable.extEntry.extOutput.15 | awk '{print $3}' echo "" echo "komaz-eth0" ;; komaz-connexions) snmpget $OPTIONS $HOSTNAME $COMMUNITY enterprises.ucdavis.extTable.extEntry.extOutput.16 | awk '{print $3}' snmpget $OPTIONS $HOSTNAME $COMMUNITY enterprises.ucdavis.extTable.extEntry.extOutput.17 | awk '{print $3}' echo "" echo "komaz-connexions" ;; esac