Blame testing/fulltests/default/T114agentxagentxtrap_simple
|
Packit Service |
b38f0b |
#!/bin/sh
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
. ../support/simple_eval_tools.sh
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
HEADER AgentX trap sending support using agentxtrap
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
SKIPIFNOT USING_AGENTX_MASTER_MODULE
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
#
|
|
Packit Service |
b38f0b |
# Begin test
|
|
Packit Service |
b38f0b |
#
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
# start the trap demon
|
|
Packit Service |
b38f0b |
CONFIGTRAPD disableAuthorization yes
|
|
Packit Service |
b38f0b |
STARTTRAPD
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
# standard V3 configuration for initial user
|
|
Packit Service |
b38f0b |
. ./Sv3config
|
|
Packit Service |
b38f0b |
# configure the trap receiver.
|
|
Packit Service |
b38f0b |
CONFIGAGENT trap2sink ${SNMP_TRANSPORT_SPEC}:${SNMP_TEST_DEST}${SNMP_SNMPTRAPD_PORT} public
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
# Start the agent
|
|
Packit Service |
b38f0b |
if [ "x$SNMP_TRANSPORT_SPEC" = "xunix" ];then
|
|
Packit Service |
b38f0b |
AGENTX_SERVER="-x $SNMP_TMPDIR/agentx_socket"
|
|
Packit Service |
b38f0b |
else
|
|
Packit Service |
b38f0b |
AGENTX_SERVER="-x tcp:${SNMP_TEST_DEST}${SNMP_AGENTX_PORT}"
|
|
Packit Service |
b38f0b |
fi
|
|
Packit Service |
b38f0b |
AGENT_FLAGS="$AGENT_FLAGS $AGENTX_SERVER"
|
|
Packit Service |
b38f0b |
STARTAGENT
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
CAPTURE "agentxtrap $AGENTX_SERVER 1.3.6.1.4.1.8072.9999.9999.0 0.0 s mostly_harmless"
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
# stop the master agent
|
|
Packit Service |
b38f0b |
STOPAGENT
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
# stop the trap demon
|
|
Packit Service |
b38f0b |
STOPTRAPD
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
# Check that the trap was received
|
|
Packit Service |
b38f0b |
CHECKTRAPD "= STRING: \"*mostly_harmless\"*"
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
# all done (whew)
|
|
Packit Service |
b38f0b |
FINISHED
|