+ -
当前位置:首页 → 问答吧 → 如何在Linux下,通过perl模块,获取远程windows机器的信息

如何在Linux下,通过perl模块,获取远程windows机器的信息

时间:2011-01-06

来源:互联网

请问如何在Linux下,通过perl模块,获取远程windows机器的信息?(不使用telnet)

我看了一些例子,通过Win32::OLE和DBD::WMI,来获取WINDOWS机器的CPU等信息,但是这些例子上的脚本,应该都是在windows上运行的,因为在linux上,无法安装Win32::OLE和DBD::WMI这两个模块。

请问在Linux下能够使用wmi来连接到远程windows吗?
或者有没有其他方法,能够在linux下使用perl,来获取远程windows信息?
比如说CPU使用率,某个进程状态,等等

谢谢!

作者: jiannma   发布时间: 2011-01-06

让远程主机开 SNMP 服务就可以了。

作者: flw   发布时间: 2011-01-06

回复 flw


    打开服务就ok ? 我已经在远程装了 SNMP 服务, 我Linux Client端该怎么做呢?

我查了下有人建议Run : rpcclient  IP  -U user


但是我执行此命令出现下面的 error:
Failed session setup with NT_STATUS_LOGON_FAILURE
Cannot connect to server . Error was NT_STATUS_LOGON_FAILURE


作者: jiannma   发布时间: 2011-01-06

Net::SNMP
标准方法,nagios的诸多插件就是这样做的。

作者: 兰花仙子   发布时间: 2011-01-06