cancel
Showing results for 
Search instead for 
Did you mean: 
Create Post
Level 12

Outside In Monitoring

Jump to solution

Hello,

Will the SEUM be able to do outside-in type of monitoring?  IE: We have a publicly available webpage that we host internally.  We'd like to be able to set test points in different states/regions to understand how the site is operating and determine the response times are users are seeing.   I'm assuming the player has to talk back to the Orion server some how.  Was this kind of thing included?

 

Thanks!

0 Kudos
1 Solution


Yup - We'll KB this.

This is already in the SEUM Admin Guide. The AG will be released when the product GAs.

Thanks



Awesome, that's great to hear!!

 


Funny, I tried (tried because I obviously faied to explain myself properly) to ask about this capability on the demo and I was told no this was not possible.  Good to know it is indeed possible, supported and documented.

To bad SW doesn't offer this service as an option.  I'm betting more than a few potential customers would bite vs the roll your own method.


I have a feeling that if enough of us asked for it, we'd see something like that.

View solution in original post

0 Kudos
20 Replies
Level 13

Will the SEUM be able to do outside-in type of monitoring? 

Yes, but you will need to install the player at an external location. While testing, I actually used a couple of Amazon EC2 instances to run the player.  I had one in Virginia and another in Tokyo (Amazon has 5 different regions you can choose from: Virginia, Northern California, Ireland, Singapore, and Tokyo).  

 

I'm assuming the player has to talk back to the Orion server some how.

All the communications with the player originate from the Orion poller.  All you need to use a player is HTTPS access from your poller to the player.  I didn't have to do anything with our external firewall to be able to use the Amazon instances.

0 Kudos


Will the SEUM be able to do outside-in type of monitoring? 


Yes, but you will need to install the player at an external location. While testing, I actually used a couple of Amazon EC2 instances to run the player.  I had one in Virginia and another in Tokyo (Amazon has 5 different regions you can choose from: Virginia, Northern California, Ireland, Singapore, and Tokyo).  



I've never looked at the Amazon EC2 stuff.  Can you share a rough cost for something like that?  (I think 2 instances would be good.)  I looked on their calculator but wasn't sure how to calculate it in 5 minutes. 🙂   I'm pretty interested in this.

0 Kudos

Can you share a rough cost for something like that?

It really depends on how many recordings you want to play at that location.  Our playback uses an instance of IE which is not exactly light on its memory usage.  If you are wanting to playback lots of recording at that location, you are going to need larger instances.  If you just want to playback a few recordings then you can get away with smaller instances.

When I was doing my testing a few weeks ago, I was able to just use a "Small Instance" which costs about $0.12 an hour.  That ends up being about $88 a month for a single instance (if you have it running all the time).  You can get a cheaper per month price if you pay for a reserved instance (you have to pay an upfront price to "reserve" an instance for a year, but the overall charges are less).  This drops the monthly price to about $37 per instance.

Does that help?

0 Kudos
When I was doing my testing a few weeks ago, I was able to just use a "Small Instance" which costs about $0.12 an hour.  That ends up being about $88 a month for a single instance (if you have it running all the time).  You can get a cheaper per month price if you pay for a reserved instance (you have to pay an upfront price to "reserve" an instance for a year, but the overall charges are less).  This drops the monthly price to about $37 per instance.

Does that help?



Yes it does!   I have a feeling we'd just be doing a small monitor to one of our websites.  (Login, check a couple pages, search for a product, etc.)  There's really only one monitor I think we'd need to run per site. 

Did you have to do anything special to get it up and running?   I'm still a little foggy on how it connects and talks to NPM.

0 Kudos

Did you have to do anything special to get it up and running?

The player just needs to be available via HTTPS.  For EC2 you will want to do the following:

  • When you start the instance, create a Security Group that allows inbound HTTPS (port 443).  This basically opens up that port on the "Amazon Firewall"
  • Install the SEUM player on your instance.
  • On you start menu there is a SEUM Player Settings shortcut.  Run that and change the port SEUM listens on from the default 17781 to port 443.  I would also add a password so that only you will be able to playback on this player.
  • I think you will need to open up port 443 in the Windows Firewall on your instance.  I don't remember if this was already open, but it needs to be.  I'm guessing it is not open by default.
  • Add this new location to SEUM in the admin section of your Orion Web Console.  Make sure you specify the EC2 instances IP or hostname, port 443 and the password you set on the instance.

