event-handler activate
 
   
  Activates an event handler and accesses event-handler activation mode, from which you can enter advanced configuration commands. You can also append the advanced commands to 
	 event-handler activate. 
  
 Syntax
 
	  
		event-handler activate 
		 
			 event-handler-name 
		   
	 
 
	  
	  
		event-handler activate 
		event-handler-name 
		  [ 
		  action-timeout 
		  minutes 
		  ] 
		  [ 
		  delay 
		  seconds 
		  ] 
		  [ 
		  iterations 
		  num-iterations 
		  ] 
		  [ 
		  interval 
		  seconds 
		  ] 
		  [ 
		  trigger-mode 
		  mode 
		  ] 
		  [ 
		  trigger-function 
		  { 
		  OR 
		  | 
		  AND 
		  [ 
		  time-window 
		  seconds 
		  ] 
		  } 
		  ] 
	 
 
	 no event-handler activate 
		 
		  event-handler-name 
		 
	 
 
	 Command Default
 
		No event handler is activated on the device. 
		
 
	 
 
	 Parameters
 
		 
		   
			 -  
				  event-handler-name 
				 
			 
- Specifies the name of the event-handler
						profile.
- action-timeout 
				  minutes 
			 
- Specifies the number of minutes to wait for
						an action-script to complete execution. If you specify "0", no timeout is
						set. Valid timeout values are any positive integer. 
- delay 
				  seconds 
			 
- Specifies a number of seconds from when a trigger is received until the execution of the specified action begins. Valid values are 0 or a positive integer. 
			 
- iterations 
				  num-iterations 
			 
- Specifies the number of times an event-handler action is run, when triggered. Valid values are any positive integer. The default value is 1. 
			 
- interval 
				  seconds 
			 
- Specifies the number of seconds between iterations of an event-handler action, if triggered. Valid values are 0 or a positive integer. The default is 0. 
			 
 
		   
			 - trigger-mode 
				  mode 
			 
- Specifies if an event-handler action can be triggered only once or more than once. The default is each time the trigger condition occurs, the event-handler action is launched. 
				 
				   
					 - each-instance 
					 
-  The event-handler action is launched on each trigger instance received. 
					 
-  
						on-first-instance 
					 
- As long as the device is running, the event-handler action is launched only once. Following a device restart, the event-handler action can be triggered again. 
					 
-  
						only-once 
					 
- For the duration of a device's configuration, the event-handler action is launched only once. 
					 
 
- trigger-function 
			 
- For an implementation of an event-handler profile, if multiple triggers are defined for an event-handler action, specifies if the action runs only if all of the triggers occur; or if one is sufficient. 
				 
				   
					 - OR 
					 
- The event-handler action runs if any of the triggers occur. 
					 
- AND 
					 
- The event-handler action runs only if all of the triggers occur. 
						 
						   
							 - time-window 
								  seconds 
							 
-  In seconds, specify the time window within which all of the triggers must occur in order that the event-handler action runs. Once all triggers have been received and on each subsequent trigger received, the action will be launched when the time difference between the latest trigger and the oldest trigger is less than or equal to the configured time-window. 
							 
 
 
Modes
 
		 
		Global configuration mode 
		
 
		Event-handler activation mode for an existing event handler. (There is no need to enter the 
		  exit command.) 
		
 
	 
 
	 Usage Guidelines
 
		You can activate up to 10 different event-handler profiles on a device. 
		
 
		A Python event-handler script runs only if all of the following occur: 
		
 
		  - Using the 
			 copy command, copy the Python file to the 
			 flash:// location on the device. 
		  
- Using the 
			 event-handler command, create an event-handler profile. 
		  
- In configuration mode for that profile: 
			  
				- Using the 
				  trigger command, create one or more triggers. 
				
- Using the 
				  action command, specify the Python script that will be triggered. 
				
 
- Using the 
			 event-handler activate command, activate an instance of the event handler. 
		  
- The trigger event occurs. 
		  
Following an initial triggering of an event-handler action, any subsequent trigger launches the action an additional time if the following conditions are true: 
		
 
		  - The 
			 trigger-mode parameter is set to the default 
			 each-instance. 
		  
- The subsequent trigger occurs within the specified 
			 time-window. 
		  
For additional usage guidelines regarding the advanced configuration commands, see the following topics: 
		
 
		  - action-timeout 
		  
- delay 
		  
- iterations 
		  
- interval 
		  
- trigger-mode 
		  
- trigger-function 
		  
To inactivate an event-handler instance on a device, use the 
		  no form of this command. If an event-handler Python script is running, it is executed to completion before inactivation of the event handler. 
		
 
	 
Examples
 
	  
	  
		This example activates eventHandler1 on the device. 
		
 
		device# configure terminal
device(config)# event-handler activate eventHandler1
device(config-activate-eventHandler1)#