Hi, Here's an alternative if OpsCenter + proxy situation proves to be a pain: http://sematext.com/spm/integrations/cassandra-monitoring.html Proxy situation is super simple <https://sematext.atlassian.net/wiki/display/PUBSPM/SPM+FAQ#SPMFAQ-CanSPMclientsenddataoutfromserversthatarebehindaproxy> .
HTH Otis -- Monitoring * Alerting * Anomaly Detection * Centralized Log Management Solr & Elasticsearch Support * http://sematext.com/ On Thu, Jun 18, 2015 at 1:26 PM, Ben Bromhead <b...@instaclustr.com> wrote: > OpsCenter is a little bit tricky to simply just rewrite urls, the lhr > requests and rest endpoints it hits are all specified a little differently > in the javascript app it loads. > > We ended up monkey patching a buttload of the js files to get all the > requests working properly with our proxy. Everytime a new release of > OpsCenter comes out we have to rework it. > > If you are a DSE customer I would raise it as a support issue :) > > > > On 18 June 2015 at 02:29, Spencer Brown <lilspe...@gmail.com> wrote: > >> First, your firewall should really be your frontend There operational >> frontend is apache, which is common. You want every url with opscenter in >> it handled elsewhere. You could also set up proxies for /. >> cluster-configs, etc... >> Then there is mod_rewrite, which provides a lot more granularity about >> when you want what gets handled where.I set up the architectural >> infrastructure for Orbitz and some major banks, and I'd be happpy to help >> you out on this. I charge $30/hr., but what you need isn't very complex so >> we're really just talking $100. >> >> On Thu, Jun 18, 2015 at 5:13 AM, Jonathan Ballet <jbal...@gfproducts.ch> >> wrote: >> >>> Hi, >>> >>> I'm looking for information on how to correctly deploy an OpsCenter >>> instance behind a HTTP(S) proxy. >>> >>> I have a running instance of OpsCenter 5.1 reachable at >>> http://opscenter:8888/opscenter/ but I would like to be able to >>> serve this kind of tool under a single hostname on HTTPS along with >>> other tools of this kind, for easier convenience. >>> >>> I'm currently using Apache as my HTTP front-end and I tried this >>> naive configuration: >>> >>> <VirtualHost *:80> >>> ServerName tools >>> ... >>> ProxyPreserveHost On >>> ######### Proxy to OpsCenter ######### >>> ProxyPass /opscenter/ http://opscenter:8888/opscenter/ >>> ProxyPassReverse /opscenter/ http://opscenter:8888/opscenter/ >>> </VirtualHost> >>> >>> This doesn't quite work, as OpsCenter seem to also serve specific >>> endpoints from / directly >>> >>> >>> Of course, it doesn't correctly work, as OpsCenter seem to also serve >>> specific data from / directly, such as: >>> >>> /cluster-configs >>> /TestCluster >>> /meta >>> /rc >>> /tcp >>> >>> Is there something I can configure in OpsCenter so that it serves these >>> URLs from somewhere else, or a list of known URLs that I can remap on the >>> proxy, or better yet, a known proxy configuration to put in front of >>> OpsCenter? >>> >>> Regards, >>> >>> Jonathan >>> >> >> > > > -- > > Ben Bromhead > > Instaclustr | www.instaclustr.com | @instaclustr > <http://twitter.com/instaclustr> | (650) 284 9692 >