open-appsec on Docker HTTP Tranasction Handler Is Set To Ready

Issue

When installing open-appsec with Docker traffic is not inspected, and the Transaction Hnalder is set to "Ready", as in the following output:

$ Docker exec -it open-appsec-agent open-appsec-ctl -s
---- open-appsec Nano Agent ----
Version: 1.1.0-open-source
Status: Running
Management mode: Cloud management
Policy files:
    /etc/cp/conf/local_policy.yaml
Policy load status: Success
Last policy update: 2023-10-15T10:19:39.607845

---- open-appsec Orchestration Nano Service ----
Type: Public, Version: 1.1.0-open-source, Created at: 2023-10-05T17:46:48+0000
Status: Running

---- open-appsec Attachment Registrator Nano Service ----
Type: Public, Version: 1.1.0-open-source, Created at: 2023-10-05T17:46:48+0000
Status: Running

---- open-appsec Http Transaction Handler Nano Service ----
Type: Public, Version: 1.1.0-open-source, Created at: 2023-10-05T17:46:48+0000
Status: Ready


For release notes and known limitations check: https://docs.openappsec.io/release-notes
For troubleshooting and support: https://openappsec.io/support

Troubleshooting

  1. Check that the webserver behind the NGINX reverse proxy is accessible, if not follow the guide here:

Agent Fails to Recognize HTTP Transactions with NGINX
  1. Please check the status of the shared memory (/dev/shm) in both containers to ensure it is not empty, and make sure both containers can access it.

Last updated