'v3_customconf: change the security-agent-file property'
{
'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 security-agent-file:%s' \
% newSecurityFileProp
}
'v3_customconf: restart the SNMP Connection Handler'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD
}
'v3_customconf: 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'
}
'v3_customconf: 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'
}
'v3_customconf: 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'
}
'v3_customconf: change the context property'
{
'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 community:%s' % newContextProp
}
'v3_customconf: restart the SNMP Connection Handler'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD
}
'v3_customconf: 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'
}
'v3_customconf: 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'
}
'v3_customconf: restore the context property'
{
'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 community:%s' % defContextProp
}
'v3_customconf: restart the SNMP Connection Handler'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD
}
'v3_customconf: set the allowed-user property to a list'
{
'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 allowed-user:%s' % defUser
}
{
'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' : '--add allowed-user:%s' % otherUser
}
'v3_customconf: restart the SNMP Connection Handler'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD
}
'v3_customconf: 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'
}
'v3_customconf: 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'
}
'v3_customconf: restore the allowed-user property'
{
'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 allowed-user:%s' % defUserProp
}
'v3_customconf: restart the SNMP Connection Handler'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD
}
'v3_customconf: set the allowed-user property to otherUser'
{
'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 allowed-user:%s' % otherUser
}
'v3_customconf: restart the SNMP Connection Handler'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD
}
'v3_customconf: 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'
}
'v3_customconf: 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'
}
'v3_customconf: restore the security-agent-file property'
{
'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 allowed-user:%s' % defUserProp
}
'v3_customconf: restart the SNMP Connection Handler'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD
}
'v3_customconf: set the security-level property to low'
{
'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 security-level:%s' \
% lowSecurityLevelProp
}
'v3_customconf: restart the SNMP Connection Handler'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD
}
'v3_customconf: 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'
}
'v3_customconf: 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'
}
'v3_customconf: 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'
}
'v3_customconf: restore the security-level property'
{
'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 security-level:%s' \
% defSecurityLevelProp
}
'v3_customconf: restart the SNMP Connection Handler'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD
}
'v3_customconf: set the security-level property to high'
{
'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 security-level:%s' \
% highSecurityLevelProp
}
'v3_customconf: restart the SNMP Connection Handler'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD
}
'v3_customconf: 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'
}
'v3_customconf: 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'
}
'v3_customconf: 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'
}
'v3_customconf: restore the security-level property'
{
'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 security-level:%s' \
% defSecurityLevelProp
}
'v3_customconf: restart the SNMP Connection Handler'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD
}
'v3_customconf: set the security-level property to wrong'
{
'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 security-level:%s' \
% wrongSecurityLevelProp ,
'expectedRC' : 1
}
{
'returnString' : returnString ,
'expectedString' : msg
}
'v3_customconf: restore the security-agent-file property'
{
'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 security-agent-file:%s' \
% defSecurityFileProp
}
'v3_customconf: restart the SNMP Connection Handler'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD
}