【问题标题】:Network service to provide checking informations on Unix/Linux提供 Unix/Linux 上的检查信息的网络服务
【发布时间】:2012-04-16 21:10:33
【问题描述】:

我需要在 Unix(以及 Linux)机器上实现一个守护进程,它为网络中的其他功能创建一个检查列表。这应该有两种方式。

1) 在客户端,我需要一个函数(最好是 Windows,但实际上任何语言都适合),它可以通过类似的方式从网络访问我的服务器

bool CheckMe (string serverName, string myStringToCheck){
     return ServiceProvidedByServer (serverName, myStringToCheck)
};

2) 在 Unix/Linux 端,我需要一个服务来访问文本列表文件,如果字符串 myStringToCheck 存在或不存在,它会响应 truefalse

我该如何实现呢?第一次尝试是使用 LDAP 列表,但这是不允许的(我不应该为此创建一个 LDAP 组,但如果我可以在 Unix 中创建组则有效),所以我想到了 Unix 守护进程.

提前致谢。

更新

朋友给了我一个主意。也许会存在一个相当于 Unix 上的 Windows Active Directory 的东西?

【问题讨论】:

  • snmp 是一种协议,旨在完全按照您的意愿行事。您可以设置一个操作系统框来查询其他操作系统以获取大量系统数据。看看 nagios、net-snmp、怎么了黄金。
  • 那么我应该在Unix上设置一个snmp服务器吗?它会读取一个文本文件并响应网络中的查询,询问某个字符串是否属于文件内的列表。我查看了 snmp 文档,发现它并不简单。有人会知道如何实现这一点吗?

标签: linux web-services unix daemon snmp


【解决方案1】:

Rpc 应该适合你。

http://linux.die.net/man/3/rpc

我会推荐 DBUS,但恐怕它在 Windows 中不可用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-08
    • 1970-01-01
    • 1970-01-01
    • 2013-11-25
    • 2014-01-30
    • 1970-01-01
    • 2015-08-19
    • 2011-08-21
    相关资源
    最近更新 更多