{ 'stepMessage' : 'Change the security-agent-file property' } { '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 security-agent-file:%s' \ % newSecurityFileProp } { 'stepMessage' : 'Restart the SNMP Connection Handler' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } '%s: Test failed. eInfo(%s)' % (eType,eInfo) { 'stepMessage' : 'Get with the lowUser and low security level' } { 'snmpVersion' : '3', 'snmpHost' : DIRECTORY_INSTANCE_HOST , 'snmpPort' : SNMP_PORT , 'snmpUser' : lowUser , 'snmpCommunity' : defContextProp , 'snmpSecurityLevel' : lowSecurityLevelProp , 'snmpSecurityFile' : mySecurityFile , 'snmpOIDs' : oid , 'snmpStatus' : 'authorizationError' } { 'stepMessage' : 'Get with the defUser and def security level' } { 'snmpVersion' : '3', 'snmpHost' : DIRECTORY_INSTANCE_HOST , 'snmpPort' : SNMP_PORT , 'snmpUser' : defUser , 'snmpCommunity' : defContextProp , 'snmpSecurityLevel' : defSecurityLevelProp , 'snmpSecurityFile' : mySecurityFile , 'snmpOIDs' : oid , 'snmpStatus' : 'noError' } { 'stepMessage' : 'Get with the highUser and high security level' } { 'snmpVersion' : '3', 'snmpHost' : DIRECTORY_INSTANCE_HOST , 'snmpPort' : SNMP_PORT , 'snmpUser' : highUser , 'snmpCommunity' : defContextProp , 'snmpSecurityLevel' : highSecurityLevelProp , 'snmpSecurityFile' : mySecurityFile , 'snmpOIDs' : oid , 'snmpStatus' : 'noError' } '%s: Test failed. eInfo(%s)' % (eType,eInfo) { 'stepMessage' : 'Change the context property' } { '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 community:%s' % newContextProp } { 'stepMessage' : 'Restart the SNMP Connection Handler' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } { 'stepMessage' : 'Get with the old context' } { 'snmpVersion' : '3', 'snmpHost' : DIRECTORY_INSTANCE_HOST , 'snmpPort' : SNMP_PORT , 'snmpUser' : defUser , 'snmpCommunity' : defContextProp , 'snmpSecurityLevel' : defSecurityLevelProp , 'snmpSecurityFile' : mySecurityFile , 'snmpOIDs' : oid , 'snmpStatus' : 'reqTimeout' } { 'stepMessage' : 'Get with the context' } { 'snmpVersion' : '3', 'snmpHost' : DIRECTORY_INSTANCE_HOST , 'snmpPort' : SNMP_PORT , 'snmpUser' : otherUser , 'snmpCommunity' : newContextProp , 'snmpSecurityLevel' : defSecurityLevelProp , 'snmpSecurityFile' : mySecurityFile , 'snmpOIDs' : oid , 'snmpStatus' : 'noError' } { 'stepMessage' : 'Restore the context property' } { '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 community:%s' % defContextProp } { 'stepMessage' : 'Restart the SNMP Connection Handler' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } '%s: Test failed. eInfo(%s)' % (eType,eInfo) { 'stepMessage' : 'Set the allowed-user property to a list' } { '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 allowed-user:%s' % defUser } { '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' : '--add allowed-user:%s' % otherUser } { 'stepMessage' : 'Restart the SNMP Connection Handler' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } { 'stepMessage' : 'Get with the myUser community' } { 'snmpVersion' : '3', 'snmpHost' : DIRECTORY_INSTANCE_HOST , 'snmpPort' : SNMP_PORT , 'snmpUser' : defUser , 'snmpCommunity' : defContextProp , 'snmpSecurityLevel' : defSecurityLevelProp , 'snmpSecurityFile' : mySecurityFile , 'snmpOIDs' : oid , 'snmpStatus' : 'noError' } { 'stepMessage' : 'Get with the myUser2 community' } { 'snmpVersion' : '3', 'snmpHost' : DIRECTORY_INSTANCE_HOST , 'snmpPort' : SNMP_PORT , 'snmpUser' : otherUser , 'snmpCommunity' : defContextProp , 'snmpSecurityLevel' : defSecurityLevelProp , 'snmpSecurityFile' : mySecurityFile , 'snmpOIDs' : oid , 'snmpStatus' : 'noError' } { 'stepMessage' : 'Restore the allowed-user property' } { '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 allowed-user:%s' % defUserProp } { 'stepMessage' : 'Restart the SNMP Connection Handler' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } '%s: Test failed. eInfo(%s)' % (eType,eInfo) { 'stepMessage' : 'Set the allowed-user property to otherUser' } { '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 allowed-user:%s' % otherUser } { 'stepMessage' : 'Restart the SNMP Connection Handler' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } { 'stepMessage' : 'Get with the defUser' } { 'snmpVersion' : '3', 'snmpHost' : DIRECTORY_INSTANCE_HOST , 'snmpPort' : SNMP_PORT , 'snmpUser' : defUser , 'snmpCommunity' : defContextProp , 'snmpSecurityLevel' : defSecurityLevelProp , 'snmpSecurityFile' : mySecurityFile , 'snmpOIDs' : oid , 'snmpStatus' : 'authorizationError' } { 'stepMessage' : 'Get with the otherUser' } { 'snmpVersion' : '3', 'snmpHost' : DIRECTORY_INSTANCE_HOST , 'snmpPort' : SNMP_PORT , 'snmpUser' : otherUser , 'snmpCommunity' : defContextProp , 'snmpSecurityLevel' : defSecurityLevelProp , 'snmpSecurityFile' : mySecurityFile , 'snmpOIDs' : oid , 'snmpStatus' : 'noError' } { 'stepMessage' : 'Restore the security-agent-file property' } { '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 allowed-user:%s' % defUserProp } { 'stepMessage' : 'Restart the SNMP Connection Handler' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } '%s: Test failed. eInfo(%s)' % (eType,eInfo) { 'stepMessage' : 'Set the security-level property to low' } { '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 security-level:%s' \ % lowSecurityLevelProp } { 'stepMessage' : 'Restart the SNMP Connection Handler' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } { 'stepMessage' : 'Get with the myUser1 and low security level' } { 'snmpVersion' : '3', 'snmpHost' : DIRECTORY_INSTANCE_HOST , 'snmpPort' : SNMP_PORT , 'snmpUser' : lowUser , 'snmpCommunity' : defContextProp , 'snmpSecurityLevel' : lowSecurityLevelProp , 'snmpSecurityFile' : mySecurityFile , 'snmpOIDs' : oid , 'snmpStatus' : 'noError' } { 'stepMessage' : 'Get with the myUser2 and med security level' } { 'snmpVersion' : '3', 'snmpHost' : DIRECTORY_INSTANCE_HOST , 'snmpPort' : SNMP_PORT , 'snmpUser' : defUser , 'snmpCommunity' : defContextProp , 'snmpSecurityLevel' : defSecurityLevelProp , 'snmpSecurityFile' : mySecurityFile , 'snmpOIDs' : oid , 'snmpStatus' : 'noError' } { 'stepMessage' : 'Get with the myUser3 and high security level' } { 'snmpVersion' : '3', 'snmpHost' : DIRECTORY_INSTANCE_HOST , 'snmpPort' : SNMP_PORT , 'snmpUser' : highUser , 'snmpCommunity' : defContextProp , 'snmpSecurityLevel' : highSecurityLevelProp , 'snmpSecurityFile' : mySecurityFile , 'snmpOIDs' : oid , 'snmpStatus' : 'noError' } { 'stepMessage' : 'Restore the security-level property' } { '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 security-level:%s' \ % defSecurityLevelProp } { 'stepMessage' : 'Restart the SNMP Connection Handler' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } '%s: Test failed. eInfo(%s)' % (eType,eInfo) { 'stepMessage' : 'Set the security-level property to high' } { '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 security-level:%s' \ % highSecurityLevelProp } { 'stepMessage' : 'Restart the SNMP Connection Handler' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } { 'stepMessage' : 'Get with the myUser1 and low security level' } { 'snmpVersion' : '3', 'snmpHost' : DIRECTORY_INSTANCE_HOST , 'snmpPort' : SNMP_PORT , 'snmpUser' : lowUser , 'snmpCommunity' : defContextProp , 'snmpSecurityLevel' : lowSecurityLevelProp , 'snmpSecurityFile' : mySecurityFile , 'snmpOIDs' : oid , 'snmpStatus' : 'authorizationError' } { 'stepMessage' : 'Get with the myUser2 and med security level' } { 'snmpVersion' : '3', 'snmpHost' : DIRECTORY_INSTANCE_HOST , 'snmpPort' : SNMP_PORT , 'snmpUser' : defUser , 'snmpCommunity' : defContextProp , 'snmpSecurityLevel' : defSecurityLevelProp , 'snmpSecurityFile' : mySecurityFile , 'snmpOIDs' : oid , 'snmpStatus' : 'authorizationError' } { 'stepMessage' : 'Get with the myUser3 and high security level' } { 'snmpVersion' : '3', 'snmpHost' : DIRECTORY_INSTANCE_HOST , 'snmpPort' : SNMP_PORT , 'snmpUser' : highUser , 'snmpCommunity' : defContextProp , 'snmpSecurityLevel' : highSecurityLevelProp , 'snmpSecurityFile' : mySecurityFile , 'snmpOIDs' : oid , 'snmpStatus' : 'noError' } { 'stepMessage' : 'Restore the security-level property' } { '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 security-level:%s' \ % defSecurityLevelProp } { 'stepMessage' : 'Restart the SNMP Connection Handler' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } '%s: Test failed. eInfo(%s)' % (eType,eInfo) { 'stepMessage' : 'Set the security-level property to wrong' } { '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 security-level:%s' \ % wrongSecurityLevelProp , 'expectedRC' : 1 } { 'returnString' : returnString , 'expectedString' : msg } '%s: Test failed. eInfo(%s)' % (eType,eInfo) { 'stepMessage' : 'Restore the security-agent-file property' } { '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 security-agent-file:%s' \ % defSecurityFileProp } { 'stepMessage' : 'Restart the SNMP Connection Handler' } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } '%s: Test failed. eInfo(%s)' % (eType,eInfo)