This playbook is a perfect choice if you want to see how SIP3 will work with real data at your organization. Configure and run SIP3 in your lab with few commands only.
Note: Keep in mind that this version has restrictions in terms of performance and available features.
1. SIP3 backend components as monolitic application (sip3.yml)
This playbook aims to simplify the SIP3 deployment.
sip3.yml deploys the SIP3 backend components as monolitic application.
Configuration is simple too - just describe hosts in your network as it's shown here:
To install SIP3 backend components run the following command:
ansible-playbook -K playbooks/trial/sip3.yml
To uninstall SIP3 backend components run the same command but with
ansible-playbook -K playbooks/trial/sip3.yml --extra-vars "state=absent"
Note: To verify that SIP3 has been installed properly open: http://localhost.
Now you are the one step away from seeing SIP3 in action.
2. SIP3 captain (captain.yml)
Once you have finished installing the SIP3 backend components, it's time to deploy SIP3 captain. This component is responsible for capturing and filtering raw SIP traffic data. You can use SIP3 captain as an agent by deploying it to the node with SIP traffic.
Configuration of the SIP3 captain is a little more complicated than the one of the SIP3 backend components, but still simple enough. Check it out here:
To install SIP3 captain run the following command:
ansible-playbook -K playbooks/trial/captain.yml
To uninstall SIP3 captain run the same command but with
ansible-playbook -K playbooks/trial/captain.yml --extra-vars "state=absent"