有哪些技术可以监控一个软件的多个实例?

2023-12-29

我有一个自助服务亭软件,将在多个站点运行。我想远程监控他们的状态。

信息亭应用程序本身已经基本完成。我现在正在创建一款软件,该软件将从一个中心位置监控所有自助服务终端,以便客户可以远程查看特定详细信息(例如,接受者的现金盒中有多少钞票、当前的客户是什么)登录等)。因为我还处于发展的早期阶段,所以我的选择非常开放。我知道我没有给出太多的资格,但我想尝试获得各种潜在的解决方案。一些细节:

  • Kiosk 软件是一个在 Windows Embedded 上运行的 VB6 应用程序
  • 监控软件将在现代桌面版本的 Windows(XP、Vista 或 7)上运行
  • 数据库是SQL Server 2008

我最初的想法是开发一个 .NET 应用程序,以设定的时间间隔(例如每秒左右)简单地报告每个信息亭的最后一个数据库事务,但我真的希望信息亭软件能够直接报告其状态。我不太确定从哪里开始需要对信息亭软件进行哪些修改以及监控软件需要什么。非常欢迎有关这些主题的文章的链接。


如果该软件是用 .Net 编写的,我建议对其进行远程处理以轮询状态,但该选项已不可用。您可以使用另一个表来记录每个工作站的当前状态。这样,您只需更新该信息亭的记录(或多个记录,具体取决于您设计数据库的方式),并且监控应用程序将经常查询数据库。如果您想要实时,那么这不是解决方案。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有哪些技术可以监控一个软件的多个实例? 的相关文章

  • 在我的网站上显示 Google Analytics(分析)仪表板

    我设置了一个 ASP NET 网站 并使用 Google Analytics 进行页面跟踪 我唯一不喜欢的是我必须离开我的网站 到 Google Analytics 网站 才能看到该报告 有什么方法可以使用他们拥有的所有 AJAX 在我自己
  • Microsoft Teams 中私人消息的传入 Webhook

    我可以从 C 应用程序或 PS 脚本创建传入 Webhook 将 JSON 消息发送到 MSFT 文档所解释的通道 但是 我想使用传入的 webhook 将 JSON 消息从我的应用程序发送到用户 作为私人消息 就像 Slack 允许的那样
  • 在 .NET 中记录 StackOverflowException

    最近 我的 NET 应用程序 asp net 网站 中出现了堆栈溢出异常 我之所以知道该异常是因为它出现在我的 EventLog 中 我知道 StackOverflow 异常无法被捕获或处理 但是有没有办法在它杀死您的应用程序之前记录它 我
  • 检测 SignalR Hub 客户端立即断开连接

    SignalR Hub OnDisconnected 何时在服务器端引发 对于崩溃或关闭而不调用Stop method 我正在使用 SignalR NET 客户端进行测试 而不是 javascript 客户端 如果我打电话给Stop客户端上
  • 将标签文本的一部分设置为粗体

    有什么办法可以使一部分label text要大胆吗 label text asd string 想要string部分要加粗 有可能吗 这怎么办 下面的类说明了如何通过覆盖来做到这一点OnPaint in the LabelWinForms
  • 重写某些 .Net Framework 控件的绘制以更改其边框颜色?

    SCENARIO 我正在使用第三方 Windows 视觉主题 当我看到我的应用程序时 它看起来像这样 但是当我使用正常的Aero主题 它看起来到处都有可怕的白色边框 QUESTION 我知道应用程序中使用的配色方案取决于视觉风格 但是 我可
  • ASP.NET MVC ActionFilterAttribute 在模型绑定之前注入值

    我想创建一个自定义操作过滤器属性 该属性在模型绑定期间可访问的 HttpContext 项中添加一个值 我尝试将其添加到 OnActionExecuting 中 但似乎模型绑定是在过滤器之前执行的 你知道我该怎么做吗 也许模型绑定器中有一个
  • string.Empty 与 null。您使用哪一个?

    最近工作的同事告诉我不要使用string Empty设置字符串变量时但使用null因为它污染了堆栈 他说不做 string myString string Empty but do string mystring null 真的有关系吗 我
  • 如何获取可用系统内存的大小?

    C NET 中是否可以获取系统可用内存的大小 如果是的话怎么办 Use Microsoft VisualBasic Devices ComputerInfo TotalPhysicalMemory http msdn microsoft c
  • 为使用 SSH.NET SshClient.CreateShellStream 执行的命令 (sudo/su) 提供子命令

    我正在尝试使用 Renci SSH NET 从 C Web 应用程序连接到远程 Linux 服务器并执行 shell 脚本 我想一个接一个地运行脚本 但不知道如何运行脚本并读取输出并将其存储在标签中 我已经尝试了下面的代码 但无法一行接一行
  • 每个托管线程是否都有自己对应的本机线程?

    我想知道是否在 Net 中创建托管线程 通过调用Thread Start 导致在后台创建一个本机线程 那么托管线程是否有对应的本机线程呢 如果是 当托管线程等待或睡眠时 是否意味着相应的本机线程也在等待或睡眠 是的 NET 线程映射到所有当
  • 获取两个工作日之间的天数差异

    这听起来很简单 但我不明白其中的意义 那么获取两次之间的天数的最简单方法是什么DayOfWeeks当第一个是起点时 如果下一个工作日较早 则应考虑在下周 The DayOfWeek 枚举 http 20 20 5B1 5D 3a 20htt
  • 等待进程释放文件

    我如何等待文件空闲以便ss Save 可以用新的覆盖它吗 如果我紧密地运行两次 左右 我会得到一个generic GDI error
  • System.IO.FileNotFoundException:找不到网络路径。在 Windows 7 上使用 DirectoryEntry 对象时出现异常

    我正在尝试使用 DirectoryEntry 对象连接到远程 Windows 7 计算机 这是我的代码 DirectoryEntry obDirEntry new DirectoryEntry WinNT hostName hostName
  • 在 C# 中读取/写入大型 XML 文件

    我正在开发一个带有 XML 数据库的应用程序 我有很大的 XML 文件 我必须在其中读取和写入数据 问题是我不想将整个 XML 文件加载到内存中 也不想因为性能问题而循环遍历整个文件 因为如果我将整个文件加载到内存中 这将影响应用程序性能
  • 空 catch 与 try-catch 语句中的“catch Exception”相同吗?

    try catch Exception 我可以写吗 try catch 这在 C NET 3 5 中可以吗 代码看起来更好 但我不知道是否相同 他们是not一样的 catch Exception 将仅捕获托管异常 catch 也会捕获非 C
  • 在业务逻辑中使用反射是一种好的做法吗?

    我需要开发一个由两个主要部分组成的应用程序 具有特定业务类别的业务逻辑部分 例如书籍 图书馆 作者 一个通用部分 可以在数据网格中显示书籍 图书馆 将它们映射到数据库 通用部分使用反射从业务类中获取数据 而不需要在业务类中编写特定的数据网格
  • 泛型和实现 IComparable

    我对泛型非常陌生 我正在尝试编写一个简单的类 它将是泛型的 但也允许对字符串成员变量的一些描述进行排序 目前我有一个基本类 但是当我尝试实现接口成员 CompareTo 时 我在顶部收到一个错误 告诉我它尚未实现 这里有什么问题呢 usin
  • 如何在 .NET 中使 ComboBox 不可编辑?

    我想要一个 仅选择 ComboBox它提供了一个项目列表供用户选择 应在文本部分禁用打字ComboBox控制 我最初对此进行谷歌搜索 发现了一个过于复杂 误导性的建议来捕捉KeyPress event 要使 ComboBox 的文本部分不可
  • 如何从 vbScript 调用 .NET 代码 (C#/vb.net)?

    我想我可以编译一个 C DLL 然后将其公开为 COM 对象 以便可以从 VBscript 中 CreateObject 我只是不确定执行此操作所涉及的步骤 做到这一点非常简单 但还有很多地方并不那么简单 这在很大程度上取决于您的类需要做什

随机推荐

  • Dagger-Hilt:@ViewModelInject 没有注入 MyViewModel 并崩溃?

    在探索 Dagger Hilt 的 ViewModelInject 时 我遵循以下示例https developer android com training dependency injection hilt jetpack viewmo
  • 带有 Pandas 数据框的 CountVectorizer

    我正在使用 scikit learn 进行文本处理 但是我的CountVectorizer没有给出我期望的输出 我的 CSV 文件如下所示 Text label Here is sentence 1 label1 I am sentence
  • C# 动态事件订阅

    如何动态订阅 C 事件 以便给定一个对象实例和一个包含事件名称的字符串名称 您可以订阅该事件并在触发该事件时执行某些操作 例如写入控制台 使用 Reflection 似乎是不可能的 如果可能的话 我想避免使用 Reflection Emit
  • 在mongodb中实现分页

    我知道使用它是一种不好的做法skip为了实现分页 因为当你的数据变大时skip开始消耗大量内存 克服这个问题的一种方法是使用自然顺序 id field Page 1 db users find limit pageSize Find the
  • 如何解决 Slick 3.0 模式创建由于关键规格没有长度而出现错误的问题

    如果您采用 hello slick 3 0 typesafe 激活器模板并尝试将其与 MySQL 而不是 H2 一起使用 则创建 COFFEES 表会导致以下 MySQL JDCB 驱动程序异常 com mysql jdbc excepti
  • Pandas 将 nan 替换为给定分组的平均值

    我有一个以下形式的大型数据集 period id gic subindustry id operating mgn fym5 operating mgn fym4 317 201509 25101010 13 348150 11 74596
  • QList 的 QDatastream 运算符>>

    所以我为自定义类重载了 QDatastream 的 gt gt 和 中 这是一些示例代码 QDataStream operator lt lt QDataStream dataStream const Faction rhs return
  • Groovy:这个“Hello World”程序有什么问题?

    这不起作用 groovy e println Hello world org codehaus groovy control MultipleCompilationErrorsException startup failed script
  • 用于接收和重新传递带引号的参数的 Bash 脚本

    我正在尝试获取 bash 脚本的引用参数 以便嵌套脚本安全地接收 有任何想法吗 test sh bin bash echo bash myecho sh myecho sh bin bash echo 1 echo 2 echo 3 ech
  • kotlin:注释中数组的一些问题

    我在注释中遇到一些问题 Entity Table uniqueConstraints array UniqueConstraint columnNames array key userid public class 在这种情况下 我收到以下
  • 将参数从别名任务传递给 grunt 任务

    有没有办法将参数从像这样的别名任务传递到调用任务中 grunt registerTask taskA taskB taskC grunt taskA test 所以那个任务taskB and taskC将使用参数调用test 您可以像这样创
  • 如何以编程方式单击 DataGridView 的单元格?

    我有一个 datagridview cellclick 方法 当我单击单元格时 它会将 dataGridView 中的所有内容放入变量中 所以没有问题 但我想在启动程序时自动单击同一个 DataGridView 的第一个单元格 不是用鼠标自
  • @property/@synthesize 相当于 swift

    我们曾经声明过property在类之间传递数据如下 h file interface file property nonatomic double topSpeed m file implementation file synthesize
  • 安装 Visual Studio 2015 后 Fakes 停止工作

    我已经安装了 Visual Studio 2015 作为试用 从那时起 我使用 fakes 的单元测试将不再编译 甚至在 VS 2013 上也无法编译 单元测试项目的目标是 net 4 5 Msdn https connect micros
  • SimpleSAMLphp 会覆盖 PHP (Zend) 会话,旧版 SimpleSAMLphp 不会发生这种情况

    我必须在旧的 PHP 服务器上更新 simplesamlphp 该库的旧版本是 2010 年的 Simplesamlphp 在 SP 启动的环境中用作服务提供商 SP 我将其替换为 09 20 版本并进行了相同的配置 除了一件事之外 一切都
  • 将 HTML 解析为 PHP

    如果我们设置 Apache Web 服务器来配置 Apache 来处理是否存在任何安全 性能问题allHTML 与 PHP 一样吗 我具体指的是 AddType application x httpd php php php3 php4 h
  • Django Rest框架仅创建序列化器字段

    我有一个用作请求描述的 Django 模型 它是为了由 REST 客户端发出请求而创建的 用于记录任务的当前状态 并记录客户端收到的历史请求 该模型有一些字段用于微调和控制所请求的任务 例如 目标对象和操作类型 显然 我希望客户端在对象创建
  • 下载属性在 Phonegap 应用程序中不起作用

    这不是我的第一个混合应用程序 我已经在 Google Play 商店和 Apple Store 上发布了应用程序 我的目标平台是Android 我不确定将支持哪些版本 如果我决定发布这个想法 我将在稍后确定 我正在使用 Phonegap B
  • SQL Server计算父类别和所有子类别的记录数

    目前 我有一个存储过程 我在其中创建一个表并查询该表以获得所需的结果 结果是一个无限分层的子 父表 它允许我在基于 ASP Classic 的网页上显示数据 这个程序是 SET NOCOUNT ON DECLARE Categories T
  • 有哪些技术可以监控一个软件的多个实例?

    我有一个自助服务亭软件 将在多个站点运行 我想远程监控他们的状态 信息亭应用程序本身已经基本完成 我现在正在创建一款软件 该软件将从一个中心位置监控所有自助服务终端 以便客户可以远程查看特定详细信息 例如 接受者的现金盒中有多少钞票 当前的