That should be all you need to do.  
One side note:  whenever an EC2 instance is started or resumed, it will be given a new IP address and a new host name.  If you want to have a c IP address that won't be changing if you reboot the instance then you'll want to get an "elastic IP".  Amazon only charges you for this when the IP is NOT assigned to an instance (and even then its like $0.01 per hour).  If you use an elastic IP, then you won't have to edit the location's settings to update the changing IP address.  

0 Kudos

Great information!  I suggest someone at SW thinks about writing this up as a knowledge base article or something like that. (A sticky in thwack, etc.)   I think there could be a lot of people like me that want to do this but aren't sure how to get started. 

0 Kudos

Yup - We'll KB this.

This is already in the SEUM Admin Guide. The AG will be released when the product GAs.

Thanks

0 Kudos


Yup - We'll KB this.

This is already in the SEUM Admin Guide. The AG will be released when the product GAs.

Thanks



Awesome, that's great to hear!!

 


Funny, I tried (tried because I obviously faied to explain myself properly) to ask about this capability on the demo and I was told no this was not possible.  Good to know it is indeed possible, supported and documented.

To bad SW doesn't offer this service as an option.  I'm betting more than a few potential customers would bite vs the roll your own method.


I have a feeling that if enough of us asked for it, we'd see something like that.

View solution in original post

0 Kudos

Funny, I tried (tried because I obviously faied to explain myself properly) to ask about this capability on the demo and I was told no this was not possible.  Good to know it is indeed possible, supported and documented.

To bad SW doesn't offer this service as an option.  I'm betting more than a few potential customers would bite vs the roll your own method.

0 Kudos

All the communications with the player originate from the Orion poller.  All you need to use a player is HTTPS access from your poller to the player.  I didn't have to do anything with our external firewall to be able to use the Amazon instances.

The only way I would see that possible is if the poller was already publicly accessible.

0 Kudos

The only way I would see that possible is if the poller was already publicly accessible.

Why's that?  I can connect my browser to https://mail.google.com without my computer being publicly accessible.  

Now the player would have to be publicly accessible since it is outside your firewall.  In that case, I would suggest making sure you set a password for the player so that not everyone can use it.  

0 Kudos

I was referring to the player (external) being able to report back to the poller.  Or does SEUM pull the data in from the players.

0 Kudos

Or does SEUM pull the data in from the players.

Correct.  All the communications are initiated from the Orion poller.  We'll tell the player when it should playback a recording based on your playback interval and we'll ask the player for any playback results every few minutes (I forget the exact amount of time).

0 Kudos

Ok thanks for the clarification.

Thanks for the tip on the Amazon EC2 as well.  I saw a need to be able to test outside in but hadn't given any thought yet as to what I would be testing with.

0 Kudos

I saw someone else mention one of those types of services.  I was hoping we would be able to stick one at the equivalent of someone's house but it sounds like that would require a few extra steps.  The EC2 type services would help but would give us limited testing.  We have a few bigger markets we'd like to test from and our customers traditionally have things like DSL or cable connections. 

Thanks for the info, it'll be good to see the product when it is available!

0 Kudos

I saw someone else mention one of those types of services.  I was hoping we would be able to stick one at the equivalent of someone's house but it sounds like that would require a few extra steps.  The EC2 type services would help but would give us limited testing.  We have a few bigger markets we'd like to test from and our customers traditionally have things like DSL or cable connections. 

Thanks for the info, it'll be good to see the product when it is available!

If you were to put a device at a users house capable of NAT or a site to site VPN so that the poller can reach the player it could definitely be done.

0 Kudos
Level 10

Having gone through the beta I don't believe there is anything provided for you other than the player. If you have a presence in the states you wish to monitor from you can install the player on pretty much any machine as its very lightweight and it reports the results back to the collector.

If you are a single site getting remote perspectives would be an issue. I believe SW is taking a different approach from the costly hosted providers in the same space by simply giving you the tools (recorder, agents, collector) to set it up as you wish. Having the infrastructure elsewhere to run it on is not included in the box....

0 Kudos

as for the nat out I did test that in our Beta and it does work fine. Of course the perspective provided by that solution doesn't tell you as much as a separate remote location would. 

If you have a separate circuit outbound on a different provider (simple dsl line or something) you could get your remote perspective fairly cheaply, certainly cheaper than from the hosted players.

0 Kudos

Another option would be if you have a remote site with an independent internet connection would be to force the playback traffic through the internet via a route command in the OS and then the data transfer would still take the normal route through the WAN.

0 Kudos
Level 15

I was thinking the same thing myself during the demo.  I figured however even if this isn't accounted for it could easily be accomplished with some type of NAT through the firewall if there aren't any other options.

0 Kudos