'trap_customconf: change the community 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 traps-community:%s' \ % newTrapsCommunityProp } 'trap_customconf: restart the SNMP Connection Handler' { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } 'trap_customconf: run the trap listener' { 'location' : STAF_REMOTE_HOSTNAME , 'snmpHost' : DIRECTORY_INSTANCE_HOST , 'snmpTrapPort' : SNMP_TRAP_PORT , 'snmpTrapCommunity' : defTrapsCommunityProp , 'snmpTrapNumber' : '0,2,0,0,0,0' , 'outputFile' : outputFile2 } 'trap_customconf: wait event from the trap listener' { 'location' : STAF_REMOTE_HOSTNAME , 'name' : 'SNMPTrapListener/Ready' } 'trap_customconf: delete event from the trap listener' { 'location' : STAF_REMOTE_HOSTNAME , 'name' : 'SNMPTrapListener/Ready' } 'trap_defaultconf: restart the server' { 'location' : STAF_REMOTE_HOSTNAME , 'dsRestart' : 'True' } 'trap_customconf: send event to the trap listener' { 'location' : STAF_REMOTE_HOSTNAME , 'name' : 'SendTrap/Complete' } { 'location' : STAF_REMOTE_HOSTNAME , 'outputFile' : outputFile2 , 'timerDuration' : timerDuration2 , 'timerRC' : timerRC2 } 'trap_customconf: run the trap listener' { 'location' : STAF_REMOTE_HOSTNAME , 'snmpHost' : DIRECTORY_INSTANCE_HOST , 'snmpTrapPort' : SNMP_TRAP_PORT , 'snmpTrapCommunity' : newTrapsCommunityProp , 'snmpTrapNumber' : '2,0,0,0,0,0' , 'outputFile' : outputFile2 } 'trap_customconf: wait event from the trap listener' { 'location' : STAF_REMOTE_HOSTNAME , 'name' : 'SNMPTrapListener/Ready' } 'trap_customconf: delete event from the trap listener' { 'location' : STAF_REMOTE_HOSTNAME , 'name' : 'SNMPTrapListener/Ready' } 'trap_defaultconf: restart the server' { 'location' : STAF_REMOTE_HOSTNAME , 'dsRestart' : 'True' } 'trap_customconf: send event to the trap listener' { 'location' : STAF_REMOTE_HOSTNAME , 'name' : 'SendTrap/Complete' } { 'location' : STAF_REMOTE_HOSTNAME , 'outputFile' : outputFile2 , 'timerDuration' : timerDuration2 , 'timerRC' : timerRC2 } 'trap_customconf: restore the traps-community 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 traps-community:%s' \ % defTrapsCommunityProp } 'trap_customconf: restart the SNMP Connection Handler' { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } 'trap_customconf: change the traps-destination 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 traps-destination:%s' \ % newTrapsDestProp } 'trap_customconf: restart the SNMP Connection Handler' { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } 'trap_customconf: run the trap listener' { 'location' : STAF_REMOTE_HOSTNAME , 'snmpHost' : DIRECTORY_INSTANCE_HOST , 'snmpTrapPort' : SNMP_TRAP_PORT , 'snmpTrapCommunity' : defTrapsCommunityProp , 'snmpTrapNumber' : '2,0,0,0,0,0' , 'outputFile' : outputFile2 } 'trap_customconf: wait event from the trap listener' { 'location' : STAF_REMOTE_HOSTNAME , 'name' : 'SNMPTrapListener/Ready' } 'trap_customconf: delete event from the trap listener' { 'location' : STAF_REMOTE_HOSTNAME , 'name' : 'SNMPTrapListener/Ready' } 'trap_defaultconf: restart the server' { 'location' : STAF_REMOTE_HOSTNAME , 'dsRestart' : 'True' } 'trap_customconf: send event to the trap listener' { 'location' : STAF_REMOTE_HOSTNAME , 'name' : 'SendTrap/Complete' } { 'location' : STAF_REMOTE_HOSTNAME , 'outputFile' : outputFile2 , 'timerDuration' : timerDuration2 , 'timerRC' : timerRC2 } 'trap_customconf: restore the traps-destination 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' : '--reset traps-destination' } 'trap_customconf: restart the SNMP Connection Handler' { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } 'trap_customconf: change the traps-destination 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 traps-destination:%s' \ % wrongTrapsDestProp } 'trap_customconf: restart the SNMP Connection Handler' { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } 'trap_customconf: run the trap listener' { 'location' : STAF_REMOTE_HOSTNAME , 'snmpHost' : DIRECTORY_INSTANCE_HOST , 'snmpTrapPort' : SNMP_TRAP_PORT , 'snmpTrapCommunity' : defTrapsCommunityProp , 'snmpTrapNumber' : '0,0,0,0,0,0' , 'outputFile' : outputFile2 } 'trap_customconf: wait event from the trap listener' { 'location' : STAF_REMOTE_HOSTNAME , 'name' : 'SNMPTrapListener/Ready' } 'trap_customconf: delete event from the trap listener' { 'location' : STAF_REMOTE_HOSTNAME , 'name' : 'SNMPTrapListener/Ready' } 'trap_defaultconf: restart the server' { 'location' : STAF_REMOTE_HOSTNAME , 'dsHost' : DIRECTORY_INSTANCE_HOST , 'dsPort' : DIRECTORY_INSTANCE_PORT , 'dsBindDN' : DIRECTORY_INSTANCE_DN , 'dsBindPwd' : DIRECTORY_INSTANCE_PSWD } { 'location' : STAF_REMOTE_HOSTNAME } { 'noOfLoops' : 5 , 'noOfMilliSeconds' : 2000 } { 'returnString' : returnString , 'expectedString' : msg } { 'returnString' : returnString , 'expectedString' : msg } 'trap_customconf: send event to the trap listener' { 'location' : STAF_REMOTE_HOSTNAME , 'name' : 'SendTrap/Complete' } { 'location' : STAF_REMOTE_HOSTNAME , 'outputFile' : outputFile2 , 'timerDuration' : timerDuration2 , 'timerRC' : timerRC2 } 'trap_customconf: restore the traps-destination 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' : '--reset traps-destination' } 'trap_customconf: restart the SNMP Connection Handler' { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } 'trap_customconf: set traps-destination 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 traps-destination:%s' \ % wrongTrapsDestProp } { '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 traps-destination:%s' \ % newTrapsDestProp } 'trap_customconf: restart the SNMP Connection Handler' { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } 'trap_customconf: run the trap listener' { 'location' : STAF_REMOTE_HOSTNAME , 'snmpHost' : DIRECTORY_INSTANCE_HOST , 'snmpTrapPort' : SNMP_TRAP_PORT , 'snmpTrapCommunity' : defTrapsCommunityProp , 'snmpTrapNumber' : '2,0,0,0,0,0' , 'outputFile' : outputFile2 } 'trap_customconf: wait event from the trap listener' { 'location' : STAF_REMOTE_HOSTNAME , 'name' : 'SNMPTrapListener/Ready' } 'trap_customconf: delete event from the trap listener' { 'location' : STAF_REMOTE_HOSTNAME , 'name' : 'SNMPTrapListener/Ready' } 'trap_defaultconf: restart the server' { 'location' : STAF_REMOTE_HOSTNAME , 'dsHost' : DIRECTORY_INSTANCE_HOST , 'dsPort' : DIRECTORY_INSTANCE_PORT , 'dsBindDN' : DIRECTORY_INSTANCE_DN , 'dsBindPwd' : DIRECTORY_INSTANCE_PSWD } { 'location' : STAF_REMOTE_HOSTNAME } { 'noOfLoops' : 5 , 'noOfMilliSeconds' : 2000 } { 'returnString' : returnString , 'expectedString' : msg } 'trap_customconf: send event to the trap listener' { 'location' : STAF_REMOTE_HOSTNAME , 'name' : 'SendTrap/Complete' } { 'location' : STAF_REMOTE_HOSTNAME , 'outputFile' : outputFile2 , 'timerDuration' : timerDuration2 , 'timerRC' : timerRC2 } 'trap_customconf: restore the traps-destination 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' : '--reset traps-destination' } 'trap_customconf: restart the SNMP Connection Handler' { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD } 'trap_customconf: set the traps-community 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' : '--add traps-community:%s' \ % newTrapsCommunityProp , 'expectedRC' : 1 } { 'returnString' : returnString , 'expectedString' : msg }