什么是一些技术监测一个软件的多个实例? [英] What are some techniques to monitor multiple instances of a piece of software?

查看:147
本文介绍了什么是一些技术监测一个软件的多个实例?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一块,将在多个地点运行自助服务亭软件。我想远程监控其状态。

I have a piece of self-serve kiosk software that will be running at multiple sites. I'd like to monitor their status remotely.

售货亭应用程序本身是pretty的多结束。我现在是在创造一个软件,将监控所有的报刊亭从一个中心位置,以便客户可以远程查看具体细节的过程中(例如,有多少账单是承兑人的现金盒,什么客户当前登录等)。因为我是在发展的早期阶段,我的选择是相当开放的。我明白,我不会放弃很多的资格,但我想尝试得到一个好多种可能的解决方案。一些细节:

The kiosk application itself is pretty much finished. I am now in the process of creating a piece of software that will monitor all of the kiosks from a central location so that the customer can view particular details remotely (for instance, how many bills are in the acceptor's cash cartridge, what customer is currently logged in, etc.). Because I am in such an early stage of development, my options are quite open. I understand that I'm not giving very many qualifications, but I'd like to try to get a good variety of potential solutions. Some details:

  • 在亭软件是一个VB6应用程序在Windows上运行的嵌入式
  • 在监控软件将在Windows的现代桌面版本上运行(或者XP,Vista或7)
  • 在数据库为SQL Server 2008

我最初的想法是开发一个.NET应用程序,只会报告最后一次数据库事务的每个信息亭在设定的时间间隔(比如每秒左右),但我真的很喜欢在亭软件直接报告其状态。我不完全知道从哪里开始,可能需要的修改作出亭软件,以及如何监控软件将需要方面。链接到文章,这些主题将是最受欢迎的。

My initial idea was to develop a .NET app that would simply report the last database transaction for each kiosk at a set interval (say every second or so) but I'd really like for the kiosk software to report its status directly. I'm not exactly sure where to begin in terms of what modifications may need to be made to the kiosk software, and what the monitoring software will require. Links to articles on these topics would be most welcome.

推荐答案

如果该软件是用.NET编写的,我会建议远程处理它轮询状态,但该选项已经出来了。你可能使用另一个的表记录每个工作站的当前的状态。这样一来,你只更新该亭的记录(或记录,这取决于你如何设计数据库)和显示器的应用程序将在数据库中查询,每隔一段时间。如果你想实时,那么这是不是解决办法。

If the software was written in .Net, I would suggest remoting it to poll the status, but that option is out. You could possibly use another table to log the current statuses of each of the workstations. That way, you would just update the record for that kiosk (or records, depending on how you design the database) and the monitor app would query the database every so often. If you want realtime, then this isn't the solution.

这篇关于什么是一些技术监测一个软件的多个实例?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