sflow¶
Configure sFlow
sflow Specification¶
Parameter Value Type Intermediate Resource Element Name sflow Element URI /axapi/v3/sflow Element Attributes sflow_attributes Partition Visibility shared Schema sflow schema
Operations Allowed:
Operation | Method | URI | Payload | |
---|---|---|---|---|
Get Object | GET | /axapi/v3/sflow | sflow_attributes |
sflow attributes¶
agent
Description: agent is a JSON Block. Please see below for agent
Type: Object
Reference Object: /axapi/v3/sflow/agent
collector
Description: collector is a JSON Block. Please see below for collector
Type: Object
Reference Object: /axapi/v3/sflow/collector
event-notification
Description: event-notification is a JSON Block. Please see below for event-notification
Type: Object
Reference Object: /axapi/v3/sflow/event-notification
global
Description: global is a JSON Block. Please see below for global
Type: Object
Reference Object: /axapi/v3/sflow/global
polling
Description: polling is a JSON Block. Please see below for polling
Type: Object
Reference Object: /axapi/v3/sflow/polling
sampling
Description: sampling is a JSON Block. Please see below for sampling
Type: Object
Reference Object: /axapi/v3/sflow/sampling
setting
Description: setting is a JSON Block. Please see below for setting
Type: Object
Reference Object: /axapi/v3/sflow/setting
source-address
Description: source-address is a JSON Block. Please see below for source-address
Type: Object
Reference Object: /axapi/v3/sflow/source-address
source-address¶
Specification Value Type object ip
Description Source IPv4 address
Type: string
Format: ipv4-address
ipv6
Description Source IPv6 address
Type: string
Format: ipv6-address
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
global¶
Specification Value Type object sampling-enable
Type: Listuuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
global_sampling-enable¶
Specification Value Type list Block object keys counters1
Description ‘all’: all; ‘total-packet-sample-records’: Total packet sample records; ‘total-counter-sample-records’: Total counter sample records; ‘total-sflow-packets-sent’: Total sflow packets sent; ‘total-sflow-local-packets-sent’: Total sflow packets sent desc {}; ‘total-sflow-packets-sent-mgmt’: Total sflow packets sent via Mgmt Interface; ‘total-sflow-packets-drop-mgmt’: sflow packets dropped because of rate limit via Mgmt Interface;
Type: string
Supported Values: all, total-packet-sample-records, total-counter-sample-records, total-sflow-packets-sent, total-sflow-local-packets-sent, total-sflow-packets-sent-mgmt, total-sflow-packets-drop-mgmt
agent¶
Specification Value Type object address
Description: address is a JSON Block. Please see below for agent_address
Type: Object
Reference Object: /axapi/v3/sflow/agent/address
agent_address¶
Specification Value Type object ip
Description Configure sFlow agent IP address
Type: string
Format: ipv4-address
Mutual Exclusion: ip and ipv6 are mutually exclusive
ipv6
Description Configure sFlow agent IPv6 address
Type: string
Format: ipv6-address
Mutual Exclusion: ipv6 and ip are mutually exclusive
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
sampling¶
Specification Value Type object eth-list
Type: Listuuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
ve-list
Type: List
sampling_eth-list¶
Specification Value Type list Block object keys eth-end
Description Ethernet interface to sample
Type: number
Format: interface
eth-start
Description Ethernet interface to sample
Type: number
Format: interface
sampling_ve-list¶
Specification Value Type list Block object keys ve-end
ve-start
event-notification¶
Specification Value Type object ddos
Description: ddos is a JSON Block. Please see below for event-notification_ddos
Type: Object
Reference Object: /axapi/v3/sflow/event-notification/ddos
event-notification_ddos¶
Specification Value Type object toggle
Description ‘enable’: Enable sflow notification for DDOS events; ‘disable’: Disable sflow notification for DDOS events;
Type: string
Supported Values: enable, disable
Default: disable
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
setting¶
Specification Value Type object append-mapping-info
Description Allow TPS to always send mapping ctr block (260, 271, and 272)
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
counter-polling-interval
Description sFlow counter polling interval, default is 20
Type: number
Range: 1-200
Default: 20
default-counter-polling-mtu
Description Default MTU for counter-polling packets - DDoS 3.2 format only (Default: 1500)
Type: number
Range: 1200-1500
Default: 1500
local-collection
Description ‘enable’: Enable local sflow collection (Default); ‘disable’: Disable local sflow collection;
Type: string
Supported Values: enable, disable
Default: enable
local-t1-polling-interval
Description Set sFlow local counter polling interval for T1 stats
Type: number
Range: 1-18000
local-t2-polling-interval
Description Set sFlow local counter polling interval for T2 stats
Type: number
Range: 1-18000
management-link-utilization
Description limit management link speed in (Mbps)
Type: number
Range: 1-10000
Mutual Exclusion: management-link-utilization and management-link-utilization-percentage are mutually exclusive
management-link-utilization-percentage
Description percentage limit of the management link speed (Default is 30%)
Type: number
Range: 1-100
Default: 30
Mutual Exclusion: management-link-utilization-percentage and management-link-utilization are mutually exclusive
max-header
Description Configure maximum number of bytes that should be copied from a sampled packet (default: 128) (The maximum number of bytes (Default: 128))
Type: number
Range: 14-512
packet-sampling-rate
Description sFlow packet sampling rate, default is 1000
Type: number
Range: 10-10000
Default: 1000
port-range-end
Description Source port-range end
Type: number
Range: 2049-63640
port-range-start
Description Source port-range
Type: number
Range: 2049-63640
randomize-source-port
Description ‘enable’: Randomize source port; ‘disable’: Fix source port 6343; ‘packet-sampling-only’: Only randomized source port for packet-sampling (Default);
Type: string
Supported Values: enable, disable, packet-sampling-only
Default: packet-sampling-only
source-ip-use-mgmt
Description Use management interface’s IP address for source IP of sFlow packets
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
polling¶
Specification Value Type object a10-proprietary
Description: a10-proprietary is a JSON Block. Please see below for polling_a10-proprietary
Type: Object
Reference Object: /axapi/v3/sflow/polling/a10-proprietary
cpu-usage
Description Polling CPU usage
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
ddos
Description: ddos is a JSON Block. Please see below for polling_ddos
Type: Object
Reference Object: /axapi/v3/sflow/polling/ddos
eth-list
Type: Listethernet-ext-list
Type: List
Reference Object: /axapi/v3/sflow/polling/ethernet-ext/{start}
ethernet-list
Type: List
Reference Object: /axapi/v3/sflow/polling/ethernet/{start}
http
Description: http is a JSON Block. Please see below for polling_http
Type: Object
Reference Object: /axapi/v3/sflow/polling/http
http-counter
Description Polling HTTP counters
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
system-health
Description: system-health is a JSON Block. Please see below for polling_system-health
Type: Object
Reference Object: /axapi/v3/sflow/polling/system-health
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
ve-list
Type: List
polling_eth-list¶
Specification Value Type list Block object keys eth-end
Description Ethernet interface to sample
Type: number
Format: interface
eth-start
Description Ethernet interface to sample
Type: number
Format: interface
polling_http¶
Specification Value Type object toggle
Description ‘enable’: Enable polling HTTP counters; ‘disable’: Disable polling HTTP counters;
Type: string
Supported Values: enable, disable
Default: disable
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
polling_ve-list¶
Specification Value Type list Block object keys ve-end
ve-start
polling_ethernet-list¶
Specification Value Type list Block object keys start
Description Ethernet interface to poll
Type: number
Format: interface
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
polling_ddos¶
Specification Value Type object 2_9-compatibility
Description Enable DDOS sflow polling 2.9 compatibility mode
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
Mutual Exclusion: 2_9-compatibility and 3_0-compatibility are mutually exclusive
3_0-compatibility
Description Enable DDOS sflow polling 3.0/3.1 compatibility mode
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
Mutual Exclusion: 3_0-compatibility and 2_9-compatibility are mutually exclusive
address-byte-order-host
Description Export sflow address field in host byte order
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
dns-cache-zone-stats
Description Enable polling for dns cache per instance and per zone statistics
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
dyn-entry-stats
Description Enable polling for dynamic entry statistics
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
enable-anomaly-stats
Description Enable Polling for system wide anomaly statistics
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
toggle
Description ‘enable’: Enable sflow polling for DDOS statistics; ‘disable’: Disable sflow polling for DDOS statistics;
Type: string
Supported Values: enable, disable
Default: disable
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
polling_ethernet-ext-list¶
Specification Value Type list Block object keys start
Description Ethernet interface to poll
Type: number
Format: interface
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
polling_a10-proprietary¶
Specification Value Type object export-deprecated-counters
Description Export deprecated counters
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
polling_system-health¶
Specification Value Type object license-statistics
Description ‘enable’: Enable polling license statistics; ‘disable’: Disable polling license statistics;
Type: string
Supported Values: enable, disable
Default: disable
per-control-cpu-usage
Description ‘enable’: Enable polling control cpu; ‘disable’: Disable polling control cpu usage;
Type: string
Supported Values: enable, disable
Default: disable
per-data-cpu-usage
Description ‘enable’: Enable polling data cpu; ‘disable’: Disable polling data cpu usage;
Type: string
Supported Values: enable, disable
Default: disable
system-health-usage
Description ‘enable’: Enable polling system health information; ‘disable’: Disable polling system health information;
Type: string
Supported Values: enable, disable
Default: disable
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
collector¶
Specification Value Type object custom-list
Type: List
Reference Object: /axapi/v3/sflow/collector/custom/{name}
ip-list
Type: List
Reference Object: /axapi/v3/sflow/collector/ip/{addr}+{port}
ipv6-list
Type: List
Reference Object: /axapi/v3/sflow/collector/ipv6/{addr}+{port}
collector_custom-list¶
Specification Value Type list Block object keys ipv4_addr
Description Configure IP address of the sFlow Receiver
Type: string
Format: ipv4-address
ipv6_addr
Description Configure IPv6 address of the sFlow Receiver
Type: string
Format: ipv6-address
name
Description Configure name of sFlow Receiver
Type: string
Format: string-rlx
Maximum Length: 63 characters
Maximum Length: 1 characters
user-tag
Description Customized tag
Type: string
Format: string-rlx
Maximum Length: 127 characters
Maximum Length: 1 characters
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
collector_ip-list¶
Specification Value Type list Block object keys addr
Description Configure sFlow collector IP address
Type: string
Format: ipv4-address
customized-setting
Description: customized-setting is a JSON Block. Please see below for collector_ip-list_customized-setting
Type: Object
Reference Object: /axapi/v3/sflow/collector/ip/{addr}+{port}/customized-setting
port
Description Port number (default is 6343)
Type: number
Range: 1-65535
Default: 6343
use-mgmt-port
Description sFlow collector is through out-of-band management
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
user-tag
Description Customized tag
Type: string
Format: string-rlx
Maximum Length: 127 characters
Maximum Length: 1 characters
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
collector_ip-list_customized-setting¶
Specification Value Type object a10-proprietary-polling
Description Enable counters for ACOS control blocks
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
counter-polling
Description Enable counter polling
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
event-notification
Description Enable event notification
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
export-enable
Description ‘export’: Export settings;
Type: string
Supported Values: export
packet-sampling
Description Enable packet sampling
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
collector_ipv6-list¶
Specification Value Type list Block object keys addr
Description Configure sFlow collector IPv6 address
Type: string
Format: ipv6-address
customized-setting
Description: customized-setting is a JSON Block. Please see below for collector_ipv6-list_customized-setting
Type: Object
Reference Object: /axapi/v3/sflow/collector/ipv6/{addr}+{port}/customized-setting
port
Description Port number (default is 6343)
Type: number
Range: 1-65535
Default: 6343
use-mgmt-port
Description sFlow collector is through out-of-band management
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
user-tag
Description Customized tag
Type: string
Format: string-rlx
Maximum Length: 127 characters
Maximum Length: 1 characters
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
collector_ipv6-list_customized-setting¶
Specification Value Type object a10-proprietary-polling
Description Enable counters for ACOS control blocks
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
counter-polling
Description Enable counter polling
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
event-notification
Description Enable event notification
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
export-enable
Description ‘export’: Customizes export settings for collector;
Type: string
Supported Values: export
packet-sampling
Description Enable packet sampling
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters