appflow action¶
The following operations can be performed on "appflow action":
add | rm | set | unset | rename | show
add appflow action¶
Creates an AppFlow action. The action can be associated with an AppFlow policy by using the add appflow policy command.
Synopsys¶
add appflow action <name> -collectors <string> ... [-clientSideMeasurements ( ENABLED | DISABLED )] [-pageTracking ( ENABLED | DISABLED )] [-webInsight ( ENABLED | DISABLED )] [-securityInsight ( ENABLED | DISABLED )] [-videoAnalytics ( ENABLED | DISABLED )] [-distributionAlgorithm ( ENABLED | DISABLED )] [-MetricsLog [-TransactionLog <TransactionLog>]] [-comment <string>]
Arguments¶
name
Name for the action. Must begin with an ASCII alphabetic or underscore (_) character, and must contain only ASCII alphanumeric, underscore, hash (#), period (.), space, colon (:), at (@), equals (=), and hyphen (-) characters.
The following requirement applies only to the NetScaler CLI:
If the name includes one or more spaces, enclose the name in double or single quotation marks (for example, "my appflow action" or 'my appflow action').
collectors
Name(s) of collector(s) to be associated with the AppFlow action.
clientSideMeasurements
On enabling this option, the NetScaler will collect the time required to load and render the mainpage on the client.
Possible values: ENABLED, DISABLED
Default value: DISABLED
pageTracking
On enabling this option, the NetScaler will start tracking the page for waterfall chart by inserting a NS_ESNS cookie in the response.
Possible values: ENABLED, DISABLED
Default value: DISABLED
webInsight
On enabling this option, the netscaler will send the webinsight records to the configured collectors.
Possible values: ENABLED, DISABLED
Default value: ENABLED
securityInsight
On enabling this option, the netscaler will send the security insight records to the configured collectors.
Possible values: ENABLED, DISABLED
Default value: DISABLED
videoAnalytics
On enabling this option, the netscaler will send the videoinsight records to the configured collectors.
Possible values: ENABLED, DISABLED
Default value: DISABLED
distributionAlgorithm
On enabling this option, the netscaler will distribute records among the collectors. Else, all records will be sent to all the collectors.
Possible values: ENABLED, DISABLED
Default value: DISABLED
MetricsLog
If only the stats records are to be exported, turn on this option.
TransactionLog
If over stats channel, transactions logs also need to be sent, set this option appropriately. By default netscaler sends anomalous transaction logs over metrics channel. This can be changed to ALL or NONE transactions
Possible values: ANOMALOUS, NONE, ALL
Default value: ANOMALOUS
comment
Any comments about this action. In the CLI, if including spaces between words, enclose the comment in quotation marks. (The quotation marks are not required in the configuration utility.)
Example¶
add appflow action appflow_action_1 -collectors col1 col2
rm appflow action¶
Removes a configured AppFlow action. You cannot remove an action that is associated with an AppFlow policy.
Synopsys¶
rm appflow action <name>
Arguments¶
name
Name of the action to be removed.
Example¶
rm appflow action appflow_action_1
set appflow action¶
Modifies the specified parameters of an AppFlow action.
Synopsys¶
set appflow action <name> [-collectors <string> ...] [-clientSideMeasurements ( ENABLED | DISABLED )] [-comment <string>] [-pageTracking ( ENABLED | DISABLED )] [-webInsight ( ENABLED | DISABLED )] [-securityInsight ( ENABLED | DISABLED )] [-videoAnalytics ( ENABLED | DISABLED )] [-distributionAlgorithm ( ENABLED | DISABLED )]
Arguments¶
name
Name of the action to be modified.
collectors
Name(s) of collector(s) to be associated with the AppFlow action.
clientSideMeasurements
On enabling this option, the NetScaler will collect the time required to load and render the mainpage on the client.
Possible values: ENABLED, DISABLED
Default value: DISABLED
comment
Any comments about this action. In the CLI, if including spaces between words, enclose the comment in quotation marks. (The quotation marks are not required in the configuration utility.)
pageTracking
On enabling this option, the NetScaler will start tracking the page for waterfall chart by inserting a NS_ESNS cookie in the response.
Possible values: ENABLED, DISABLED
Default value: DISABLED
webInsight
On enabling this option, the netscaler will send the webinsight records to the configured collectors.
Possible values: ENABLED, DISABLED
Default value: ENABLED
securityInsight
On enabling this option, the netscaler will send the security insight records to the configured collectors.
Possible values: ENABLED, DISABLED
Default value: DISABLED
videoAnalytics
On enabling this option, the netscaler will send the videoinsight records to the configured collectors.
Possible values: ENABLED, DISABLED
Default value: DISABLED
distributionAlgorithm
On enabling this option, the netscaler will distribute records among the collectors. Else, all records will be sent to all the collectors.
Possible values: ENABLED, DISABLED
Default value: DISABLED
Example¶
set appflow action appflow_action_1 -collectors col1 col2 col3
unset appflow action¶
Use this command to remove appflow action settings.Refer to the set appflow action command for meanings of the arguments.
Synopsys¶
unset appflow action <name> [-clientSideMeasurements] [-comment] [-pageTracking] [-webInsight] [-securityInsight] [-videoAnalytics] [-distributionAlgorithm]
rename appflow action¶
Renames an AppFlow action.
Synopsys¶
rename appflow action <name>@ <newName>@
Arguments¶
name
Existing name of the action.
newName
New name for the AppFlow action. Must begin with an ASCII alphabetic or underscore (_) character, and must contain only ASCII alphanumeric, underscore, hash (#), period (.), space, colon (:), at
(@), equals (=), and hyphen (-) characters.
The following requirement applies only to the NetScaler CLI:
If the name includes one or more spaces, enclose the name in double or single quotation marks (for example, "my appflow action" or 'my appflow action').
Example¶
rename appflow action old_name new_name
show appflow action¶
Displays information about AppFlow action(s), or about the specified AppFlow action.
Synopsys¶
show appflow action [<name>]
Arguments¶
name
Name of the action about which to display information.
Outputs¶
stateflag
hits
The number of times the action has been taken.
collectors
Name(s) of collector(s) to be associated with the AppFlow action.
clientSideMeasurements
On enabling this option, the NetScaler will collect the time required to load and render the mainpage on the client.
pageTracking
On enabling this option, the NetScaler will start tracking the page for waterfall chart by inserting a NS_ESNS cookie in the response.
webInsight
On enabling this option, the netscaler will send the webinsight records to the configured collectors.
securityInsight
On enabling this option, the netscaler will send the security insight records to the configured collectors.
videoAnalytics
On enabling this option, the netscaler will send the videoinsight records to the configured collectors.
distributionAlgorithm
On enabling this option, the netscaler will distribute records among the collectors. Else, all records will be sent to all the collectors.
MetricsLog
If only the stats records are to be exported, turn on this option.
TransactionLog
If over stats channel, transactions logs also need to be sent, set this option appropriately. By default netscaler sends anomalous transaction logs over metrics channel. This can be changed to ALL or NONE transactions
referenceCount
The number of references to the action.
description
Description of the action
comment
Comments associated with the AppFlow action.
devno
count
Example¶
- show appflow action 2. show appflow action appflow_action_1