2 Replies Latest reply on Mar 20, 2014 6:17 PM by michael.fusco

    What Registry Field does WMI Polling look for to populate Nodes.Contact?

    michael.fusco

      Hello All,

       

      Our NPM is setup to send emails to the contact field polled by SNMP sysContact.0 for ICMP i can do UPDATE NODES SET Contact = 'Name@host.com' but for WMI polling (Hyper-V) the Contact field is never populated.

       

      I understand that WMI polls the Location from the Registry which is defined by the Domain Controller Location group... but what is the WMI poller looking for to populate Contact?

       

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ Netlogon\Parameters\DynamicSiteName = Nodes.Location

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ Netlogon\Parameters\??????? = Nodes.Contact

        • Re: What Registry Field does WMI Polling look for to populate Nodes.Contact?
          shuth

          As far as I know, SolarWinds does not populate the Contact field for any WMI-polled nodes. It is only populated when SNMP polling is used and it pulls the data from these registry entries in Windows:

           

          HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\RFC1156Agent\sysLocation = Nodes.Location

          HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\RFC1156Agent\sysContact = Nodes.Contact

           

          I tested manually putting data in the Contact field of a WMI node but the node rediscovery (default every 30minutes) overwrote this with a blank entry.

           

          An alternative option would be using the SNMP contact field along with a node custom property that contains the relevant contact details. In the NPM alerting, reference both the SNMP contact field and the new custom property in the message. The alert message will contain contact information from either field (or both if they're both populated). If you are using them for email addresses you could put the variables in the To (or CC/BCC) field: e.g.  ${Node.Contact}; ${Node.WMIContact}.  It will populate with polled SNMP information and/or email addresses you have configured for your WMI nodes.  Note that the email address method may cause an issue for nodes that have more than email information in the field.

          1 of 1 people found this helpful