![]() |
1
4
|
![]() |
2
2
运行一个简单的Web服务器,比如apache/nginx,并有一个php(或cgi或其他)脚本,它只以您想要的任何格式返回时间,怎么样?然后,您的.NET应用程序可以简单地查询这些页面以获取信息。例如:
Linux服务器1:
Linux服务器2:
两个服务器上的php脚本可以是:
然后,您的.NET应用程序将使用inet控件通过HTTP协议访问这些远程网页。这应该是一个快速、简单和灵活的实现。 灵活性: 这个解决方案的另一个优点是,通过生成更多的PHP脚本,或者简单地让您的PHP脚本接受一些参数,您还可以监视Web服务器几乎可以找到的任何东西(不仅仅是时间)。例如:
获得时间:
要获取CPU使用率:
要获取磁盘使用率:
它也很容易调试。只需将浏览器指向脚本位置并查看输出以查看错误。您还可以查看Apache(Web服务器)日志中的错误。 安装:
|
![]() |
3
1
你应该能用 SNMP 从Windows访问系统时间。 从我发现的评论中 at this link : 如下OID返回当前日期/时间 .1.3.6.1.4.1.2021.100.4.0条 样品: 日期:snmpwalk-c c-on-v2c-c public localhost.1.3.6.1.4.1.2021.100.4.0 2009年5月21日星期四14:21:47 .1.3.6.1.4.1.2021.100.4.0=字符串:星期四2009年5月21日14:21:47 |
![]() |
4
1
正如Twistedaphid所建议的,SNMP是一个不错的选择。还有: 这些通常是 inetd Linux系统上的软件包。 这里是一个 example of a Java RFC 868 client . |
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
pseudodev · 失败的测试仅显示堆栈跟踪,不显示完整日志 5 月前 |
![]() |
CactusCake · if语句中应有分号 6 月前 |
![]() |
Bin4ry · 子文件夹中的应用程序设置 6 月前 |