Network Management
List of Polling Jobs in NPM (OID\WMI) (Interfaces Jobs)
WMI Interfaces - Polling Description WMI Interfaces monitoring
First published date
Last published date
Overview
WMI Interfaces - Polling Description
WMI Interfaces monitoring
Product section
Resolution
Operating System version checking
|
Class namespace |
\root\cimv2 |
|
Class name |
Win32_OperatingSystem |
|
WMI query |
SELECT Version FROM Win32_OperatingSystem |
|
WMI class property |
Note |
|
Version |
Operating system version |
In general the polling is divided into three groups based on the operating system version:
- Windows operation systems with major version <=5
- Windows Server 2003, Windows XP
- Windows 2000, Windows NT, … not supported, because of missing important information
- Uses the Index property from the Win32_NetworkAdapter class to distinguish particular interface
- Polls only interfaces which has a value in the NetConnectionID property from the class Win32_NetworkAdapter
- Windows operation systems with version >= 6 and <6.2
- Windows Server 2008, Windows Vista, Windows 7
- Uses the InterfaceIndex property from the Win32_NetworkAdapter class to distinguish particular interface
- Polls only interfaces which has a value in the NetConnectionID property from the class Win32_NetworkAdapter
- Windows operation systems with version >= 6.2
- Windows Server 2012, Windows 8
- Uses the InterfaceIndex property from the MSFT_NetAdapter class to distinguish particular interface
- Polls all interfaces returned from the class MSFT_NetAdapter
Interface statuses
- Operational status
- It is stored in the Interfaces table and the OperStatus column
- Uses Win32_NetworkAdapter class and its properties NetConnectionStatus, ConfigManagerErrorCode, NetEnabled
- Calculation for WinV5:
- NetConnectionStatus = 2 -> Up (OperStatus)
- NetConnectionStatus = 7 OR NetConnectionStatus = 0 -> Down (OperStatus=2)
- ConfigManagerErrorCode = null AND NetConnectionStatus = null -> Unknown (OperStatus=0)
- otherwise -> Unknown (OperStatus=0)
- Calculation for WinV6 and WinV62:
- NetEnabled = true -> Up (OperStatus=1)
- NetEnabled = false -> Down (OperStatus=2)
- Admin status
- It is stored in the Interfaces table and the AdminStatus column
- Uses Win32_NetworkAdapter class and its properties ConfigManagerErrorCode
- Calculation:
- Operational status is Up -> Up (AdminStatus =1)
- Operational status is not Up AND ConfigManagerErrorCode != 22 AND ConfigManagerErrorCode != null -> Up (AdminStatus =1)
- Operational status is not Up AND (ConfigManagerErrorCode = 22 OR ConfigManagerErrorCode = null) -> Shutdown (AdminStatus =4)
- Overall status
- It is stored in the Interfaces table and the Status column
- Calculation:
- Operational status is Up -> Up (Status=1)
- Operational status is Down AND Admin status is Shutdown -> Shutdown (Status=4)
- Operational status is Down AND Admin status is not Shutdown -> Down (Status=2)
- Operational status is Unknown -> Unknown (Status=0)
Interface speed
Interface speed is firstly read from Win32_NetworkAdapterClass/Speed for WinV5 and WinV6 systems and from MSFT_NetAdapter/Speed for WinV62 systems. If that polled value is equal to null, 0 ormax value of data type (e.g.: 9223372036854775807), then a second information source is used to get correct speed value:
select CurrentBandwidth from Win32_PerfRawData_Tcpip_NetworkInterface
If any of those two information sources contain correct interface speed value then 0 is used and saved.
Windows operation systems with major version <=5 (Windows Server 2003, Windows XP)
Status poller
|
Class namespace |
\root\cimv2 |
|
Class name |
Win32_NetworkAdapter |
|
WMI query |
SELECT Name, ConfigManagerErrorCode, Index, NetConnectionID, NetConnectionStatus FROM Win32_NetworkAdapter WHERE NetConnectionID != null |
|
Database column (table Interfaces) |
WMI class property |
Note |
|
InterfaceName |
Name |
Interface name |
|
OperStatus |
ConfigManagerErrorCode, NetConnectionStatus |
See Interface Statuses part at the beginning of the document |
|
AdminStatus |
ConfigManagerErrorCode |
See Interface Statuses part at the beginning of the document |
|
InterfaceIndex |
Index |
Interface identifier used internally in SAM |
|
IfName |
NetConnectionID |
Name of the network connection as it appears in the Network Connections Control Panel program |
|
Status |
|
See Interface Statuses part at the beginning of the document |
|
InterfaceLastChange |
|
Last node boot time |
|
|
ConfigManagerErrorCode |
Windows Configuration Manager error code. |
|
|
NetConnectionStatus |
State of the network adapter connection to the network. |
Rediscovery poller
|
Class namespace |
\root\cimv2 |
|
Class name |
Win32_NetworkAdapter |
|
WMI query |
SELECT Name, AdapterTypeId, Index, MACAddress, Speed, NetConnectionID FROM Win32_NetworkAdapter WHERE NetConnectionID != null |
|
Database column |
WMI class property |
Note |
|
InterfaceName |
Name |
Interface name |
|
InterfaceType |
AdapterTypeId |
0 => 6 (Ethernet), 15 => 131 (Tunnel), 3 => 23 (Wide Area Network), any other or null => 1 (Other) |
|
InterfaceIndex |
Index |
Interface identifier used internally in SAM |
|
PhysicalAddress |
MACAddress |
MAC address |
|
InterfaceAlias |
NetConnectionID |
Name of the network connection as it appears in the Network Connections Control Panel program. |
|
IfName |
NetConnectionID |
Name of the network connection as it appears in the Network Connections Control Panel program |
|
InterfaceSpeed |
Speed |
See Interface Speed part at the beginning of the document |
Traffic poller
|
Class namespace |
\root\cimv2 |
|
Class name |
Win32_PerfRawData_Tcpip_NetworkInterface |
|
WMI query |
SELECT Name, BytesReceivedPerSec, PacketsReceivedUnicastPerSec, PacketsReceivedNonUnicastPerSec, BytesSentPerSec, PacketsSentUnicastPerSec, PacketsSentNonUnicastPerSec FROM Win32_PerfRawData_Tcpip_NetworkInterface |
|
Database Column |
WMI class property |
Note |
|
|
Name |
InterfaceName |
|
Inbps |
BytesReceivedPerSec |
Rate at which bytes are received on the interface |
|
InUcastPps |
PacketsReceivedUnicastPerSec |
Rate at which subnet unicast packets are delivered to a higher-layer protocol. |
|
InMcastPps |
PacketsReceivedNonUnicastPerSec |
Rate at which packets are requested to be transmitted to non-unicast (that is, subnet broadcast or subnet multicast) addresses by higher-level protocols. The rate includes the packets that were discarded or not sent. |
|
Outbps |
BytesSentPerSec |
Rate at which bytes are sent on the interface, including framing characters. |
|
OutUcastPps |
PacketsSentUnicastPerSec |
Rate at which packets are requested to be transmitted to subnet-unicast addresses by higher-level protocols. The rate includes the packets that were discarded or not sent. |
|
OutMcastPps |
PacketsSentNonUnicastPerSec |
Rate at which packets are requested to be transmitted to non-unicast (that is, subnet broadcast or subnet multicast) addresses by higher-level protocols. The rate includes the packets that were discarded or not sent. |
Note: Database values are equal to delta between last two polls. Same values can be found in the latest interface record in the table InterfaceTraffic_Detail.
Uses one additional class to be able to join performance data with an interface:
|
Class namespace |
\root\cimv2 |
|
Class name |
Win32_NetworkAdapterConfiguration |
|
WMI query |
SELECT Description, Index FROM Win32_NetworkAdapterConfiguration |
|
WMI class property |
Note |
|
Description |
Interface name |
|
Index |
Identifier |
How to join an interface with its performance data:
Win32_NetworkAdapter.Index = Win32_NetworkAdapterConfiguration.Index -> Win32_NetworkAdapterConfiguration.Description = Win32_PerfRawData_Tcpip_NetworkInterface.Name
Error poller
|
Class namespace |
\root\cimv2 |
|
Class name |
Win32_PerfRawData_Tcpip_NetworkInterface |
|
WMI query |
SELECT Name, PacketsReceivedDiscarded, PacketsReceivedErrors, PacketsOutboundDiscarded, PacketsOutboundErrors FROM Win32_PerfRawData_Tcpip_NetworkInterface |
|
Database Column |
WMI class property |
Note |
|
|
Name |
Interface name |
|
In_Discards |
PacketsReceivedDiscarded |
Number of inbound packets that were chosen to be discarded even though no errors had been detected to prevent delivery to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space. |
|
In_Errors |
PacketsReceivedErrors |
Number of inbound packets that contained errors preventing delivery to a higher-layer protocol. |
|
Out_Discards |
PacketsOutboundDiscarded |
Number of outbound packets that were chosen to be discarded even though no errors had been detected to prevent transmission. One possible reason for discarding such a packet could be to free up buffer space. |
|
Out_Errors |
PacketsOutboundErrors |
Number of outbound packets that could not be transmitted because of errors. |
Note: Database values are equal to delta between last two polls.
Uses one additional class to be able to join performance data with an interface:
|
Class namespace |
\root\cimv2 |
|
Class name |
Win32_NetworkAdapterConfiguration |
|
WMI query |
SELECT Description, Index FROM Win32_NetworkAdapterConfiguration |
|
WMI class property |
Note |
|
Description |
Interface name |
|
Index |
Identifier |
How to join an interface with its performance data:
Win32_NetworkAdapter.Index = Win32_NetworkAdapterConfiguration.Index -> Win32_NetworkAdapterConfiguration.Description = Win32_PerfRawData_Tcpip_NetworkInterface.Name
Windows operation systems with version >= 6 and <6.2 (Windows Server 2008, Windows Vista, Windows 7)
Status poller
|
Class namespace |
\root\cimv2 |
|
Class name |
Win32_NetworkAdapter |
|
WMI query |
SELECT Name, ConfigManagerErrorCode, InterfaceIndex, NetConnectionID, NetEnabled FROM Win32_NetworkAdapter WHERE NetConnectionID != null |
|
Database column |
WMI class property |
Note |
|
InterfaceName |
Name |
Interface name |
|
OperStatus |
NetEnabled |
See Interface Statuses part at the beginning of the document |
|
AdminStatus |
ConfigManagerErrorCode |
See Interface Statuses part at the beginning of the document |
|
InterfaceIndex |
InterfaceIndex |
Interface identifier used internally in SAM |
|
Status |
|
See Interface Statuses part at the beginning of the document |
|
IfName |
NetConnectionID |
Name of the network connection as it appears in the Network Connections Control Panel program |
|
InterfaceLastChange |
|
Last node boot time |
|
|
ConfigManagerErrorCode |
Windows Configuration Manager error code. |
|
|
NetEnabled |
Indicates whether the adapter is enabled or not. If True, the adapter is enabled. |
Rediscovery poller
|
Class namespace |
\root\cimv2 |
|
Class name |
Win32_NetworkAdapter |
|
WMI query |
SELECT Name, AdapterType, InterfaceIndex, MACAddress, Speed, NetConnectionID FROM Win32_NetworkAdapter WHERE NetConnectionID != null |
|
Database column |
WMI class property |
Note |
|
InterfaceName |
Name |
Interface name |
|
InterfaceType |
AdapterTypeId |
0 => 6 (Ethernet), 15 => 131 (Tunnel), 3 => 23 (Wide Area Network), any other or null => 1 (Other) |
|
InterfaceIndex |
InterfaceIndex |
Interface identifier used internally in SAM |
|
PhysicalAddress |
MACAddress |
MAC address |
|
InterfaceSpeed |
Speed |
See Interface Speed part at the beginning of the document. |
|
IfName |
NetConnectionID |
Name of the network connection as it appears in the Network Connections Control Panel program |
|
InterfaceAlias |
NetConnectionID |
Name of the network connection as it appears in the Network Connections Control Panel program. |
Traffic poller
|
Class namespace |
\root\cimv2 |
|
Class name |
Win32_PerfRawData_Tcpip_NetworkInterface |
|
WMI query |
SELECT Name, BytesReceivedPerSec, PacketsReceivedUnicastPerSec, PacketsReceivedNonUnicastPerSec, BytesSentPerSec, PacketsSentUnicastPerSec, PacketsSentNonUnicastPerSec FROM Win32_PerfRawData_Tcpip_NetworkInterface |
|
Database Column |
WMI class property |
Note |
|
|
Name |
InterfaceName |
|
Inbps |
BytesReceivedPerSec |
Rate at which bytes are received on the interface |
|
InUcastPps |
PacketsReceivedUnicastPerSec |
Rate at which subnet unicast packets are delivered to a higher-layer protocol. |
|
InMcastPps |
PacketsReceivedNonUnicastPerSec |
Rate at which packets are requested to be transmitted to non-unicast (that is, subnet broadcast or subnet multicast) addresses by higher-level protocols. The rate includes the packets that were discarded or not sent. |
|
Outbps |
BytesSentPerSec |
Rate at which bytes are sent on the interface, including framing characters. |
|
OutUcastPps |
PacketsSentUnicastPerSec |
Rate at which packets are requested to be transmitted to subnet-unicast addresses by higher-level protocols. The rate includes the packets that were discarded or not sent. |
|
OutMcastPps |
PacketsSentNonUnicastPerSec |
Rate at which packets are requested to be transmitted to non-unicast (that is, subnet broadcast or subnet multicast) addresses by higher-level protocols. The rate includes the packets that were discarded or not sent. |
Note: Database values are equal to delta between last two polls. Same values can be found in the latest interface record in the table InterfaceTraffic_Detail
Uses one additional class to be able to join performance data with an interface:
|
Class namespace |
\root\cimv2 |
|
Class name |
Win32_NetworkAdapter |
|
WMI query |
SELECT Name, InterfaceIndex FROM Win32_NetworkAdapter |
|
WMI class property |
Note |
|
Name |
Interface name |
|
InterfaceIndex |
Identifier |
How to join an interface with its performance data:
Win32_NetworkAdapter.Name = Win32_PerfRawData_Tcpip_NetworkInterface.Name
Error poller
|
Class namespace |
\root\cimv2 |
|
Class name |
Win32_PerfRawData_Tcpip_NetworkInterface |
|
WMI query |
SELECT Name, PacketsReceivedDiscarded, PacketsReceivedErrors, PacketsOutboundDiscarded, PacketsOutboundErrors FROM Win32_PerfRawData_Tcpip_NetworkInterface |
|
Database Column |
WMI class property |
Note |
|
|
Name |
Interface name |
|
In_Discards |
PacketsReceivedDiscarded |
Number of inbound packets that were chosen to be discarded even though no errors had been detected to prevent delivery to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space. |
|
In_Errors |
PacketsReceivedErrors |
Number of inbound packets that contained errors preventing delivery to a higher-layer protocol. |
|
Out_Discards |
PacketsOutboundDiscarded |
Number of outbound packets that were chosen to be discarded even though no errors had been detected to prevent transmission. One possible reason for discarding such a packet could be to free up buffer space. |
|
Out_Errors |
PacketsOutboundErrors |
Number of outbound packets that could not be transmitted because of errors. |
Note: Database values are equal to delta between last two polls.
Uses one additional class to be able to join performance data with an interface:
|
Class namespace |
\root\cimv2 |
|
Class name |
Win32_NetworkAdapter |
|
WMI query |
SELECT Name, InterfaceIndex FROM Win32_NetworkAdapter |
|
WMI class property |
Note |
|
Name |
Interface name |
|
InterfaceIndex |
Identifier |
How to join an interface with its performance data:
Win32_NetworkAdapter.Name = Win32_PerfRawData_Tcpip_NetworkInterface.Name
Windows operation systems with version >= 6.2 (Windows Server 2012, Windows 8)
Status poller
|
Class namespace |
\root\StandardCimv2 |
|
Class name |
MSFT_NetAdapter |
|
WMI query |
SELECT InterfaceDescription, InterfaceAdminStatus, InterfaceOperationalStatus, InterfaceName, InterfaceIndex FROM MSFT_NetAdapter |
|
Database column |
WMI class property |
Note |
|
InterfaceName |
InterfaceDescription |
Interface name |
|
AdminStatus |
InterfaceAdminStatus |
Network adapter administrative status(1=Up, 2=Down, 3=Testing) |
|
OperStatus |
InterfaceOperationalStatus |
Current network interface operational status. (1=Up, 2=Down, 3=Testing, 4=Unknown, 5=Dormant, 6=Not Present, 7=Lower layer down) |
|
IfName |
InterfaceName |
The locally unique identifier for the network interface in InterfaceType_NetluidIndex format. Ex: Ethernet_2. |
|
InterfaceIndex |
InterfaceIndex |
Interface identifier used internally in SAM |
|
Status |
|
See Interface Statuses part at the beginning of the document. |
|
InterfaceLastChange |
|
Last node boot time |
Rediscovery poller
|
Class namespace |
\root\StandardCimv2 |
|
Class name |
MSFT_NetAdapter |
|
WMI query |
SELECT InterfaceDescription, InterfaceType, MtuSize, InterfaceIndex, PermanentAddress, Speed, InterfaceName, Name FROM MSFT_NetAdapter |
|
Database column |
WMI class property |
Note |
|
InterfaceName |
InterfaceDescription |
Interface name |
|
InterfaceType |
InterfaceType |
The interface type as defined by the Internet Assigned Names Authority (IANA). |
|
InterfaceMTU |
MtuSize |
The maximum transfer unit (MTU) size the network adapter supports. This value does not include the size of the link-layer header. |
|
InterfaceIndex |
InterfaceIndex |
Interface identifier used internally in SAM |
|
PhysicalAddress |
PermanentAddress |
MAC address |
|
InterfaceSpeed |
Speed |
See Interface Speed part at the beginning of the document. |
|
IfName |
InterfaceName |
The locally unique identifier for the network interface in InterfaceType_NetluidIndex format. Ex: Ethernet_2. |
|
InterfaceAlias |
Name |
Name of the network connection as it appears in the Network Connections Control Panel program. |
Traffic poller
|
Class namespace |
\root\cimv2 |
|
Class name |
Win32_PerfRawData_Tcpip_NetworkInterface |
|
WMI query |
SELECT Name, BytesReceivedPerSec, PacketsReceivedUnicastPerSec, PacketsReceivedNonUnicastPerSec, BytesSentPerSec, PacketsSentUnicastPerSec, PacketsSentNonUnicastPerSec FROM Win32_PerfRawData_Tcpip_NetworkInterface |
|
Database Column |
WMI class property |
Note |
|
|
Name |
InterfaceName |
|
Inbps |
BytesReceivedPerSec |
Rate at which bytes are received on the interface |
|
InUcastPps |
PacketsReceivedUnicastPerSec |
Rate at which subnet unicast packets are delivered to a higher-layer protocol. |
|
InMcastPps |
PacketsReceivedNonUnicastPerSec |
Rate at which packets are requested to be transmitted to non-unicast (that is, subnet broadcast or subnet multicast) addresses by higher-level protocols. The rate includes the packets that were discarded or not sent. |
|
Outbps |
BytesSentPerSec |
Rate at which bytes are sent on the interface, including framing characters. |
|
OutUcastPps |
PacketsSentUnicastPerSec |
Rate at which packets are requested to be transmitted to subnet-unicast addresses by higher-level protocols. The rate includes the packets that were discarded or not sent. |
|
OutMcastPps |
PacketsSentNonUnicastPerSec |
Rate at which packets are requested to be transmitted to non-unicast (that is, subnet broadcast or subnet multicast) addresses by higher-level protocols. The rate includes the packets that were discarded or not sent. |
Note: Database values are equal to delta between last two polls. Same values can be found in the latest interface record in the table InterfaceTraffic_Detail
Uses one additional class to be able to join performance data with an interface:
|
Class namespace |
\root\cimv2 |
|
Class name |
Win32_NetworkAdapter |
|
WMI query |
SELECT Name, InterfaceIndex FROM Win32_NetworkAdapter |
|
WMI class property |
Note |
|
Name |
Interface name |
|
InterfaceIndex |
Identifier |
How to join an interface with its performance data:
Win32_NetworkAdapter.Name = Win32_PerfRawData_Tcpip_NetworkInterface.Name
Error poller
|
Class namespace |
\root\cimv2 |
|
Class name |
Win32_PerfRawData_Tcpip_NetworkInterface |
|
WMI query |
SELECT Name, PacketsReceivedDiscarded, PacketsReceivedErrors, PacketsOutboundDiscarded, PacketsOutboundErrors FROM Win32_PerfRawData_Tcpip_NetworkInterface |
|
Database Column |
WMI class property |
Note |
|
|
Name |
Interface name |
|
In_Discards |
PacketsReceivedDiscarded |
Number of inbound packets that were chosen to be discarded even though no errors had been detected to prevent delivery to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space. |
|
In_Errors |
PacketsReceivedErrors |
Number of inbound packets that contained errors preventing delivery to a higher-layer protocol. |
|
Out_Discards |
PacketsOutboundDiscarded |
Number of outbound packets that were chosen to be discarded even though no errors had been detected to prevent transmission. One possible reason for discarding such a packet could be to free up buffer space. |
|
Out_Errors |
PacketsOutboundErrors |
Number of outbound packets that could not be transmitted because of errors. |
Note: Database values are equal to delta between last two polls.
Uses one additional class to be able to join performance data with an interface:
|
Class namespace |
\root\cimv2 |
|
Class name |
Win32_NetworkAdapter |
|
WMI query |
SELECT Name, InterfaceIndex FROM Win32_NetworkAdapter |
|
WMI class property |
Note |
|
Name |
Interface name |
|
InterfaceIndex |
Identifier |
How to join an interface with its performance data:
Win32_NetworkAdapter.Name = Win32_PerfRawData_Tcpip_NetworkInterface.Name
WMI Interfaces - Log Files Description
Discovery
There are three types of discovery in Orion:
- Network Sonar Discovery
- One-time discovery - "Resource List" step in "Add Node" wizard or "List of Resources" page for node
- Scheduled discovery
The first two types of discovery are pluggable and execute our inventory step for WMI interfaces. Both types use the same log files in "c:\ProgramData\Solarwinds\Discovery Engine" folder.
DiscoveryResultDump.log
This file contains the result of discovery, where we can see the discovered features and how long each step takes:
---------------- DISCOVERY RUN [11/20/2012 8:35:11 AM] Profile: Engine 1 ---------------------------
Discovery start time: 11/20/2012 8:34:06 AM
Discovery last for: 00:01:04.6604289
Endpoints discovered: 1
Name [10.199.6.123], IP [10.199.6.123], Hostname []
with 13 activity results, 2 protocols and 7 features
Discovered Protocols:
ICMP
WMI
Discovered Features:
VIM.HyperV
IcmpNode
NodePollers [N.Details.WMI.Vista, N.Uptime.WMI.XP, N.Cpu.WMI.Windows, N.Memory.WMI.Windows]
WmiNode
WmiVolumes [Count: 5 Pollers: V.Details.WMI.Windows, V.Statistics.WMI.Windows, V.Status.WMI.Windows]
WmiInterfaces [Count: 3]
HardwareHealthInfo [Polling method: WmiDell]
Activity flow:
D IcmpProbe - Success (000.36s): [Response time: 171ms]
D SnmpProbe - NotApplicable (000.04s): [No SNMP credentials found]
D WmiProbe - Success (010.79s): []
D VimDetection - Success (000.00s): [VIM discovery disabled.]
D HyperVDetection - Success (006.41s): []
I DnsResolver - Disabled (000.00s): [DNS resolver is disabled for one shot jobs]
I IcmpNodeInventoryStep - Success (000.00s): []
I NodeDetailsWmiInventoryStep - Success (010.46s): []
I VolumesWmiInventoryStep - Success (013.14s): []
I CpuMemoryWmiInventoryStep - Success (000.01s): []
I InterfacesWmiInventoryStep - Success (010.39s): []
I HyperVInventory - Success (000.00s): [Hyper-V inventory - Hyper-V feature found.]
I HardwareHealthWmiInventoryStep - Success (012.82s): []
TOP 100 longest activities by execution time:
(013.14s) IP 10.199.6.123 : I SolarWinds.Orion.Core.DiscoveryPlugin.Activities.VolumesWmiInventoryStep - Success: []
(012.82s) IP 10.199.6.123 : I SolarWinds.APM.DiscoveryPlugin.Activities.HardwareHealthWmiInventoryStep - Success: []
(010.79s) IP 10.199.6.123 : D SolarWinds.Orion.Discovery.Framework.WMI.WmiProbe - Success: []
(010.46s) IP 10.199.6.123 : I SolarWinds.Orion.Core.DiscoveryPlugin.Activities.NodeDetailsWmiInventoryStep - Success: []
(010.39s) IP 10.199.6.123 : I SolarWinds.Interfaces.DiscoveryPlugin.Activities.InterfacesWmiInventoryStep - Success: []
(006.41s) IP 10.199.6.123 : D SolarWinds.VIM.DiscoveryPlugin.Activities.HyperVDetection - Success: []
(000.36s) IP 10.199.6.123 : D SolarWinds.Orion.Discovery.Framework.Probing.IcmpProbe - Success: [Response time: 171ms]
(000.04s) IP 10.199.6.123 : D SolarWinds.Orion.Discovery.Framework.Snmp.SnmpProbe - NotApplicable: [No SNMP credentials found]
(000.01s) IP 10.199.6.123 : I SolarWinds.Orion.Core.DiscoveryPlugin.Activities.CpuMemoryWmiInventoryStep - Success: []
(000.00s) IP 10.199.6.123 : I SolarWinds.Orion.Core.DiscoveryPlugin.Activities.IcmpNodeInventoryStep - Success: []
(000.00s) IP 10.199.6.123 : I SolarWinds.Orion.Discovery.Framework.Probing.DnsResolver - Disabled: [DNS resolver is disabled for one shot jobs]
(000.00s) IP 10.199.6.123 : D SolarWinds.VIM.DiscoveryPlugin.Activities.VimDetection - Success: [VIM discovery disabled.]
(000.00s) IP 10.199.6.123 : I SolarWinds.VIM.DiscoveryPlugin.Activities.HyperVInventory - Success: [Hyper-V inventory - Hyper-V feature found.]
Activities that ends up with error:
OrionDiscoveryJob.log
This file contains the debug logging information for whole discovery job. Here are the information about WMI interfaces detection step:
...
08:34:48,2 [STP SmartThreadPool Thread #48] INFO InterfacesWmiInventory - Starting WMI Inventory for 10.199.6.123
08:34:48,2 [STP SmartThreadPool Thread #48] DEBUG WmiHelper - CreateWmiRequest Request:10.199.6.123\root\CIMV2 [Administrator], Query: [select Version from Win32_OperatingSystem], Options: [LI], Retries: 1, RetryInterval: 10000
...
08:34:52,8 [STP SmartThreadPool Thread #48] DEBUG WmiConnectionBuilder - WmiManager.OpenConnection Connected to Node:\\10.199.6.123\root\cimv2
...
08:34:54,7 [STP SmartThreadPool Thread #48] DEBUG InterfacesWmiInventory - Detected operating system version: 6.1.7600
08:34:54,7 [STP SmartThreadPool Thread #48] DEBUG WmiHelper - CreateWmiRequest Request:10.199.6.123\root\CIMV2 [Administrator], Query: [select Name,ConfigManagerErrorCode,InterfaceIndex,MACAddress,Speed,AdapterTypeId,NetConnectionID,NetEnabled from Win32_NetworkAdapter], Options: [LI], Retries: 1, RetryInterval: 10000
...
08:34:56,7 [STP SmartThreadPool Thread #48] DEBUG InterfacesWmiInventory - Adding discovered interface 11:Broadcom BCM5708C NetXtreme II GigE (NDIS VBD Client)
08:34:56,7 [STP SmartThreadPool Thread #48] DEBUG InterfacesWmiInventory - Adding discovered interface 13:Broadcom BCM5708C NetXtreme II GigE (NDIS VBD Client) #2
08:34:56,7 [STP SmartThreadPool Thread #48] DEBUG InterfacesWmiInventory - Adding discovered interface 17:Local Area Connection - Virtual Network
08:34:56,7 [STP SmartThreadPool Thread #48] DEBUG WmiHelper - CreateWmiRequest Request:10.199.6.123\root\CIMV2 [Administrator], Query: [select Name from Win32_PerfRawData_Tcpip_NetworkInterface], Options: [LI], Retries: 1, RetryInterval: 10000
...
08:34:58,6 [STP SmartThreadPool Thread #48] DEBUG InterfacesWmiInventory - Adding statistic pollers for interface: Broadcom BCM5708C NetXtreme II GigE [NDIS VBD Client]
08:34:58,6 [STP SmartThreadPool Thread #48] DEBUG InterfacesWmiInventory - Adding statistic pollers for interface: Broadcom BCM5708C NetXtreme II GigE [NDIS VBD Client] _2
08:34:58,6 [STP SmartThreadPool Thread #48] DEBUG InterfacesWmiInventory - Adding statistic pollers for interface: Local Area Connection - Virtual Network
08:34:58,6 [STP SmartThreadPool Thread #48] INFO InterfacesWmiInventory - WMI Inventory for 10.199.6.123 finished after 10.3730469 seconds, 3 interfaces found
08:34:58,6 [STP SmartThreadPool Thread #48] DEBUG InterfacesWmiInventory - I:11 4 pollers discovered (IW.Status.WMI.WinV6,IW.Rediscovery.WMI.WinV6,IW.StatisticsTraffic.WMI.WinV6,IW.StatisticsErrors.WMI.WinV6)
08:34:58,6 [STP SmartThreadPool Thread #48] DEBUG InterfacesWmiInventory - I:13 4 pollers discovered (IW.Status.WMI.WinV6,IW.Rediscovery.WMI.WinV6,IW.StatisticsTraffic.WMI.WinV6,IW.StatisticsErrors.WMI.WinV6)
08:34:58,6 [STP SmartThreadPool Thread #48] DEBUG InterfacesWmiInventory - I:17 4 pollers discovered (IW.Status.WMI.WinV6,IW.Rediscovery.WMI.WinV6,IW.StatisticsTraffic.WMI.WinV6,IW.StatisticsErrors.WMI.WinV6)
Collector Polling Controller
Collector Polling Controller service is responsible for scheduling (adding, removing and updating) of jobs to Job Engine v2 service. The Polling Controller writes to following log file:
c:\ProgramData\Solarwinds\Collector\Logs\PollingController.log
To set the level of logging to DEBUG, you have to change the "Polling Controller" settings in "SolarWinds Log Adjuster" tool under "Collector" category.
New interfaces
When you add the node with new interfaces, you should see following entries in the log file:
2012-11-20 08:57:51,421 [4] DEBUG SolarWinds.Collector.PollingController.PollingController - Updating polling plan Status,6(1)|SolarWinds.Interfaces.Wmi
2012-11-20 08:57:51,424 [4] DEBUG SolarWinds.Orion.Collector.Plugins.BL.Node - CreateWmiCredentials SharedCredentialID:4,Node:6 WmiUserName:Administrator
2012-11-20 08:57:51,433 [4] DEBUG SolarWinds.Interfaces.Collector.InterfacePollingPlan - Creating Status,6(1) job for 2 entities
2012-11-20 08:57:51,436 [4] DEBUG SolarWinds.Collector.PollingController.CollectorScheduler - Adding new job to Job Engine
2012-11-20 08:57:51,436 [4] DEBUG SolarWinds.Collector.Utils.ChannelProxy`1 - Invoking <AddJob>b__a started
2012-11-20 08:57:51,445 [4] DEBUG SolarWinds.Collector.Utils.ChannelProxy`1 - Invoking <AddJob>b__a finished
2012-11-20 08:57:51,445 [4] DEBUG SolarWinds.Collector.PollingController.CollectorScheduler - New job id returned from JE: ecb7f1a6-ad75-46e8-abd6-c3690d13abbc
2012-11-20 08:57:51,446 [4] DEBUG SolarWinds.Collector.PollingController.PollingController - Updating polling plan Rediscovery,6(1)|SolarWinds.Interfaces.Wmi
2012-11-20 08:57:51,447 [4] DEBUG SolarWinds.Orion.Collector.Plugins.BL.Node - CreateWmiCredentials SharedCredentialID:4,Node:6 WmiUserName:Administrator
2012-11-20 08:57:51,447 [4] DEBUG SolarWinds.Interfaces.Collector.InterfacePollingPlan - Creating Rediscovery,6(1) job for 2 entities
2012-11-20 08:57:51,449 [4] DEBUG SolarWinds.Collector.PollingController.CollectorScheduler - Adding new job to Job Engine
2012-11-20 08:57:51,449 [4] DEBUG SolarWinds.Collector.Utils.ChannelProxy`1 - Invoking <AddJob>b__a started
2012-11-20 08:57:51,456 [4] DEBUG SolarWinds.Collector.Utils.ChannelProxy`1 - Invoking <AddJob>b__a finished
2012-11-20 08:57:51,456 [4] DEBUG SolarWinds.Collector.PollingController.CollectorScheduler - New job id returned from JE: 09c7bc08-eb5b-4975-ba12-7e3c438a6757
2012-11-20 08:57:51,457 [4] DEBUG SolarWinds.Collector.PollingController.PollingController - Updating polling plan Statistics,6(1)|SolarWinds.Interfaces.Wmi
2012-11-20 08:57:51,457 [4] DEBUG SolarWinds.Orion.Collector.Plugins.BL.Node - CreateWmiCredentials SharedCredentialID:4,Node:6 WmiUserName:Administrator
2012-11-20 08:57:51,458 [4] DEBUG SolarWinds.Interfaces.Collector.InterfacePollingPlan - Creating Statistics,6(1) job for 2 entities
2012-11-20 08:57:51,460 [4] DEBUG SolarWinds.Collector.PollingController.CollectorScheduler - Adding new job to Job Engine
2012-11-20 08:57:51,460 [4] DEBUG SolarWinds.Collector.Utils.ChannelProxy`1 - Invoking <AddJob>b__a started
2012-11-20 08:57:51,467 [4] DEBUG SolarWinds.Collector.Utils.ChannelProxy`1 - Invoking <AddJob>b__a finished
2012-11-20 08:57:51,467 [4] DEBUG SolarWinds.Collector.PollingController.CollectorScheduler - New job id returned from JE: 2596e5ce-14bc-4166-9e6c-6c8406e98a64
I divided it into three sections (each section is for one type of job – Status, Rediscovery, Statistics). All three sections do the same steps:
- Something was changed for polling description Statistics,6(1)|SolarWinds.Interfaces.Wmi
- So for this polling description (in our case it is polling description for Statistics pollers for NodeID=6 and the first group of interfaces) the new job is created.
Note: The one job poll the group of interfaces for the same node and with the same polling interval. Mostly there will be only one group that contains all interfaces for the node.
- Job is added to Job Engine and Job ID is returned.
Changing the settings
When you change WMI credentials for node or any polling interval for interface, you should that the polling description was changed and collector updates the polling jobs with new settings:
2012-11-20 09:36:29,318 [3] INFO SolarWinds.Collector.EntityManager - Entity changed [IW:9] (Reason:FromProvider) - property [PollInterval] from [120] to [180] (BaseLine:False, Dirty:False, Changed:True)
2012-11-20 09:36:29,321 [3] INFO SolarWinds.Collector.PollingController.PollingController - Add resolve to resolve - PollingPlanID:SolarWinds.Interfaces.Wmi, DesctiptionID:Status,6(1)
2012-11-20 09:36:29,321 [3] INFO SolarWinds.Collector.PollingController.PollingController - Add resolve to resolve - PollingPlanID:SolarWinds.Interfaces.Wmi, DesctiptionID:Rediscovery,6(1)
2012-11-20 09:36:29,322 [3] INFO SolarWinds.Collector.PollingController.PollingController - Add resolve to resolve - PollingPlanID:SolarWinds.Interfaces.Wmi, DesctiptionID:Statistics,6(1)
...
2012-11-20 09:36:30,357 [3] DEBUG SolarWinds.Collector.PollingController.PollingController - Updating polling plan Status,6(1)|SolarWinds.Interfaces.Wmi
2012-11-20 09:36:30,358 [3] DEBUG SolarWinds.Orion.Collector.Plugins.BL.Node - CreateWmiCredentials SharedCredentialID:4,Node:6 WmiUserName:Administrator
2012-11-20 09:36:30,358 [3] DEBUG SolarWinds.Interfaces.Collector.InterfacePollingPlan - Creating Status,6(1) job for 2 entities
2012-11-20 09:36:30,361 [3] DEBUG SolarWinds.Collector.PollingController.CollectorScheduler - Updating job definition in Job Engine (ecb7f1a6-ad75-46e8-abd6-c3690d13abbc)
...
Finished jobs
When the job finished you should see following records. You can see the polling plan description, job type (Status, Rediscovery, Statistics) and list of entities in the group:
2012-11-20 09:11:03,175 [18] DEBUG SolarWinds.Collector.PollingController.JobResultsManager - Job Finished[ecb7f1a6-ad75-46e8-abd6-c3690d13abbc] finished with state Status,6(1)|SolarWinds.Interfaces.Wmi|Status|IW:9,IW:10. Error:
2012-11-20 09:11:03,175 [18] DEBUG SolarWinds.Collector.PollingController.JobSchedulerEventsService - Job ecb7f1a6-ad75-46e8-abd6-c3690d13abbc of [Status,6(1)|SolarWinds.Interfaces.Wmi|Status|IW:9,IW:10] finished with state 11/20/2012 17:10:53. Error:
Removing all interfaces on the node
If you remove the nodes together with all interfaces you should see following in the log file:
2012-11-20 10:35:17,121 [11] INFO SolarWinds.Collector.EntityManager - Entity removed [IW:9]
2012-11-20 10:35:17,121 [11] INFO SolarWinds.Collector.EntityManager - Entity removed [IW:10]
2012-11-20 10:35:18,158 [11] DEBUG SolarWinds.Collector.PollingController.CollectorScheduler - Removing job from JE: fbc38717-1951-4319-942e-12a6a427a26b
2012-11-20 10:35:18,161 [11] DEBUG SolarWinds.Collector.Utils.ChannelProxy`1 - Invoking <RemoveJob>b__13 started
2012-11-20 10:35:18,217 [11] DEBUG SolarWinds.Collector.Utils.ChannelProxy`1 - Invoking <RemoveJob>b__13 finished
2012-11-20 10:35:18,223 [11] DEBUG SolarWinds.Collector.PollingController.CollectorScheduler - Removing job from JE: a4d72d3b-feb0-44ac-bfd1-2c609a6e05d5
2012-11-20 10:35:18,223 [11] DEBUG SolarWinds.Collector.Utils.ChannelProxy`1 - Invoking <RemoveJob>b__13 started
2012-11-20 10:35:18,233 [11] DEBUG SolarWinds.Collector.Utils.ChannelProxy`1 - Invoking <RemoveJob>b__13 finished
...
Removing not all interfaces on the node
As mentioned earlier we group the more interfaces to one job, so if you remove only one interface and another interface still exists for the node, you won't see the removing the jobs only the updating polling job for the group:
2012-11-20 10:44:26,967 [3] DEBUG SolarWinds.Collector.Repository.ConfigRepository - Deleted 2 entities from SolarWinds.Interfaces.Wmi/Status,7(1)/LBELZA-VM-APM
2012-11-20 10:44:26,967 [3] INFO SolarWinds.Collector.PollingController.PollingController - Add resolve to resolve - PollingPlanID:SolarWinds.Interfaces.Wmi, DesctiptionID:Status,7(1)
2012-11-20 10:44:26,968 [3] DEBUG SolarWinds.Collector.Repository.ConfigRepository - Deleted 2 entities from SolarWinds.Interfaces.Wmi/Rediscovery,7(1)/LBELZA-VM-APM
2012-11-20 10:44:26,968 [3] INFO SolarWinds.Collector.PollingController.PollingController - Add resolve to resolve - PollingPlanID:SolarWinds.Interfaces.Wmi, DesctiptionID:Rediscovery,7(1)
2012-11-20 10:44:26,968 [3] DEBUG SolarWinds.Collector.Repository.ConfigRepository - Deleted 2 entities from SolarWinds.Interfaces.Wmi/Statistics,7(1)/LBELZA-VM-APM
2012-11-20 10:44:26,968 [3] INFO SolarWinds.Collector.PollingController.PollingController - Add resolve to resolve - PollingPlanID:SolarWinds.Interfaces.Wmi, DesctiptionID:Statistics,7(1)
2012-11-20 10:44:26,968 [3] DEBUG SolarWinds.Collector.Utils.ChannelProxy`1 - Invoking <ConfigBatchProcessed>b__c started
2012-11-20 10:44:26,969 [3] DEBUG SolarWinds.Collector.Utils.ChannelProxy`1 - Invoking <ConfigBatchProcessed>b__c finished
2012-11-20 10:44:26,969 [3] DEBUG SolarWinds.Collector.PollingController.PollingController - Updating polling plan Status,7(1)|SolarWinds.Interfaces.Wmi
2012-11-20 10:44:26,970 [3] DEBUG SolarWinds.Orion.Collector.Plugins.BL.Node - CreateWmiCredentials SharedCredentialID:4,Node:7 WmiUserName:Administrator
2012-11-20 10:44:26,971 [3] DEBUG SolarWinds.Interfaces.Collector.InterfacePollingPlan - Creating Status,7(1) job for 1 entities
2012-11-20 10:44:26,973 [3] DEBUG SolarWinds.Collector.PollingController.CollectorScheduler - Updating job definition in Job Engine (518284b6-b82b-4fcf-938e-335169a4e955)
2012-11-20 10:44:26,973 [3] DEBUG SolarWinds.Collector.Utils.ChannelProxy`1 - Invoking <UpdateJob>b__24 started
2012-11-20 10:44:27,291 [3] DEBUG SolarWinds.Collector.Utils.ChannelProxy`1 - Invoking <UpdateJob>b__24 finished
Logging for interface polling jobs
The log information about jobs you can find in the following log file:
c:\ProgramData\Solarwinds\Logs\Orion\Interfaces.Collector.Jobs_[XXXX].log
To set the level of logging to DEBUG, you have to change the "Interfaces Collector Jobs" settings in "SolarWinds Log Adjuster" tool under "Interfaces Package" category.
You should see following interesting information:
- Job started and which poller is used
- All executed WMI queries
- Job result
- Elapsed time of polling
Example of status job
2012-11-20 10:04:53,536 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.Orion.Collector.Plugins.Pollers.PollersJob - Poller starting: Configuration- PollerType=IW.Status.WMI.WinV6, NetObjectID=IW:9
2012-11-20 10:04:53,537 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.Orion.Pollers.Framework.PollerBase - Begin WmiPoll for Node:10.199.6.123 Pollertype:IW.Status.WMI.WinV6
2012-11-20 10:04:53,537 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.Orion.Pollers.Framework.PollerBase - [10.199.6.123], Section [DoPoll], Phase [Start]
2012-11-20 10:04:53,537 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.Orion.Pollers.Framework.WMI.WmiHelper - CreateWmiRequest Request:10.199.6.123\root\CIMV2 [Administrator], Query: [select Name,ConfigManagerErrorCode,InterfaceIndex,MACAddress,Speed,AdapterTypeId,NetConnectionID,NetEnabled from Win32_NetworkAdapter], Options: [LI], Retries: 2, RetryInterval: 10000
...
2012-11-20 10:04:58,999 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.Net.WMI.WmiConnectionBuilder - WmiManager.OpenConnection Connected to Node:\\10.199.6.123\root\cimv2
...
2012-11-20 10:05:00,890 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.Orion.Pollers.Framework.PollerBase - [10.199.6.123], Section [DoPoll], Phase [OneTime]
Elapsed time from [Start] phase: 7352 ms
[InterfacesPollerResult]: {
Index: 11
Outcome: Success
PollingFinished: 11/20/2012 6:05:00 PM
}
2012-11-20 10:05:00,891 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.Orion.Pollers.Framework.PollerBase - [10.199.6.123], Section [DoPoll], Phase [OneTime]
Elapsed time from [Start] phase: 7353 ms
[InterfacesPollerResult]: {
Index: 17
Outcome: Success
PollingFinished: 11/20/2012 6:05:00 PM
}
2012-11-20 10:05:00,891 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.Orion.Pollers.Framework.PollerBase - [10.199.6.123], Section [DoPoll], Phase [End]
Elapsed time from [Start] phase: 7353 ms
2012-11-20 10:05:00,891 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.Orion.Pollers.Framework.PollerBase - End WmiPoll for Node:10.199.6.123 Pollertype:IW.Status.WMI.WinV6 Result:System.Collections.Generic.List`1[SolarWinds.Orion.Pollers.Framework.PollerResultBase]
2012-11-20 10:05:00,891 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.Orion.Collector.Plugins.Pollers.PollersJob - Poller finished, Configuration- PollerType=IW.Status.WMI.WinV6, NetObjectID=IW:9, Result- PollResult:Success
2012-11-20 10:05:00,891 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.Orion.Collector.Plugins.Pollers.PollersJob - Poller finished, Configuration- PollerType=IW.Status.WMI.WinV6, NetObjectID=IW:10, Result- PollResult:Success
2012-11-20 10:05:00,891 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.Orion.Collector.Plugins.Pollers.PollersJob - } Execute exited
The entries for Rediscovery and Statistic jobs are mostly the same.
Collector Data Processor
The finished job results are transferred to Collector Data Processor service and this service processes the results and saves the data to database. This service writes to following log file: c:\ProgramData\Solarwinds\Collector\Logs\DataProcessor.log
To set the level of logging to DEBUG, you have to change the "Polling Controller" settings in "SolarWinds Log Adjuster" tool under "Collector" category.
In the debug level you should see following information about job result:
- Poller type and identifier of entity (e.g. "IW:9")
- List of properties and values from job
- List of changed properties – if any property was changed, you should see SQL command for updating entity
Processing status job example
2012-11-20 10:02:17,918 [10] DEBUG DataPreProcessing - Processing result: PollerResultWrapper: PollerType=IW.Status.WMI.WinV6, NetObject=IW:9
2012-11-20 10:02:17,918 [10] DEBUG SolarWinds.Interfaces.Collector.DataProcessing.PollerResultPreProcessor - PreProcessing data for entity IW:9 poller IW.Status.WMI.WinV6 (Index:11, State:Success, PollTime:11/20/2012 18:02:15) jobResults: PollerType = IW.Status.WMI.WinV6,InterfaceName = Broadcom BCM5708C NetXtreme II GigE (NDIS VBD Client),AdminStatus = 1,OperStatus = 1,IfName = Local Area Connection,InterfaceLastChange = 0
2012-11-20 10:02:17,918 [10] DEBUG DataPreProcessing - Processing result: PollerResultWrapper: PollerType=IW.Status.WMI.WinV6, NetObject=IW:10
2012-11-20 10:02:17,918 [10] DEBUG SolarWinds.Interfaces.Collector.DataProcessing.PollerResultPreProcessor - PreProcessing data for entity IW:10 poller IW.Status.WMI.WinV6 (Index:17, State:Success, PollTime:11/20/2012 18:02:15) jobResults: PollerType = IW.Status.WMI.WinV6,InterfaceName = Local Area Connection - Virtual Network,AdminStatus = 1,OperStatus = 1,IfName = Local Area Connection 4,InterfaceLastChange = 0
2012-11-20 10:02:17,918 [10] DEBUG SolarWinds.Interfaces.Collector.DataProcessing.PollProcessingStage - Processing status poll data for entity: IW:9 pollTime: 11/20/2012 18:01:53
Processing rediscovery job example
2012-11-20 10:07:47,382 [19] DEBUG DataPreProcessing - Processing result: PollerResultWrapper: PollerType=IW.Rediscovery.WMI.WinV6, NetObject=IW:9
2012-11-20 10:07:47,382 [19] DEBUG SolarWinds.Interfaces.Collector.DataProcessing.PollerResultPreProcessor - PreProcessing data for entity IW:9 poller IW.Rediscovery.WMI.WinV6 (Index:11, State:Success, PollTime:11/20/2012 18:07:43) jobResults: PollerType = IW.Rediscovery.WMI.WinV6,InterfaceName = Broadcom BCM5708C NetXtreme II GigE (NDIS VBD Client),InterfaceType = 6,InterfaceSpeed = 1000000000,PhysicalAddress = 00219B8C25F8,InterfaceAlias = Local Area Connection,IfName = Local Area Connection
2012-11-20 10:07:47,382 [19] DEBUG DataPreProcessing - Processing result: PollerResultWrapper: PollerType=IW.Rediscovery.WMI.WinV6, NetObject=IW:10
2012-11-20 10:07:47,382 [19] DEBUG SolarWinds.Interfaces.Collector.DataProcessing.PollerResultPreProcessor - PreProcessing data for entity IW:10 poller IW.Rediscovery.WMI.WinV6 (Index:17, State:Success, PollTime:11/20/2012 18:07:43) jobResults: PollerType = IW.Rediscovery.WMI.WinV6,InterfaceName = Local Area Connection - Virtual Network,InterfaceType = 6,InterfaceSpeed = 10000000000,PhysicalAddress = 00219B8C25F8,InterfaceAlias = Local Area Connection 4,IfName = Local Area Connection 4
2012-11-20 10:07:47,383 [19] DEBUG SolarWinds.Interfaces.Collector.DataProcessing.RediscoveryProcessingStage - Processing rediscovery data for entity: IW:9 pollTime: 11/20/2012 18:07:36
2012-11-20 10:07:47,383 [19] DEBUG SolarWinds.Interfaces.Collector.DataProcessing.RediscoveryProcessingStage - Processing rediscovery data for entity: IW:10 pollTime: 11/20/2012 18:07:36
2012-11-20 10:07:48,011 [Scheduler] DEBUG SolarWinds.Collector.Scheduler.ScheduledTask - Running PingSyncEntities
...
2012-11-20 10:07:48,013 [25] INFO SolarWinds.Collector.EntityManager - Entity changed [IW:9] (Reason:PingSync) - property [NextRediscovery] from [11/20/2012 18:07:36] to [11/20/2012 18:37:36] (BaseLine:False, Dirty:False, Changed:True)
2012-11-20 10:07:48,013 [25] DEBUG SolarWinds.Interfaces.Collector.InterfaceEntityCreator - Calling synchronize for interface 9, 1 changed properties: NextRediscovery
2012-11-20 10:07:48,013 [25] DEBUG SolarWinds.Orion.Common.SqlHelper - SQL:
UPDATE i SET
i.[LastSync]=@LastSync,i.[NextRediscovery]=@NextRediscovery
FROM Interfaces i
WHERE i.InterfaceID = @InterfaceID (InterfaceID=9, LastSync=11/20/2012 10:07:48 AM, NextRediscovery=11/20/2012 10:37:36 AM)
2012-11-20 10:07:48,014 [25] INFO SolarWinds.Collector.EntityManager - Entity changed [IW:10] (Reason:PingSync) - property [NextRediscovery] from [11/20/2012 18:07:36] to [11/20/2012 18:37:36] (BaseLine:False, Dirty:False, Changed:True)
2012-11-20 10:07:48,014 [25] DEBUG SolarWinds.Interfaces.Collector.InterfaceEntityCreator - Calling synchronize for interface 10, 1 changed properties: NextRediscovery
2012-11-20 10:07:48,014 [25] DEBUG SolarWinds.Orion.Common.SqlHelper - SQL:
UPDATE i SET
i.[LastSync]=@LastSync,i.[NextRediscovery]=@NextRediscovery
FROM Interfaces i
WHERE i.InterfaceID = @InterfaceID (InterfaceID=10, LastSync=11/20/2012 10:07:48 AM, NextRediscovery=11/20/2012 10:37:36 AM)
Processing statistic job example
2012-11-20 09:59:59,723 [25] DEBUG DataPreProcessing - Processing result: PollerResultWrapper: PollerType=IW.Statistics.WMI.WinV6, NetObject=IW:9
2012-11-20 09:59:59,723 [25] DEBUG SolarWinds.Interfaces.Collector.DataProcessing.PollerResultPreProcessor - PreProcessing data for entity IW:9 poller IW.Statistics.WMI.WinV6 (Index:11, State:Success, PollTime:11/20/2012 17:59:58) jobResults: PollerType = IW.StatisticsTraffic.WMI.WinV6,InTotalBytes = 64830341818,InUniCastPackets = 315541429,InMultiCastPackets = 53355161,OutTotalBytes = 149970528465,OutUniCastPackets = 186940237,OutMultiCastPackets = 612403
2012-11-20 09:59:59,723 [25] DEBUG DataPreProcessing - Processing result: PollerResultWrapper: PollerType=IW.Statistics.WMI.WinV6, NetObject=IW:9
2012-11-20 09:59:59,723 [25] DEBUG SolarWinds.Interfaces.Collector.DataProcessing.PollerResultPreProcessor - PreProcessing data for entity IW:9 poller IW.Statistics.WMI.WinV6 (Index:11, State:Success, PollTime:11/20/2012 17:59:58) jobResults: PollerType = IW.StatisticsErrors.WMI.WinV6,InDiscards = 354,InErrors = 0,OutDiscards = 0,OutErrors = 0
2012-11-20 09:59:59,723 [25] DEBUG DataPreProcessing - Processing result: PollerResultWrapper: PollerType=IW.Statistics.WMI.WinV6, NetObject=IW:10
2012-11-20 09:59:59,723 [25] DEBUG SolarWinds.Interfaces.Collector.DataProcessing.PollerResultPreProcessor - PreProcessing data for entity IW:10 poller IW.Statistics.WMI.WinV6 (Index:17, State:Success, PollTime:11/20/2012 17:59:58) jobResults: PollerType = IW.StatisticsTraffic.WMI.WinV6,InTotalBytes = 43964116408,InUniCastPackets = 163367109,InMultiCastPackets = 53355123,OutTotalBytes = 145582022347,OutUniCastPackets = 121729563,OutMultiCastPackets = 612410
2012-11-20 09:59:59,723 [25] DEBUG DataPreProcessing - Processing result: PollerResultWrapper: PollerType=IW.Statistics.WMI.WinV6, NetObject=IW:10
2012-11-20 09:59:59,723 [25] DEBUG SolarWinds.Interfaces.Collector.DataProcessing.PollerResultPreProcessor - PreProcessing data for entity IW:10 poller IW.Statistics.WMI.WinV6 (Index:17, State:Success, PollTime:11/20/2012 17:59:58) jobResults: PollerType = IW.StatisticsErrors.WMI.WinV6,InDiscards = 0,InErrors = 0,OutDiscards = 0,OutErrors = 0
2012-11-20 09:59:59,723 [25] DEBUG SolarWinds.Interfaces.Collector.DataProcessing.StatisticsProcessingStage - Processing statistics data for entity: IW:9
2012-11-20 09:59:59,724 [25] DEBUG SolarWinds.Interfaces.Collector.DataProcessing.StatisticsProcessingStage - Processing statistics data for entity: IW:10
2012-11-20 10:00:05,310 [19] DEBUG SolarWinds.Collector.DBProcessing.DBProcessingWorkerWithAccess - Start commit - SolarWinds.Interfaces.Wmi
2012-11-20 10:00:05,310 [19] DEBUG SolarWinds.Orion.Common.SqlHelper - SQL: Bulk loading InterfaceAvailability_Detail.
2012-11-20 10:00:05,311 [19] DEBUG SolarWinds.Orion.Common.SqlHelper - SQL: Bulk loading InterfaceTraffic_Detail.
2012-11-20 10:00:05,317 [19] DEBUG SolarWinds.Orion.Common.SqlHelper - SQL: Bulk loading InterfaceErrors_Detail.
2012-11-20 10:00:05,321 [19] DEBUG SolarWinds.Collector.DBProcessing.DBProcessingWorkerWithAccess - Commit of - SolarWinds.Interfaces.Wmi .... 4 items in 00:00:00.0107422
2012-11-20 10:00:05,321 [19] DEBUG SolarWinds.Collector.DBProcessing.DBProcessingWorkerWithAccess - Finished commit - SolarWinds.Interfaces.Wmi
2012-11-20 10:00:06,627 [Scheduler] DEBUG SolarWinds.Collector.Scheduler.ScheduledTask - Running PingSyncEntities
2012-11-20 10:00:06,682 [30] INFO SolarWinds.Collector.EntityManager - Entity changed [IW:9] (Reason:PingSync) - property [Inbps] from [327835.9] to [275865.6] (BaseLine:False, Dirty:False, Changed:True)
2012-11-20 10:00:06,682 [30] INFO SolarWinds.Collector.EntityManager - Entity changed [IW:9] (Reason:PingSync) - property [Outbps] from [1134133] to [711453.9] (BaseLine:False, Dirty:False, Changed:True)
2012-11-20 10:00:06,682 [30] INFO SolarWinds.Collector.EntityManager - Entity changed [IW:9] (Reason:PingSync) - property [InMcastPps] from [36.18263] to [34.67222] (BaseLine:False, Dirty:False, Changed:True)
2012-11-20 10:00:06,682 [30] INFO SolarWinds.Collector.EntityManager - Entity changed [IW:9] (Reason:PingSync) - property [OutMcastPps] from [0.2277267] to [0.2666667] (BaseLine:False, Dirty:False, Changed:True)
2012-11-20 10:00:06,683 [30] INFO SolarWinds.Collector.EntityManager - Entity changed [IW:9] (Reason:PingSync) - property [InUcastPps] from [248.3554] to [216.0463] (BaseLine:False, Dirty:False, Changed:True)
2012-11-20 10:00:06,683 [30] INFO SolarWinds.Collector.EntityManager - Entity changed [IW:9] (Reason:PingSync) - property [OutUcastPps] from [170.5099] to [126.7556] (BaseLine:False, Dirty:False, Changed:True)
2012-11-20 10:00:06,683 [30] INFO SolarWinds.Collector.EntityManager - Entity changed [IW:9] (Reason:PingSync) - property [InPps] from [284.5381] to [250.7185] (BaseLine:False, Dirty:False, Changed:True)
2012-11-20 10:00:06,683 [30] INFO SolarWinds.Collector.EntityManager - Entity changed [IW:9] (Reason:PingSync) - property [InPktSize] from [144] to [138] (BaseLine:False, Dirty:False, Changed:True)
2012-11-20 10:00:06,683 [30] INFO SolarWinds.Collector.EntityManager - Entity changed [IW:9] (Reason:PingSync) - property [OutPps] from [170.7376] to [127.0222] (BaseLine:False, Dirty:False, Changed:True)
2012-11-20 10:00:06,683 [30] INFO SolarWinds.Collector.EntityManager - Entity changed [IW:9] (Reason:PingSync) - property [OutPktSize] from [830] to [700] (BaseLine:False, Dirty:False, Changed:True)
2012-11-20 10:00:06,683 [30] DEBUG SolarWinds.Interfaces.Collector.InterfaceEntityCreator - Calling synchronize for interface 9, 10 changed properties: Inbps,Outbps,InMcastPps,OutMcastPps,InUcastPps,OutUcastPps,InPps,InPktSize,OutPps,OutPktSize
2012-11-20 10:00:06,683 [30] DEBUG SolarWinds.Orion.Common.SqlHelper - SQL:
UPDATE i SET
i.[LastSync]=@LastSync,i.[Inbps]=@Inbps,i.[Outbps]=@Outbps,i.[InMcastPps]=@InMcastPps,i.[OutMcastPps]=@OutMcastPps,i.[InUcastPps]=@InUcastPps,i.[OutUcastPps]=@OutUcastPps,i.[InPps]=@InPps,i.[InPktSize]=@InPktSize,i.[OutPps]=@OutPps,i.[OutPktSize]=@OutPktSize
FROM Interfaces i
WHERE i.InterfaceID = @InterfaceID (InterfaceID=9, LastSync=11/20/2012 10:00:06 AM, Inbps=275865.6, Outbps=711453.9, InMcastPps=34.67222, OutMcastPps=0.2666667, InUcastPps=216.0463, OutUcastPps=126.7556, InPps=250.7185, InPktSize=138, OutPps=127.0222, OutPktSize=700)
2012-11-20 10:00:06,687 [30] INFO SolarWinds.Collector.EntityManager - Entity changed [IW:10] (Reason:PingSync) - property [Inbps] from [203165.1] to [161766.1] (BaseLine:False, Dirty:False, Changed:True)
2012-11-20 10:00:06,687 [30] INFO SolarWinds.Collector.EntityManager - Entity changed [IW:10] (Reason:PingSync) - property [Outbps] from [1101856] to [690626.4] (BaseLine:False, Dirty:False, Changed:True)
2012-11-20 10:00:06,687 [30] INFO SolarWinds.Collector.EntityManager - Entity changed [IW:10] (Reason:PingSync) - property [InMcastPps] from [36.18263] to [34.67222] (BaseLine:False, Dirty:False, Changed:True)
2012-11-20 10:00:06,687 [30] INFO SolarWinds.Collector.EntityManager - Entity changed [IW:10] (Reason:PingSync) - property [OutMcastPps] from [0.2277267] to [0.2666667] (BaseLine:False, Dirty:False, Changed:True)
2012-11-20 10:00:06,687 [30] INFO SolarWinds.Collector.EntityManager - Entity changed [IW:10] (Reason:PingSync) - property [InUcastPps] from [135.4844] to [107.0296] (BaseLine:False, Dirty:False, Changed:True)
2012-11-20 10:00:06,687 [30] INFO SolarWinds.Collector.EntityManager - Entity changed [IW:10] (Reason:PingSync) - property [OutUcastPps] from [109.5069] to [88.77963] (BaseLine:False, Dirty:False, Changed:True)
2012-11-20 10:00:06,687 [30] INFO SolarWinds.Collector.EntityManager - Entity changed [IW:10] (Reason:PingSync) - property [InPps] from [171.6671] to [141.7019] (BaseLine:False, Dirty:False, Changed:True)
2012-11-20 10:00:06,687 [30] INFO SolarWinds.Collector.EntityManager - Entity changed [IW:10] (Reason:PingSync) - property [InPktSize] from [148] to [143] (BaseLine:False, Dirty:False, Changed:True)
2012-11-20 10:00:06,687 [30] INFO SolarWinds.Collector.EntityManager - Entity changed [IW:10] (Reason:PingSync) - property [OutPps] from [109.7347] to [89.0463] (BaseLine:False, Dirty:False, Changed:True)
2012-11-20 10:00:06,687 [30] INFO SolarWinds.Collector.EntityManager - Entity changed [IW:10] (Reason:PingSync) - property [OutPktSize] from [1255] to [969] (BaseLine:False, Dirty:False, Changed:True)
2012-11-20 10:00:06,687 [30] DEBUG SolarWinds.Interfaces.Collector.InterfaceEntityCreator - Calling synchronize for interface 10, 10 changed properties: Inbps,Outbps,InMcastPps,OutMcastPps,InUcastPps,OutUcastPps,InPps,InPktSize,OutPps,OutPktSize
2012-11-20 10:00:06,687 [30] DEBUG SolarWinds.Orion.Common.SqlHelper - SQL:
UPDATE i SET
i.[LastSync]=@LastSync,i.[Inbps]=@Inbps,i.[Outbps]=@Outbps,i.[InMcastPps]=@InMcastPps,i.[OutMcastPps]=@OutMcastPps,i.[InUcastPps]=@InUcastPps,i.[OutUcastPps]=@OutUcastPps,i.[InPps]=@InPps,i.[InPktSize]=@InPktSize,i.[OutPps]=@OutPps,i.[OutPktSize]=@OutPktSize
FROM Interfaces i
WHERE i.InterfaceID = @InterfaceID (InterfaceID=10, LastSync=11/20/2012 10:00:06 AM, Inbps=161766.1, Outbps=690626.4, InMcastPps=34.67222, OutMcastPps=0.2666667, InUcastPps=107.0296, OutUcastPps=88.77963, InPps=141.7019, InPktSize=143, OutPps=89.0463, OutPktSize=969)