NCM::Component::metaconfig::conntrackd - schema¶
Types¶
- /software/components/metaconfig/conntrackd_service_sync_mode
- Description: There are 3 main synchronization modes or protocols: NOTRACK, ALARM and FTFW.
- /software/components/metaconfig/conntrackd_service_sync_mode/type
- Required
- Type: choice
- Default value: FTFW
- /software/components/metaconfig/conntrackd_service_sync_mode/DisableExternalCache
- Optional
- Type: boolean
- /software/components/metaconfig/conntrackd_service_sync_mode/CommitTimeout
- Optional
- Type: long
- Range: 0..
- /software/components/metaconfig/conntrackd_service_sync_mode/PurgeTimeout
- Optional
- Type: long
- Range: 0..
- /software/components/metaconfig/conntrackd_service_sync_transport
- Description: There are 3 transport protocols: TCP, Multicast and UDP.
- /software/components/metaconfig/conntrackd_service_sync_transport/type
- Required
- Type: choice
- /software/components/metaconfig/conntrackd_service_sync_transport/IPv4_address
- Optional
- Type: type_ipv4
- /software/components/metaconfig/conntrackd_service_sync_transport/IPv6_address
- Optional
- Type: type_ipv6
- /software/components/metaconfig/conntrackd_service_sync_transport/IPv4_Destination_Address
- Optional
- Type: type_ipv4
- /software/components/metaconfig/conntrackd_service_sync_transport/IPv6_Destionation_Address
- Optional
- Type: type_ipv6
- /software/components/metaconfig/conntrackd_service_sync_transport/Port
- Optional
- Type: type_port
- /software/components/metaconfig/conntrackd_service_sync_transport/Interface
- Optional
- Type: string
- /software/components/metaconfig/conntrackd_service_sync_transport/IPv4_interface
- Optional
- Type: type_ipv4
- /software/components/metaconfig/conntrackd_service_sync_transport/SndSocketBuffer
- Optional
- Type: long
- Range: 0..
- /software/components/metaconfig/conntrackd_service_sync_transport/RcvSocketBuffer
- Optional
- Type: long
- Range: 0..
- /software/components/metaconfig/conntrackd_service_sync_transport/Checksum
- Optional
- Type: boolean
- /software/components/metaconfig/conntrackd_service_sync
- Description: This top-level section defines how conntrackd should handle synchronization with other cluster nodes.
- /software/components/metaconfig/conntrackd_service_sync/mode
- Required
- Type: conntrackd_service_sync_mode
- /software/components/metaconfig/conntrackd_service_sync/transport
- Required
- Type: conntrackd_service_sync_transport
- /software/components/metaconfig/conntrackd_service_general_unix
- Description: Unix socket configuration. This socket is used by conntrackd to listen to external commands like `conntrackd -k’ or `conntrackd -n’.
- /software/components/metaconfig/conntrackd_service_general_unix/Path
- Required
- Type: string
- Default value: /var/run/conntrackd.ctl
- /software/components/metaconfig/conntrackd_service_general_unix/Backlog
- Required
- Type: long
- Default value: 20
- /software/components/metaconfig/conntrackd_service_general_filter_action
- /software/components/metaconfig/conntrackd_service_general_filter_action/action
- Required
- Type: choice
- /software/components/metaconfig/conntrackd_service_general_filter_protocol_option
- /software/components/metaconfig/conntrackd_service_general_filter_state_option
- /software/components/metaconfig/conntrackd_service_general_filter_state
- /software/components/metaconfig/conntrackd_service_general_filter_state/states
- Required
- Type: conntrackd_service_general_filter_state_option
- /software/components/metaconfig/conntrackd_service_general_filter_protocol
- /software/components/metaconfig/conntrackd_service_general_filter_protocol/protocols
- Required
- Type: conntrackd_service_general_filter_protocol_option
- /software/components/metaconfig/conntrackd_service_general_filter_address
- /software/components/metaconfig/conntrackd_service_general_filter_address/IPv4_address
- Optional
- Type: type_ipv4
- /software/components/metaconfig/conntrackd_service_general_filter_address/IPv6_address
- Optional
- Type: type_ipv6
- /software/components/metaconfig/conntrackd_service_general_filter
- Description: Event filtering. This clause allows you to filter certain traffic. There are currently three filter-sets: Protocol, Address and State. The filter is attached to an action that can be: Accept or Ignore. Thus, you can define the event filtering policy of the filter-sets in positive or negative logic depending on your needs. You can select if conntrackd filters the event messages from user-space or kernel-space. The kernel-space event filtering saves some CPU cycles by avoiding the copy of the event message from kernel-space to user-space. The kernel-space event filtering is prefered, however, you require a Linux kernel >= 2.6.29 to filter from kernel-space.
- /software/components/metaconfig/conntrackd_service_general_filter/from
- Required
- Type: choice
- Default value: Userspace
- /software/components/metaconfig/conntrackd_service_general_filter/protocol
- Optional
- Type: conntrackd_service_general_filter_protocol
- /software/components/metaconfig/conntrackd_service_general_filter/address
- Optional
- Type: conntrackd_service_general_filter_address
- /software/components/metaconfig/conntrackd_service_general_filter/state
- Optional
- Type: conntrackd_service_general_filter_state
- /software/components/metaconfig/conntrackd_service_general
- Description: This top-level section contains generic configuration directives for the conntrackd daemon
- /software/components/metaconfig/conntrackd_service_general/Nice
- Required
- Type: long
- Range: -20..19
- /software/components/metaconfig/conntrackd_service_general/HashSize
- Optional
- Type: long
- Range: 1..
- /software/components/metaconfig/conntrackd_service_general/HashLimit
- Optional
- Type: long
- Range: 1..
- /software/components/metaconfig/conntrackd_service_general/Logfile
- Optional
- Type: string
- /software/components/metaconfig/conntrackd_service_general/Syslog
- Optional
- Type: string
- /software/components/metaconfig/conntrackd_service_general/LockFile
- Required
- Type: string
- Default value: /var/lock/conntrack.lock
- /software/components/metaconfig/conntrackd_service_general/UNIX
- Required
- Type: conntrackd_service_general_unix
- /software/components/metaconfig/conntrackd_service_general/NetlinkBufferSize
- Optional
- Type: long
- Range: 102400..
- /software/components/metaconfig/conntrackd_service_general/NetlinkBufferSizeMaxGrowth
- Optional
- Type: long
- Range: 204800..
- /software/components/metaconfig/conntrackd_service_general/filter
- Optional
- Type: conntrackd_service_general_filter
- /software/components/metaconfig/conntrackd_service
- /software/components/metaconfig/conntrackd_service/sync
- Optional
- Type: conntrackd_service_sync
- /software/components/metaconfig/conntrackd_service/general
- Required
- Type: conntrackd_service_general