'setup: create DS topology as described in config.py'
{ 'initialiseInstance' : False }
{
'returncode' : RC ,
'result' : STAXResult
}
{
'location' : STAF_REMOTE_HOSTNAME ,
'entry' : opendmkPath ,
'attribute' : 'TYPE'
}
'setup: add initial entries'
{
'ldifFile' : '%s/snmp/snmp_start.ldif'
% logsRemoteDataDir
}
'setup: start DS to run on port %s' \
% (DIRECTORY_INSTANCE_PORT)
{ 'location' : STAF_REMOTE_HOSTNAME }
{
'noOfLoops' : 5 ,
'noOfMilliSeconds' : 2000
}
'setup: get default SNMP Connection Handler properties'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'subcommand' : 'get-connection-handler-prop' ,
'optionsString' : options ,
'myVariableName' : 'DEFAULT_PROPERTIES'
}
'setup: check SNMP Connection Handler is disabled'
{
'dsBindDN' : DIRECTORY_INSTANCE_DN ,
'dsBindPwd' : DIRECTORY_INSTANCE_PSWD
}
{
'returnString' : returnString ,
'expectedString' : ': SNMP : Disabled'
}
'setup: enable SNMP Connection Handler'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'subcommand' : 'set-connection-handler-prop' ,
'objectType' : 'handler-name' ,
'objectName' : 'SNMP Connection Handler' ,
'optionsString' : '--set enabled:true \
--set listen-port:%s \
--set trap-port:%s \
--set opendmk-jarfile:%s' \
% (SNMP_PORT, SNMP_TRAP_PORT, opendmkPath)
}
'setup: check SNMP Connection Handler is enabled'
{
'dsBindDN' : DIRECTORY_INSTANCE_DN ,
'dsBindPwd' : DIRECTORY_INSTANCE_PSWD
}
{
'returnString' : returnString ,
'expectedString' : ': SNMP : Enabled'
}
'setup: get SNMP Connection Handler properties'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'subcommand' : 'get-connection-handler-prop' ,
'optionsString' : options ,
'myVariableName' : 'SNMP_PROPERTIES'
}
'WARNING: Check if SNMP_OPENDMK_LIBDIR is set \
in the config.py.stubs file.'