'setup: create DS topology as described in config.py'
{ 'initialiseInstance' : False }
{
'returncode' : RC ,
'result' : STAXResult
}
{
'location' : STAF_REMOTE_HOSTNAME ,
'entry' : opendmkPath ,
'attribute' : 'TYPE'
}
'setup: start DS to run on port %s' \
% (DIRECTORY_INSTANCE_PORT)
{ 'location' : STAF_REMOTE_HOSTNAME }
{
'noOfLoops' : 10 ,
'noOfMilliSeconds' : 2000
}
'setup: add initial entries'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST,
'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD,
'objectName' : 'password-policy',
'propertyType' : 'policy',
'propertyName' : 'Default Password Policy',
'attributeName' : 'allow-pre-encoded-passwords',
'attributeValue' : 'true'
}
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD,
'entryToBeAdded' : '%s/snmp/snmp_start.ldif'
% remote.data,
'verbose' : False
}
'setup: get default SNMP Connection Handler properties'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'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 ,
'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 ,
'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.'