WMI and SNMP problems

PringlesPringles
Hi,



I am trying to monitor a machine that is an XP machine. I get "SNMP call failed. To allow this type of check, SNMP must be enabled on the remote host" and "Cannot access WMI on remote machine: OLE exception from "SWbemLocator": The RPC server is unavailable. Win32::OLE(0.1709) error 0x800706ba: "The RPC server is unavailable" in METHOD/PROPERTYGET "ConnectServer"

I have been through the solutions on your website to find out what could be the problem and I have made sure that ports 35, 37, 38, 39, 445 and 3386 are open and that the firewall is configured as suggested and that netbios is available on my machine and the remote machine. I have gone through the microsoft posts for RPC as well and made sure that is set correctly. What else could be causing this. Permissions are ok as well as I am using the same permissions on all my servers but this XP machine is not happy. Could it be because it is a workstation with XP and not a server.

Thanks

Clair.

Comments

  • AdministratorAdministrator
    RPC is a Windows Security issue regardless of the Monitoring solution you use.



    Assuming that the ServersCheck services are running under a Windows Admin Account, then following might apply:



    - RPC Error

    1. Is the "Server" service running on the remote host?

    2. Is the "Server" service tied to the interface (network card) on which the requests arrive from ServersCheck? In Windows 2000/2003 or XP you can check this by verifying if the "Client for Microsoft Networks" is available for that network connection. If not, then click the Install button to add it.

    3. Is TCP/UDP Port 139 open between ServersCheck and remote host?

    4. Is TCP Port 445 open between ServersCheck and remote host?

    5. Is NETBIOS enabled on computer running ServersCheck?

    6. Is NETBIOS enabled on remote host?

    7. Does the remote host have more than one IP address? The IP address being called by ServersCheck needs to be the first one configured on the remote host. See http://support.microsoft.com/default.aspx?scid=kb;en-us;Q131641 for more information.

    8. If the above do not resolve the issue, then try following article from Microsoft: http://support.microsoft.com/default.aspx?scid=kb;en-us;Q224370



    - Testing WMI:

    http://wiki.serverscheck.com/index.php/Testing_wmi
  • PringlesPringles
    Hi,

    This is the information I have already been through and can confirm that all of answers are yes apart from the more than IP as it only has one.

    I have tried to use the link supplied as well and that link for microsoft is not available anymore.



    Any other ideas please!!??!!
  • AdministratorAdministrator
    Did you do the Testing_WMI article?



    Also verify if your Audit Log isn't full - this can cause the error too.



    If the Testing_WMI doesn't work then there is a Windows issue that you need to check with Microsoft support
  • PringlesPringles
    Yes I did the testing WMI and it said that the credentials I was using could not be used locally.



    Number: 0x80041064

    Facility: WMI

    Description: User credentials cannot be used for local connections



    Weird cos I am using the same one for my other servers.

    The audit log, would that be the one in serverscheck or elsewhere. Thanks
  • AdministratorAdministrator
    You can't use credentials to check WMI on a local system as per standard Microsoft security policies - those have to be blank.



    You need to create a connection to a remote server
  • PringlesPringles
    OK I think I am not understanding what I am supposed to be doing as I am getting invalid namespace.



    Looks like I need to read up on this more.
This discussion has been closed.