#!/bin/bash # # sul network element $1 gira un processo di nome $2 # scoprire via SNMP quante istanze sono in esecuzione # aggiungere check parametri #versione con una get in meno ma file temporaneo F=$(mktemp) snmpwalk -v 1 -c public "$1" .1.3.6.1.4.1.2021.2 > "$F" OID=$(grep "STRING: $2$" "$F" | awk '{ print $1 }' | sed 's/prNames/prCount/') grep "^$OID" "$F" | awk -F 'INTEGER: ' '{ print $2 }' # versione supercompatta snmpget -v 1 -c public "$1" $(snmpwalk -v 1 -c public "$1" .1.3.6.1.4.1.2021.2 | grep "STRING: $2$" | awk '{ print $1 }' | sed 's/prNames/prCount/') | awk -F 'INTEGER: ' '{ print $2 }'