SNMP

From Hurlster Wiki
Revision as of 22:40, 27 November 2012 by Gqwill69 (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Prerequisites

apt-get install mbmon snmp snmpd

snmpd.conf

disk  / 10000
disk  /var/local/storage 10000
disk /var/local/backup 10000

load  12 12 12

rocommunity  SNMPSTRING  

############################################
# Executables/scripts
#
# Monitoring exec scripts
# mbmon -r
# mbmon -f -I -c1 -T2

# CPU TEMP0 && CPU TEMP1
exec temp0 /usr/bin/mbmon -f -I -c1 -T1
exec temp1 /usr/bin/mbmon -f -I -c1 -T2

# FAN0 && FAN1
exec fan0 /usr/bin/mbmon -I -c1 -F1
exec fan1 /usr/bin/mbmon -I -c1 -F2

#
exec disksda /usr/local/sbin/disksda.sh
exec disksdb /usr/local/sbin/disksdb.sh
exec disksdc /usr/local/sbin/disksdc.sh

/usr/local/disksda.sh

#!/bin/sh
## hddtemp -uF /dev/sda | cut -c27-29
## netcat localhost 7634 | mawk -F "|" '{ print $19 }'
sda=`hddtemp -nuF /dev/sda`
#echo "0"
echo $sda
  • CentOS snmpd log fix

Change /etc/sysconfig/snmpd.options

# snmpd command line options
# OPTIONS="-Lsd -Lf /dev/null -p /var/run/snmpd.pid -a"
OPTIONS="-LS 0-4 d -Lf /dev/null -p /var/run/snmpd.pid -a"

Restart snmpd