VMX-Capture Directory Structure
VMX-Capture processes use configuration files within the following directory structure:
<confdir>
|-- agent
| |-- global
| | |-- decoders
| | |-- gapWriter
| | |-- mapper
| | |-- preagg
| | `-- scripts
| |-- p3
| `-- pmux
| |-- <PMUX_NAME>
| | |-- *.stack.json
| | |-- entsMapper
| | | |-- *.stack.mapper.json
| | |-- filter
| | | |-- *.datafilter.stack.mapper.json
| | `-- mdMapper
| | |-- *.stack.mapper.json
Directory (under <confdir>) | Purpose | Typical Filename |
---|---|---|
agent/global/decoders | contains any client-specific ACD decoder configuration files - *.acd.json | *.acd.json |
agent/global/gapWriter | referenced by market data anomaly stack probes, for general use (may be used by multiple PMUXs) | *.stack.gw.json |
agent/global/mapper | any globally used mapper, for general use (may be used by multiple PMUXs) | *.stack.mapper.json |
agent/global/preagg | contains aggregator definitions that are referenced in the stack probes | *.stack.agg.json |
agent/p3 | The | *.p3.json |
agent/pmux/<PMUX_NAME> | One json config per stack probe | *.stack.json *.capture.config |
agent/pmux/<PMUX_NAME>/entsMapper | Referenced by mapper config within each stack probe | *.stack.mapper.json |
agent/pmux/<PMUX_NAME>/mdMapper | Referenced by mapper config within each stack probe that handles market data | *.stack.mapper.json |
agent/pmux/<PMUX_NAME>/filter | Referenced by mapper config within each stack probe, the data filter is a special kind of mapper that uses ip details to filter packets. | *.datafilter.stack.mapper.json |
Where we refer to VP_NAME in the table above, often we might split a single visibility point into two different directories. For example, in a system with two visibility points called VP1 and VP1 we might put in place the following directory structure:
agent
`-- pmux
|-- VP2
| `-- (contains the stack probe configuration
for
VP2)
|-- VP1
| `-- (contains the stack probe configuration
for
VP1)
|-- capVP2
| `-- capVP2.capture.config Capture PMUX Configuration
`-- capVP1
`-- capVP1.capture.config Capture PMUX Configuration
VMX-Capture Licencing
The VMX-Capture PMUX processes need a valid licence in order to run.
The licence specifies the following:
Client ID
Expiry date
Licence type
Maximum cores
Node Address
Capabilities
To find a valid licenses.cf
file, the processes search the following locations in this order:
<confdir>/agent/pmux/<instance_id>/licenses.cf
/opt/tsa/etc/licenses.cf
global/licenses.cf
Request a licence from your Beeks Account Manager.