Important Announcement: Monitoring Emails.

  • 1
  • Announcement
  • Updated 2 years ago
  • (Edited)
EDIT MARCH 28, 2018: Please note that all conversations related to Display Monitoring in this Community should be considered obsolete and out of date. As announced in our new Community, Rise Vision added support for a new Display Monitoring feature.

To receive updates, make sure to subscribe to the Rise Vision Blog, or join the new Community and post questions.
===================================================================================================================================================== 

Currently Rise Vision has a monitoring service that sends a notification email when a Display is off that should be online and showing content. As you may be aware, this service has not been reliable lately.

The process of constantly scanning the Schedules of all Companies and determining which Displays should be online and showing content has proven to not be scaleable with the technology that we are currently using and the rapid growth that we are experiencing.

Given these facts, we are deprecating this service and will, at some point in the future, re-introduce it with a configurable alert threshold as low as 1 minute. As you can imagine, this is an extremely expensive service to offer. When this is re-introduced, it will be as a Premium Product. Timing and pricing for this future service has not been determined at this point in time, but as always, it will be an opt-in service and not required.

You will still be able to monitor your Display’s status through the Rise Vision Displays App even after email notifications have been deprecated.
Photo of Blake Freeman

Blake Freeman, Official Rep

  • 36,116 Points 20k badge 2x thumb

Posted 3 years ago

  • 1
Photo of Thierry Masson

Thierry Masson, Champion

  • 2,356 Points 2k badge 2x thumb
Hello Blake,

You say :
You will still be able to monitor your Display’s status through the Rise Vision Displays App even after email notifications have been deprecated.

Do you mean that it will stay possible to set the Black, Green and Read status in the Display menu but 'just' the Email alerting will be an option in the Premium Product?
If so, at a first glance, I would have thought that the monitoring itself is more resource consuming that a simple mail delivery but I may be wrong.

Can you tell for larger companies having their own general monitoring tool if there is a way to monitor each RiseVision client somehow? This may have some interest to integrate such monitoring in the existing operational process.

By the way, what is the principle of the current monitoring? Since the client maybe over a firewall, I assume it is based on a client heartbeat that is sent to the RiseVision central server. If heartbeat is not received for a given period by the server, the status changes. If this is the principle, it may be hard to use a general tool to monitor the application with something more clever than a simple ping.  

Thanks.
Thierry
Photo of Byron

Byron, Keener

  • 9,658 Points 5k badge 2x thumb
Hi Thiery, you are correct, the black, green and red status will remain, just the email notification is coming out. The email notification is smart in that it enumerates the schedules for all companies and determines which displays should be on and showing content right now, as per their schedule, and then it checks to see if the display is actually on (red, green, black status) and if it isn't, and it has been like that for 10 minutes or longer, it sends an email, and vice versa, if it recovers, and stays recovered for 10 minutes or longer, it sends an email. Why the 10 minutes? To stop sending streams of emails if the system is going up and down. With growth this process is the single most expensive thing we do and the architecture can't keep up with it. It is producing false positives right now and can't be relied upon. We need to redo it and move it to a premium service whereby it is only done for those who want it rather than 100,000 + companies. This is why it is the most resource intensive part.

Now, having said the above, I would be very interested with integrating with other monitoring systems, especially if those systems managed the alert time frame and thresholds. Did you have something in mind that you are looking for?

Cheers
Photo of Thierry Masson

Thierry Masson, Champion

  • 2,356 Points 2k badge 2x thumb
Internally, we have several tools for monitoring and I don't known all of them and what they can monitor exactly.
The one I know is a medium-range monitoring tool known as Webwatchbot. This is not the best but I've been using it for years and it is sufficient for the servers I monitored (I change recently position in the company). All of such tools are working on the same principle polling the server to monitor supporting various protocols like : ICMP (ping), HTTP, SMTP, FTP, Pop3, ... and the variation on SLL.

The basic is to use ICMP (ping) to check that the server is responding but it is really the minimum because server can be up with RiseVision application on trouble. Ideally, it should be possible to query the application using a known protocol (most probably HTTP) returning a status about its heath. The issue is that the application should have a free TCP port to querry and for RiseVsion running as a Chrome extension, this might be very hard (or maybe impossible) in regard with the design of Chrome and ChromeOS if RiseVision is working on that platform.

