{ 'stepMessage' : 'create DS topology as described in config.py.' } { 'initialiseInstance' : False } { 'returncode' : RC , 'result' : STAXResult } '%s: Test failed. eInfo(%s)' % (eType,eInfo) { 'location' : STAF_REMOTE_HOSTNAME , 'entry' : opendmkPath , 'attribute' : 'TYPE' } { 'stepMessage' : 'start DS to run on port %s.' % (DIRECTORY_INSTANCE_PORT) } { 'location' : STAF_REMOTE_HOSTNAME } { 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000 } '%s: Test failed. eInfo(%s)' % (eType,eInfo) { 'stepMessage' : '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 } '%s: Test failed. eInfo(%s)' % (eType,eInfo) { 'stepMessage' : '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' } '%s: Test failed. eInfo(%s)' % (eType,eInfo) { 'stepMessage' : 'Check SNMP Connection Handler is disabled' } { 'dsBindDN' : DIRECTORY_INSTANCE_DN , 'dsBindPwd' : DIRECTORY_INSTANCE_PSWD } { 'returnString' : returnString , 'expectedString' : ':\\s+SNMP\\s+:\\s+Disabled' } '%s: Test failed. eInfo(%s)' % (eType,eInfo) { 'stepMessage' : '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) } '%s: Test failed. eInfo(%s)' % (eType,eInfo) { 'stepMessage' : 'Check SNMP Connection Handler is enabled' } { 'dsBindDN' : DIRECTORY_INSTANCE_DN , 'dsBindPwd' : DIRECTORY_INSTANCE_PSWD } { 'returnString' : returnString , 'expectedString' : ':\\s+SNMP\\s+:\\s+Enabled' } '%s: Test failed. eInfo(%s)' % (eType,eInfo) { 'stepMessage' : 'Copy snmp files to the remote host' } 'Copy file %s/snmp/agent.security (on %s) to %s/agent.security (on %s)' % \ (local.data, STAXServiceMachine, remote.temp, STAF_REMOTE_HOSTNAME) { 'location' : STAXServiceMachine , 'srcfile' : '%s/snmp/agent.security' % local.data , 'destfile' : '%s/agent.security' % remote.temp , 'remotehost' : STAF_REMOTE_HOSTNAME } 'Copy file %s/snmp/manager.security (on %s) to %s/manager.security (on %s)' % \ (local.data, STAXServiceMachine, remote.temp, STAF_REMOTE_HOSTNAME) { 'location' : STAXServiceMachine , 'srcfile' : '%s/snmp/manager.security' % local.data , 'destfile' : '%s/manager.security' % remote.temp , 'remotehost' : STAF_REMOTE_HOSTNAME } { 'stepMessage' : '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' } '%s: Test failed. eInfo(%s)' % (eType,eInfo) { 'stepMessage' : 'Print a warning message' } 'WARNING: Check if SNMP_OPENDMK_LIBDIR is set \ in the config.py.stubs file.' '%s: Test failed. eInfo(%s)' % (eType,eInfo)