From ae63ed124123f565076daf777a1c731b1e5579a6 Mon Sep 17 00:00:00 2001 From: mischa Date: Mon, 18 Oct 2021 08:48:30 +0200 Subject: [PATCH] added explicit -v2c for new version of snmp --- cores.sh | 2 +- cpu_load.sh | 2 +- ifdescr.sh | 4 ++-- interface.sh | 8 ++++---- ticks.sh | 2 +- uptime.sh | 2 +- version.sh | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/cores.sh b/cores.sh index 72fe4d5..8c60997 100755 --- a/cores.sh +++ b/cores.sh @@ -45,7 +45,7 @@ ${RRDTOOL} create ${RRDFILES}/${HOST}-cores.rrd \ RRA:MAX:0.5:1:20000 fi -snmp walk -c ${COMMUNITY} ${HOST} hrProcessorLoad | awk '{print $4}' > ${CPUINFO} +snmp walk -v2c -c ${COMMUNITY} ${HOST} hrProcessorLoad | awk '{print $4}' > ${CPUINFO} CORES=$(cat ${CPUINFO} | wc -l) ACT_CORES=$((${CORES}/2)) CPU_LOAD=$(cat ${CPUINFO} | paste -s -d: - | cut -d: -f1-${ACT_CORES}) diff --git a/cpu_load.sh b/cpu_load.sh index be4731c..8f5ebdb 100755 --- a/cpu_load.sh +++ b/cpu_load.sh @@ -35,7 +35,7 @@ ${RRDTOOL} create ${RRDFILES}/${HOST}-cpu.rrd \ RRA:MAX:0.5:1:20000 fi -snmp walk -c ${COMMUNITY} ${HOST} hrProcessorLoad | awk '{print $4}' > ${CPUINFO} +snmp walk -v2c -c ${COMMUNITY} ${HOST} hrProcessorLoad | awk '{print $4}' > ${CPUINFO} CORES=$(grep -cv "^0$" ${CPUINFO}) CPU_LOAD_SUM=$(awk '{sum += $1} END {print sum}' ${CPUINFO}) CPU_LOAD=$(echo "scale=2; ${CPU_LOAD_SUM}/${CORES}" | bc -l) diff --git a/ifdescr.sh b/ifdescr.sh index 24807a2..3ce244c 100755 --- a/ifdescr.sh +++ b/ifdescr.sh @@ -14,10 +14,10 @@ # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # -# Get list of interfaces with: snmp walk -c public ifDescr +# Get list of interfaces with: snmp walk -v2c -c public ifDescr # test -n "$1" || exit 1 HOST="$1" COMMUNITY="public" -snmp walk -c ${COMMUNITY} ${HOST} ifDescr +snmp walk -v2c -c ${COMMUNITY} ${HOST} ifDescr diff --git a/interface.sh b/interface.sh index 2fac403..4056dea 100755 --- a/interface.sh +++ b/interface.sh @@ -14,7 +14,7 @@ # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # -# Get list of interfaces with: snmp walk -c public ifDescr +# Get list of interfaces with: snmp walk -v2c -c public ifDescr # test -n "$1" || exit 1 test -n "$2" || exit 1 @@ -46,9 +46,9 @@ ${RRDTOOL} create ${RRDFILES}/${HOST}-${INTERFACE}.rrd \ RRA:MAX:0.5:288:797 fi -IN=$(snmp walk -c ${COMMUNITY} ${HOST} ifInOctets.${INTERFACE} | awk '{print $4}') -OUT=$(snmp walk -c ${COMMUNITY} ${HOST} ifOutOctets.${INTERFACE} | awk '{print $4}') -DESCR=$(snmp walk -c ${COMMUNITY} ${HOST} ifDescr.${INTERFACE} | awk '{print $4}') +IN=$(snmp walk -v2c -c ${COMMUNITY} ${HOST} ifInOctets.${INTERFACE} | awk '{print $4}') +OUT=$(snmp walk -v2c -c ${COMMUNITY} ${HOST} ifOutOctets.${INTERFACE} | awk '{print $4}') +DESCR=$(snmp walk -v2c -c ${COMMUNITY} ${HOST} ifDescr.${INTERFACE} | awk '{print $4}') ${RRDTOOL} update ${RRDFILES}/${HOST}-${INTERFACE}.rrd N:${IN}:${OUT} diff --git a/ticks.sh b/ticks.sh index 3122970..9102419 100755 --- a/ticks.sh +++ b/ticks.sh @@ -23,7 +23,7 @@ COMMUNITY="public" #0.53116666666667 * 60 = seconds.milliseconds = 31.87 echo -TICKS=$(snmp get -c ${COMMUNITY} ${HOST} hrSystemUptime.0 | awk -F"[()]" '{print $2}') +TICKS=$(snmp get -v2c -c ${COMMUNITY} ${HOST} hrSystemUptime.0 | awk -F"[()]" '{print $2}') echo "TICKS: $TICKS" TICKS="1193085988" diff --git a/uptime.sh b/uptime.sh index e6a57c4..05ca76f 100755 --- a/uptime.sh +++ b/uptime.sh @@ -20,7 +20,7 @@ COMMUNITY="public" UPTIMEINFO="/tmp/${HOST}-uptime.txt" rm -rf ${UPTIMEINFO} -TICKS=$(snmp get -c ${COMMUNITY} ${HOST} hrSystemUptime.0 | awk -F"[()]" '{print $2}') +TICKS=$(snmp get -v2c -c ${COMMUNITY} ${HOST} hrSystemUptime.0 | awk -F"[()]" '{print $2}') DAYS=$(echo "${TICKS}/8640000" | bc -l) HOURS=$(echo "0.${DAYS##*.} * 24" | bc -l) MINUTES=$(echo "0.${HOURS##*.} * 60" | bc -l) diff --git a/version.sh b/version.sh index ac539f2..e1692cf 100755 --- a/version.sh +++ b/version.sh @@ -19,4 +19,4 @@ HOST="$1" COMMUNITY="public" VERSIONINFO="/tmp/${HOST}-version.txt" -snmp get -c ${COMMUNITY} ${HOST} sysDescr.0 | awk '{print $6,$7}' > ${VERSIONINFO} +snmp get -v2c -c ${COMMUNITY} ${HOST} sysDescr.0 | awk '{print $6,$7}' > ${VERSIONINFO}