Another solution would be that the RiseVision Company on the cloud server is queried for getting the client status using an API or a basic HTML heath page. I'm not a good programmer but the most difficult part for the monitoring tool will be to get authenticated. In the Google eco-system, this would be possible using an OAuth trust token but I'm afraid that most of the existing monitoring tool on the market are not OAuth compatible (they are compatible with basic authentication or Windows NTLM or Kerberos for the most adavanced ones)

Thanks.
Photo of Byron

Byron, Keener

  • 9,658 Points 5k badge 2x thumb
Hi Theirry, I was thinking about this from the client side actually. I was thinking that we could have a configurable parameter on the player to ping your monitoring service. Thoughts? Thanks!
Photo of Thierry Masson

Thierry Masson, Champion

  • 2,356 Points 2k badge 2x thumb
Hi Keener,
Most of the monitoring system poll the clients and not the reverse. My tool specifically is not able to be polled from the client unfortunately. I'm going to make some tests in th enext days to see how the https://displays.risevision.com/#/display/list (new) page can be used.
The monitoring tools in general may indeed get a page and find content for a string using regex. Depending on pattern matching, the monitoring may detect for a failure. I'm very confident it will work easily. As explained in my previous message, the main issue will be how to get authenticated from the RiseVision central server. 
I will investigate with some colleagues more clever than I for scripting. A rough idea would be to have a script downloading the https://displays.risevision.com/#/display/list page on a regular basis using a script more flexible to manage a Gapps authorization token. The script would then make some check on the client availability and would update a status on an internal intermediate Web server creating a Web page that is monitored by our central tool. Seems a bit heavy but I can then rely on the internal validated notification processes based on the monitoring tool.
I need a bit of time to check all this.  
Photo of Byron

Byron, Keener

  • 9,658 Points 5k badge 2x thumb
Okay Thierry, very curious to see what you conclude. Thanks!
Photo of Simon Dybeck

Simon Dybeck

  • 340 Points 250 badge 2x thumb
One of my main reasons for choosing Rise was because of the mail notifications because my displays(Centius C410 units) are connected with Wifi. The displays are installed in an old culture house which has very strict guidelines on drilling so I wen't with wifi and the mail notifications were a good way for me to know if one display was offline.
As I understand it above the notifications you speak about in the future will check which presentations should be played and if it is. I only need an option to get a notification if the displays loose connection to the internet. 

To me that doesn't sound like an expensive or complicated thing. Could this be possible as a free option?
Photo of Byron

Byron, Keener

  • 9,658 Points 5k badge 2x thumb
Hi Simon, as of this point in time it is very unlikely that this will be free, but, we will cross that bridge when we come to implement it. Thanks!
Photo of Chris

Chris

  • 222 Points 100 badge 2x thumb
I am in a similar situation as the user Simon; my 5x Rise NUC units are connected via WiFi, so the alert emails were useful in letting me know of any issues before many users noticed.
Is there any update on this, as I have noticed that I am no longer receiving any email alerts. I would considering paying for such functionality, depending on the price.

I am still a fan of Rise, having purchased a number of your branded media players, paying for monthly storage, etc., but have been disappointed with several of these "scaling issues" (ex- recommendation of not using player app on Ubuntu\can't remotely reboot, losing email alerts now, etc.).
I think you guys offer a unique and worthwhile product, but it is becoming more and more difficult for me to battle management as we run into more issues.

I hope that the email alerts are reimplemented\solid, in the near future.

Thanks,
Chris
Photo of Blake Freeman

Blake Freeman, Official Rep

  • 36,116 Points 20k badge 2x thumb
Chris,

Thanks for the input. I believe Monitoring Emails are something that is being considered, but I don't have a timeframe for you on design or implementation.
Photo of Philippe Reaud

Philippe Reaud

  • 772 Points 500 badge 2x thumb
Hi All,
Any update for this feature ?

Best regards,
Photo of Robb

Robb, Official Rep

  • 76,676 Points 50k badge 2x thumb
Philippe,

Not yet, but we will let everyone know if and when it returns!
Photo of Melissa Haas

Melissa Haas

  • 80 Points 75 badge 2x thumb
This reply was created from a merged topic originally titled Email alert when a display goes offline.

I am responsible for all the displays on a college campus but based on the location of my office, I don't see the displays everyday. For many reasons, there are times when the displays are offline and I won't notice for days. It would be so great to get an email alert when displays go offline so I can fix it immediately.
Yes, I know I can view which displays are offline in the displays section but I don't want to be constantly monitoring that. 
Photo of Alan Clayton

Alan Clayton, Official Rep

  • 8,788 Points 5k badge 2x thumb
Thanks for the feedback Melissa. This is something we plan to get to in the near future.