SIP3 is an end-to-end solution for communication service. Real-time monitor, analysis and troubleshooting of network performance in large volumes of traffic.
SIP3 Captain is a capturing agent and data adapter responsible for handling and encapsulating different protocols and sending data to SIP3 Salto.
You can config sip3-captain on launch via environment variables or mount you config files directly to /etc/sip3-captain. If you want dump network interfaces you nees set --network host for container.
For example:
docker run -d --network host -e captainPcapDev=wlp2s0 -e captainPcapBpfFilter="tcp or udp" -e saltoAddress=127.0.0.1 -e saltoPort=15060 sip3/sip3-captain-ce:latest -Xms=512M -Xmx=1024M
That start dump port wlp2s0 with filter "tcp or udp" ans send result to salto on localhost.
You can create one env file for all sip3 cotainers on you installation and use it for deploy:
sip3.env:
captainPcapDev=wlp2s0
captainPcapBpfFilter="tcp or udp"
saltoAddress=127.0.0.1
saltoPort=15060
docker run -d --network host --env-file ./sip3.env sip3/sip3-captain-ce:latest -Xms=512M -Xmx=1024M
If you want see all variables and config result you can run:
docker run --rm --env-file ./sip3.env sip3/sip3-captain-ce:latest -Xms=512M -Xmx=1024M info
More info you can find in SIP3.IO docs
Content type
Image
Digest
sha256:9e7dfb108…
Size
109.7 MB
Last updated
about 1 year ago
docker pull sip3/sip3-captain-ce