apply docs fixes suggested in BR #55474

This commit is contained in:
Boris Lytochkin 2011-08-23 19:13:49 +00:00
parent 048485587e
commit 1aed8a8c1c
2 changed files with 32 additions and 34 deletions

View file

@ -21,44 +21,17 @@ SNMP_MIBDIR : Directory containing MIBS
On Linux/FreeBSD On Linux/FreeBSD
-------- --------
- Install package net-snmpd (name may differ based on your distribution) - Install package net-snmpd (name may differ based on your distribution).
- Edit config file (by default this is /etc/snmp/snmpd.conf on Linux and - Replace config file (by default this is /etc/snmp/snmpd.conf on Linux and
usr/local/etc/snmp/snmpd.conf on FreeBSD) and replace whole content /usr/local/etc/snmp/snmpd.conf on FreeBSD) with snmpd.conf supplied.
with following lines:
###### Config file #####
rocommunity public 127.0.0.1
rocommunity6 public ::1
rwcommunity private 127.0.0.1
Do not enable them - being set here they make appropriate OID switch into r/o
#syslocation "Somewhere in the world"
#syscontact "root"
#SNMPv3 credentials
rouser adminMD5
rouser adminSHA
rwuser adminMD5AES
rouser adminMD5AES128
rouser adminMD5DES
createUser adminMD5 MD5 test1234
createUser adminSHA SHA test1234
createUser adminMD5AES MD5 test1234 AES test1234
createUser adminMD5AES128 MD5 test1234 AES test1234
createUser adminMD5DES MD5 test1234 DES test1234
createUser noAuthUser
authuser read noAuthUser noauth
###### End #####
Before launching daemon make sure that there is no file /var/net-snmp/snmpd.conf Before launching daemon make sure that there is no file /var/net-snmp/snmpd.conf
Delete it if exists. Ingoring to to so will fail SNMPv3 tests Delete it if exists. Ingoring to to so will fail SNMPv3 tests.
Make snmpd bind on localhost only. To do so, pass '127.0.0.1' into it's startup arguments - Launch snmpd (service snmpd start or /etc/init.d/snmpd start).
(see /etc/init.d/snmpd on Linux and set snmpd_flags="127.0.0.1" in rc.conf in FreeBSD). Alternatively you can start snmpd daemon using following command line:
Otherwise your SNMP daemon will answer SNMPv3 messages from remote clients. sudo snmpd -C -c ./snmpd.conf -f -Le
- Launch snmpd (service snmpd start or /etc/init.d/snmpd start)
On Windows On Windows
---------- ----------

25
ext/snmp/tests/snmpd.conf Normal file
View file

@ -0,0 +1,25 @@
# Listen for connections from the local system only
agentaddress udp:127.0.0.1:161,udp6:[::1]:161
rocommunity public 127.0.0.1
rocommunity6 public ::1
rwcommunity private 127.0.0.1
Do not enable them - being set here they make appropriate OID switch into r/o
#syslocation "Somewhere in the world"
#syscontact "root"
#SNMPv3 credentials
rouser adminMD5
rouser adminSHA
rwuser adminMD5AES
rouser adminMD5AES128
rouser adminMD5DES
createUser adminMD5 MD5 test1234
createUser adminSHA SHA test1234
createUser adminMD5AES MD5 test1234 AES test1234
createUser adminMD5AES128 MD5 test1234 AES test1234
createUser adminMD5DES MD5 test1234 DES test1234
createUser noAuthUser
authuser read noAuthUser noauth