SNMP: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| Line 51: | Line 51: | ||
agentAddress udp:161,udp6:[::1]:161 | agentAddress udp:161,udp6:[::1]:161 | ||
rocommunity | rocommunity SnMpStRiNg | ||
# Define a simple view 'systemview', which includes everthing under .1.3.6.1 | # Define a simple view 'systemview', which includes everthing under .1.3.6.1 | ||
| Line 57: | Line 57: | ||
# Map 'public' community to the 'notConfigUser' | # Map 'public' community to the 'notConfigUser' | ||
com2sec notConfigUser default | com2sec notConfigUser default SnMpStRiNg | ||
# Map 'notConfigUser' to 'notConfigGroup' | # Map 'notConfigUser' to 'notConfigGroup' | ||
| Line 73: | Line 73: | ||
# Setting up the proxy configuration | # Setting up the proxy configuration | ||
proxy -Cn ctx_db3 -v 2c -c | proxy -Cn ctx_db3 -v 2c -c destSnMpStRiNg X.X.X.X .1.3 | ||
## | ## | ||
com2sec -Cn ctx_db4 notConfigUser default db4 | com2sec -Cn ctx_db4 notConfigUser default db4 | ||
access notConfigGroup ctx_db4 any noauth prefix systemview none none | access notConfigGroup ctx_db4 any noauth prefix systemview none none | ||
proxy -Cn ctx_db4 -v 2c -c | proxy -Cn ctx_db4 -v 2c -c destSnMpStRiNg Y.Y.Y.Y .1.3 | ||
</pre> | </pre> | ||
Latest revision as of 17:23, 22 December 2016
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
SNMPd Proxy
- snmpd.conf
agentAddress udp:161,udp6:[::1]:161 rocommunity SnMpStRiNg # Define a simple view 'systemview', which includes everthing under .1.3.6.1 view systemview included .1.3.6.1 # Map 'public' community to the 'notConfigUser' com2sec notConfigUser default SnMpStRiNg # Map 'notConfigUser' to 'notConfigGroup' group notConfigGroup v1 notConfigUser group notConfigGroup v2c notConfigUser # Give 'notConfigGroup' read access to objects in the view 'systemview' access notConfigGroup "" any noauth exact systemview none none # v1/v2c community string for each proxied host #com string to poll com2sec -Cn ctx_db3 notConfigUser default db3 # Allow the 'notConfigUser' (a member of 'notConfigGroup') access for these contexts access notConfigGroup ctx_db3 any noauth prefix systemview none none # Setting up the proxy configuration proxy -Cn ctx_db3 -v 2c -c destSnMpStRiNg X.X.X.X .1.3 ## com2sec -Cn ctx_db4 notConfigUser default db4 access notConfigGroup ctx_db4 any noauth prefix systemview none none proxy -Cn ctx_db4 -v 2c -c destSnMpStRiNg Y.Y.Y.Y .1.3
snmpget -v2c -cdb3 127.0.0.1 SNMPv2-MIB::sysName.0