blob: d9d862daee01182559e6f002de081ee91298d319 [file] [log] [blame]
#!/bin/sh
# standard V1 configuration: testcommunity1 testcommunity2
# testcommunity1 can access .1.3.6.1.2.1.1.1, others are denied
# generically set up the community "testcommunity1 and testcommunity2" for various snmp
# version access to the agent.
if [ "x$snmp_version" = "x" ]; then
snmp_version="any"
fi
CONFIGAGENT [snmp] persistentdir $SNMP_TMP_PERSISTENTDIR
CONFIGAGENT rocommunity testrocommunity 127.0.0.1 .1.3.6.1.2.1.1.5.0
CONFIGAGENT rwcommunity testrwcommunity 127.0.0.1 .1.3.6.1.2.1.1.5.0
CONFIGAGENT com2sec testcommunitysec1 default testcommunity1
CONFIGAGENT com2sec testcommunitysec2 default testcommunity2
if [ "$SNMP_TRANSPORT_SPEC" = "udp6" -o "$SNMP_TRANSPORT_SPEC" = "tcp6" ];then
CONFIGAGENT rocommunity6 testrocommunity ::1 .1.3.6.1.2.1.1.5.0
CONFIGAGENT rwcommunity6 testrwcommunity ::1 .1.3.6.1.2.1.1.5.0
CONFIGAGENT com2sec6 testcommunitysec1 default testcommunity1
CONFIGAGENT com2sec6 testcommunitysec2 default testcommunity2
fi
if [ "$SNMP_TRANSPORT_SPEC" = "unix" ];then
CONFIGAGENT com2secunix testcommunitysec1 testcommunity1
CONFIGAGENT com2secunix testcommunitysec2 testcommunity2
fi
CONFIGAGENT group testcommunitygroup1 $snmp_version testcommunitysec1
CONFIGAGENT group testcommunitygroup2 $snmp_version testcommunitysec2
CONFIGAGENT view system1 included .1.3.6.1.2.1.1.1
CONFIGAGENT view system2 included .1
CONFIGAGENT view system2 excluded .1.3.6.1.2.1.1.1
CONFIGAGENT 'access testcommunitygroup1 "" any noauth exact system1 none none'
CONFIGAGENT 'access testcommunitygroup2 "" any noauth exact system2 none none'