怎样在局域网中用一台电脑读取别的电脑的系统日志?一般这样用什么方法实现喃?主要是平时要检查这些电脑的系统日志看有没有报错和告警之类的,一台一台看太麻烦了所以就想弄个在一台电脑上看的功能,如果要用VB程序来实现的话需要注意些什么?希望有人能说说哈。

解决方案 »

  1.   

    本地读系统日志的例子网上很多~~
    透过WMI 读取、删除系统日志
    VB 读 windows 系统日志?
      

  2.   

    顶楼上。搞个rsyslog,然后挂上web前台。客户机上Linux直接remote log,windows的机器就搞个event2syslog的客户端就OK了。
      

  3.   

    系统自带的事件查看器
    http://technet.microsoft.com/zh-cn/library/cc786582(WS.10).aspx
      

  4.   

    打开“事件查看器”。
    在控制台树中,右键单击“事件查看器(本地)”,然后单击“连接到另一台计算机”。
    单击“另一台计算机”,键入该计算机的名称,然后单击“确定”。也可以通过单击“浏览”查找网络中的其他计算机。
    注意要执行此过程,您必须是目标计算机上 Administrators 组的成员,或已被委派了相应的权限。如果计算机已加入某个域,则 Domain Admins 组的成员可能会执行此过程。作为安全性最佳操作,请考虑使用“运行身份”执行此过程。详细信息,请参阅默认本地组、默认组以及使用运行方式。
    To open Event Viewer, click Start, click Control Panel, double-click Administrative Tools, and then double-click Event Viewer. 
    另一台计算机可以是运行 Windows XP Home Edition、Windows XP Professional、Windows 2000 Professional 或 Windows NT Workstation 的工作站,也可以是运行 Windows 2000 Server、Windows NT Server 或 Windows Server 2003 家族操作系统的服务器或域控制器。