added explicit -v2c for new version of snmp
This commit is contained in:
parent
bff89b2788
commit
ae63ed1241
2
cores.sh
2
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})
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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 <host> ifDescr
|
||||
# Get list of interfaces with: snmp walk -v2c -c public <host> ifDescr
|
||||
#
|
||||
test -n "$1" || exit 1
|
||||
HOST="$1"
|
||||
COMMUNITY="public"
|
||||
|
||||
snmp walk -c ${COMMUNITY} ${HOST} ifDescr
|
||||
snmp walk -v2c -c ${COMMUNITY} ${HOST} ifDescr
|
||||
|
|
|
@ -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 <host> ifDescr
|
||||
# Get list of interfaces with: snmp walk -v2c -c public <host> 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}
|
||||
|
||||
|
|
2
ticks.sh
2
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"
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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}
|
||||
|
|
Loading…
Reference in New Issue