--
You received this message because you are subscribed to the Google Groups "Wazuh mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wazuh+un...@googlegroups.com.
To post to this group, send email to wa...@googlegroups.com.
Visit this group at https://groups.google.com/group/wazuh.
To view this discussion on the web visit https://groups.google.com/d/msgid/wazuh/22e0f8af-a79c-430d-a044-f75bf92550b5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I've used Wazuh in multiple MSP/SaaS type environments, but it was always a backend service that was never visible/accessible to the customer, so there was less need to segregate individual customer's data.At first glance, IMO you should look into containers for the components to provider your per-customer segregation. Abstract out the individual customer's configurations and data thru mount points. I don't think the existing container images support redundancy, but no reason they can't be extended to support. Setup a reverse proxy in front of each customer's stack to provide authN into whatever IdM is appropriate for them (OAUTH, SAML, standalone, etc...) In this approach, each customer would have their own 'instance' of the stack they can look at, and you could use the network controls of your container orchestrator to segregate network traffic (ex: kubernetes network policies) at layer 3/4 between customers.For the MSSP SOC, have a different Kibana instance that has access to all the individual customer Elasticsearch indices, and aggregate the searches across the indices...I'm also sure this is oversimplified and I'm missing something... :-)Jeremy
On Mon, Sep 17, 2018 at 4:46 PM Paul M <> wrote:
I'm researching Wazuh from the perspective of a MSSP. I came across the post about using Wazuh for large deployments: https://groups.google.com/forum/#!topic/wazuh/IqR7gJqsvIY, so it appears that it scales extremely well thanks to the ELK stack.--I want to see if there are many Wazuh users that use it not only for a large amount of total devices, but also in a MSSP type of way to monitor different clients' devices. If so, how does your architecture differ, if at all, from the recommended large scale deployment method?Based on https://documentation.wazuh.com/current/getting-started/architecture.html#communications-and-data-flow, does each customer have a full deployment, with corresponding architectures based on their respective sizes, complete with the Elastic Stack and then the data flows from each customer's Wazuh deployment to a master / combined Elastic Stack OR could each customer have only the Wazuh server stack (Wazuh manager, Filebeat, Wazuh API) and they would all feed into one large Elastic Stack?Is there a way where you can allow your SOC analysts to view all of your supported environments in one pane of dashboards and see the distinction of one client to another? Can you easily view panes of dashboards for one customer at a time?Thanks for any insight regarding these questions!
You received this message because you are subscribed to the Google Groups "Wazuh mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wazuh+unsubscribe@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to wazuh+un...@googlegroups.com.
To post to this group, send email to wa...@googlegroups.com.
Visit this group at https://groups.google.com/group/wazuh.
To view this discussion on the web visit https://groups.google.com/d/msgid/wazuh/22e0f8af-a79c-430d-a044-f75bf92550b5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Wazuh mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wazuh+un...@googlegroups.com.
To post to this group, send email to wa...@googlegroups.com.
Visit this group at https://groups.google.com/group/wazuh.
To view this discussion on the web visit https://groups.google.com/d/msgid/wazuh/1180031a-3cd3-4d05-b26e-112a87eeed77%40googlegroups.com.
In my circumstances, since we managed the entire system, we did not have the issue of duplicate IPs/hostnames. We also didn't treat our customers differently (so while cust-A and cust-B might have a different product/service, they both had same SLA, etc...). The only difference was in the rules that were defined for each product/service, but those were common across all customer instances of a given product/service. We just deployed Wazuh documentation or Wazuh consulting engagement (great service!) recommended, and scaled each layer as we hit bottlenecks. We would add in additional metadata using labels for system/customer/etc, and filter/sort using those in dashboards in Kibana.If you setup independent Wazuh stacks for each customer (to avoid conflicts of hostname/IP), but had logstash feed all data to a centralized elasticsearch cluster, and then add in a guid for each customer agent (maybe synthetic guid of customerId-hostname-IP), you could use that for dashboards instead of hostname/IP.Jeremy
On Tue, Sep 18, 2018 at 10:03 AM Paul M <> wrote:
Jeremy - Thanks for your input. For the foreseeable future, separating the customer data is purely more for usability for MSSP SOC analysts, the intention is not to hand over access to individual customers so that they can log in as well.Based on your experience, would you mind sharing how you've set Wazuh for MSP environments?Thanks,Paul
On Tuesday, September 18, 2018 at 9:44:11 AM UTC-4, Jeremy Phillips wrote:
I've used Wazuh in multiple MSP/SaaS type environments, but it was always a backend service that was never visible/accessible to the customer, so there was less need to segregate individual customer's data.At first glance, IMO you should look into containers for the components to provider your per-customer segregation. Abstract out the individual customer's configurations and data thru mount points. I don't think the existing container images support redundancy, but no reason they can't be extended to support. Setup a reverse proxy in front of each customer's stack to provide authN into whatever IdM is appropriate for them (OAUTH, SAML, standalone, etc...) In this approach, each customer would have their own 'instance' of the stack they can look at, and you could use the network controls of your container orchestrator to segregate network traffic (ex: kubernetes network policies) at layer 3/4 between customers.For the MSSP SOC, have a different Kibana instance that has access to all the individual customer Elasticsearch indices, and aggregate the searches across the indices...I'm also sure this is oversimplified and I'm missing something... :-)Jeremy
On Mon, Sep 17, 2018 at 4:46 PM Paul M <> wrote:
I'm researching Wazuh from the perspective of a MSSP. I came across the post about using Wazuh for large deployments: https://groups.google.com/forum/#!topic/wazuh/IqR7gJqsvIY, so it appears that it scales extremely well thanks to the ELK stack.--I want to see if there are many Wazuh users that use it not only for a large amount of total devices, but also in a MSSP type of way to monitor different clients' devices. If so, how does your architecture differ, if at all, from the recommended large scale deployment method?Based on https://documentation.wazuh.com/current/getting-started/architecture.html#communications-and-data-flow, does each customer have a full deployment, with corresponding architectures based on their respective sizes, complete with the Elastic Stack and then the data flows from each customer's Wazuh deployment to a master / combined Elastic Stack OR could each customer have only the Wazuh server stack (Wazuh manager, Filebeat, Wazuh API) and they would all feed into one large Elastic Stack?Is there a way where you can allow your SOC analysts to view all of your supported environments in one pane of dashboards and see the distinction of one client to another? Can you easily view panes of dashboards for one customer at a time?Thanks for any insight regarding these questions!
You received this message because you are subscribed to the Google Groups "Wazuh mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wazuh+unsubscribe@googlegroups.com.
To post to this group, send email to wa...@googlegroups.com.
Visit this group at https://groups.google.com/group/wazuh.
To view this discussion on the web visit https://groups.google.com/d/msgid/wazuh/22e0f8af-a79c-430d-a044-f75bf92550b5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Wazuh mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wazuh+unsubscribe@googlegroups.com.