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