Same as earilier , checknetwork has no output with the following command also.
Code: Select all
[root@nagios ~]# /omd/sites/jsm/lib/nagios/plugins/check_wmi_plus.pl -m checknetwork -H 192.168.100.56 -u wmiagent -p WMI@mci -w 20 -c 70 -a 'Intel[R] PRO_1000 MT Desktop Adapter' -d
Command Line (v1.62): /omd/sites/jsm/lib/nagios/plugins/check_wmi_plus.pl -m checknetwork -H 192.168.100.56 -u USER -p PASS -w 20 -c 70 -a Intel[R] PRO_1000 MT Desktop Adapter -d
Base Dir: /opt/omd/sites/jsm/lib/nagios/plugins/
Conf File Dir: /etc/check_wmi_plus
Loaded Conf File /etc/check_wmi_plus/check_wmi_plus.conf
WMI Ini Dir: /etc/check_wmi_plus/check_wmi_plus.d
Starting Keep State Mode
STATE FILE: /tmp/cwpss_checknetwork__19216810056_IntelRPRO_1000MTDesktopAdapter__.state
Checking previous data's expiry - Timestamp 1486711099 vs Expiry After 1486708444 (Keep State Expiry setting is 3600sec)
Using Existing WMI DATA of:$VAR1 = [
[
{
'PacketsReceivedPersec' => '5',
'Frequency_Sys100NS' => '10000000',
'OutputQueueLength' => '0',
'Timestamp_Sys100NS' => '131311559006230000',
'_KeepStateCreateTimestamp' => 1486711099,
'_ChecksOK' => 1,
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '14692',
'Name' => 'Intel[R] PRO_1000 MT Desktop Adapter',
'_ItemCount' => '4',
'CurrentBandwidth' => '1000000000',
'BytesReceivedPersec' => '882',
'PacketsSentPersec' => '165'
},
{
'PacketsReceivedPersec' => '115',
'Frequency_Sys100NS' => '10000000',
'OutputQueueLength' => '0',
'Timestamp_Sys100NS' => '131311559006230000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '28108',
'Name' => 'Intel[R] PRO_1000 MT Desktop Adapter _2',
'CurrentBandwidth' => '1000000000',
'BytesReceivedPersec' => '14965',
'PacketsSentPersec' => '213'
},
{
'PacketsReceivedPersec' => '0',
'Frequency_Sys100NS' => '10000000',
'OutputQueueLength' => '0',
'Timestamp_Sys100NS' => '131311559006230000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '0',
'Name' => 'isatap.{ED08290F-F2A7-43E5-88F4-49F460368D14}',
'CurrentBandwidth' => '100000',
'BytesReceivedPersec' => '0',
'PacketsSentPersec' => '0'
},
{
'PacketsReceivedPersec' => '0',
'Frequency_Sys100NS' => '10000000',
'OutputQueueLength' => '0',
'Timestamp_Sys100NS' => '131311559006230000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '0',
'Name' => 'isatap.{639F5095-6F42-42EA-93AD-046FB66E1FDC}',
'CurrentBandwidth' => '100000',
'BytesReceivedPersec' => '0',
'PacketsSentPersec' => '0'
}
]
];
Round #2 of 2
QUERY: /usr/bin/wmic '-U' 'USER%PASS' '--namespace' 'root/cimv2' '//192.168.100.56' 'select CurrentBandwidth,BytesReceivedPerSec,BytesSentPerSec,Name,Frequency_Sys100NS,OutputQueueLength,PacketsReceivedErrors,PacketsReceivedPerSec,PacketsSentPerSec,Timestamp_Sys100NS from Win32_PerfRawData_Tcpip_NetworkInterface'
OUTPUT: CLASS: Win32_PerfRawData_Tcpip_NetworkInterface
BytesReceivedPersec|BytesSentPersec|CurrentBandwidth|Frequency_Sys100NS|Name|OutputQueueLength|PacketsReceivedErrors|PacketsReceivedPersec|PacketsSentPersec|Timestamp_Sys100NS
882|17776|1000000000|10000000|Intel[R] PRO_1000 MT Desktop Adapter|0|0|5|183|131311568457050000
47580|67364|1000000000|10000000|Intel[R] PRO_1000 MT Desktop Adapter _2|0|0|384|453|131311568457050000
0|0|100000|10000000|isatap.{ED08290F-F2A7-43E5-88F4-49F460368D14}|0|0|0|0|131311568457050000
0|0|100000|10000000|isatap.{639F5095-6F42-42EA-93AD-046FB66E1FDC}|0|0|0|0|131311568457050000
COLUMNS(last index=9):BytesReceivedPersec|BytesSentPersec|CurrentBandwidth|Frequency_Sys100NS|Name|OutputQueueLength|PacketsReceivedErrors|PacketsReceivedPersec|PacketsSentPersec|Timestamp_Sys100NS
Now looking for (.*?)\n (use_split=1)
FIELDS (via Split):COLNAME=BytesReceivedPersec,FIELD=882
COLNAME=BytesSentPersec,FIELD=17776
COLNAME=CurrentBandwidth,FIELD=1000000000
COLNAME=Frequency_Sys100NS,FIELD=10000000
COLNAME=Name,FIELD=Intel[R] PRO_1000 MT Desktop Adapter
COLNAME=OutputQueueLength,FIELD=0
COLNAME=PacketsReceivedErrors,FIELD=0
COLNAME=PacketsReceivedPersec,FIELD=5
COLNAME=PacketsSentPersec,FIELD=183
COLNAME=Timestamp_Sys100NS,FIELD=131311568457050000
Row Data Found OK
FIELDS (via Split):COLNAME=BytesReceivedPersec,FIELD=47580
COLNAME=BytesSentPersec,FIELD=67364
COLNAME=CurrentBandwidth,FIELD=1000000000
COLNAME=Frequency_Sys100NS,FIELD=10000000
COLNAME=Name,FIELD=Intel[R] PRO_1000 MT Desktop Adapter _2
COLNAME=OutputQueueLength,FIELD=0
COLNAME=PacketsReceivedErrors,FIELD=0
COLNAME=PacketsReceivedPersec,FIELD=384
COLNAME=PacketsSentPersec,FIELD=453
COLNAME=Timestamp_Sys100NS,FIELD=131311568457050000
Row Data Found OK
FIELDS (via Split):COLNAME=BytesReceivedPersec,FIELD=0
COLNAME=BytesSentPersec,FIELD=0
COLNAME=CurrentBandwidth,FIELD=100000
COLNAME=Frequency_Sys100NS,FIELD=10000000
COLNAME=Name,FIELD=isatap.{ED08290F-F2A7-43E5-88F4-49F460368D14}
COLNAME=OutputQueueLength,FIELD=0
COLNAME=PacketsReceivedErrors,FIELD=0
COLNAME=PacketsReceivedPersec,FIELD=0
COLNAME=PacketsSentPersec,FIELD=0
COLNAME=Timestamp_Sys100NS,FIELD=131311568457050000
Row Data Found OK
FIELDS (via Split):COLNAME=BytesReceivedPersec,FIELD=0
COLNAME=BytesSentPersec,FIELD=0
COLNAME=CurrentBandwidth,FIELD=100000
COLNAME=Frequency_Sys100NS,FIELD=10000000
COLNAME=Name,FIELD=isatap.{639F5095-6F42-42EA-93AD-046FB66E1FDC}
COLNAME=OutputQueueLength,FIELD=0
COLNAME=PacketsReceivedErrors,FIELD=0
COLNAME=PacketsReceivedPersec,FIELD=0
COLNAME=PacketsSentPersec,FIELD=0
COLNAME=Timestamp_Sys100NS,FIELD=131311568457050000
Row Data Found OK
WMI DATA:$VAR1 = [
[
{
'PacketsReceivedPersec' => '5',
'Frequency_Sys100NS' => '10000000',
'OutputQueueLength' => '0',
'Timestamp_Sys100NS' => '131311559006230000',
'_KeepStateCreateTimestamp' => 1486711099,
'_KeepStateSamplePeriod' => 945,
'_ChecksOK' => 2,
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '14692',
'Name' => 'Intel[R] PRO_1000 MT Desktop Adapter',
'_ItemCount' => '4',
'CurrentBandwidth' => '1000000000',
'BytesReceivedPersec' => '882',
'PacketsSentPersec' => '165'
},
{
'PacketsReceivedPersec' => '115',
'Frequency_Sys100NS' => '10000000',
'OutputQueueLength' => '0',
'Timestamp_Sys100NS' => '131311559006230000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '28108',
'Name' => 'Intel[R] PRO_1000 MT Desktop Adapter _2',
'CurrentBandwidth' => '1000000000',
'BytesReceivedPersec' => '14965',
'PacketsSentPersec' => '213'
},
{
'PacketsReceivedPersec' => '0',
'Frequency_Sys100NS' => '10000000',
'OutputQueueLength' => '0',
'Timestamp_Sys100NS' => '131311559006230000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '0',
'Name' => 'isatap.{ED08290F-F2A7-43E5-88F4-49F460368D14}',
'CurrentBandwidth' => '100000',
'BytesReceivedPersec' => '0',
'PacketsSentPersec' => '0'
},
{
'PacketsReceivedPersec' => '0',
'Frequency_Sys100NS' => '10000000',
'OutputQueueLength' => '0',
'Timestamp_Sys100NS' => '131311559006230000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '0',
'Name' => 'isatap.{639F5095-6F42-42EA-93AD-046FB66E1FDC}',
'CurrentBandwidth' => '100000',
'BytesReceivedPersec' => '0',
'PacketsSentPersec' => '0'
}
],
[
{
'PacketsReceivedPersec' => '5',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'Timestamp_Sys100NS' => '131311568457050000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '17776',
'_ItemCount' => 4,
'Name' => 'Intel[R] PRO_1000 MT Desktop Adapter',
'PacketsSentPersec' => '183',
'BytesReceivedPersec' => '882',
'CurrentBandwidth' => '1000000000'
},
{
'PacketsReceivedPersec' => '384',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'Timestamp_Sys100NS' => '131311568457050000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '67364',
'Name' => 'Intel[R] PRO_1000 MT Desktop Adapter _2',
'PacketsSentPersec' => '453',
'BytesReceivedPersec' => '47580',
'CurrentBandwidth' => '1000000000'
},
{
'PacketsReceivedPersec' => '0',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'Timestamp_Sys100NS' => '131311568457050000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '0',
'Name' => 'isatap.{ED08290F-F2A7-43E5-88F4-49F460368D14}',
'PacketsSentPersec' => '0',
'BytesReceivedPersec' => '0',
'CurrentBandwidth' => '100000'
},
{
'PacketsReceivedPersec' => '0',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'Timestamp_Sys100NS' => '131311568457050000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '0',
'Name' => 'isatap.{639F5095-6F42-42EA-93AD-046FB66E1FDC}',
'PacketsSentPersec' => '0',
'BytesReceivedPersec' => '0',
'CurrentBandwidth' => '100000'
}
]
];
Storing new WMI results in the state file $VAR1 = [
[
{
'PacketsReceivedPersec' => '5',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'Timestamp_Sys100NS' => '131311568457050000',
'_ChecksOK' => 1,
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '17776',
'_ItemCount' => 4,
'Name' => 'Intel[R] PRO_1000 MT Desktop Adapter',
'PacketsSentPersec' => '183',
'BytesReceivedPersec' => '882',
'CurrentBandwidth' => '1000000000'
},
{
'PacketsReceivedPersec' => '384',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'Timestamp_Sys100NS' => '131311568457050000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '67364',
'Name' => 'Intel[R] PRO_1000 MT Desktop Adapter _2',
'PacketsSentPersec' => '453',
'BytesReceivedPersec' => '47580',
'CurrentBandwidth' => '1000000000'
},
{
'PacketsReceivedPersec' => '0',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'Timestamp_Sys100NS' => '131311568457050000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '0',
'Name' => 'isatap.{ED08290F-F2A7-43E5-88F4-49F460368D14}',
'PacketsSentPersec' => '0',
'BytesReceivedPersec' => '0',
'CurrentBandwidth' => '100000'
},
{
'PacketsReceivedPersec' => '0',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'Timestamp_Sys100NS' => '131311568457050000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '0',
'Name' => 'isatap.{639F5095-6F42-42EA-93AD-046FB66E1FDC}',
'PacketsSentPersec' => '0',
'BytesReceivedPersec' => '0',
'CurrentBandwidth' => '100000'
}
]
];
Copying predefined fields to the last WMI result set [0] to [1]
NEW WMI DATA:$VAR1 = [
[
{
'PacketsReceivedPersec' => '5',
'Frequency_Sys100NS' => '10000000',
'OutputQueueLength' => '0',
'Timestamp_Sys100NS' => '131311559006230000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '14692',
'Name' => 'Intel[R] PRO_1000 MT Desktop Adapter',
'_ItemCount' => '4',
'CurrentBandwidth' => '1000000000',
'BytesReceivedPersec' => '882',
'PacketsSentPersec' => '165'
},
{
'PacketsReceivedPersec' => '115',
'Frequency_Sys100NS' => '10000000',
'OutputQueueLength' => '0',
'Timestamp_Sys100NS' => '131311559006230000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '28108',
'Name' => 'Intel[R] PRO_1000 MT Desktop Adapter _2',
'CurrentBandwidth' => '1000000000',
'BytesReceivedPersec' => '14965',
'PacketsSentPersec' => '213'
},
{
'PacketsReceivedPersec' => '0',
'Frequency_Sys100NS' => '10000000',
'OutputQueueLength' => '0',
'Timestamp_Sys100NS' => '131311559006230000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '0',
'Name' => 'isatap.{ED08290F-F2A7-43E5-88F4-49F460368D14}',
'CurrentBandwidth' => '100000',
'BytesReceivedPersec' => '0',
'PacketsSentPersec' => '0'
},
{
'PacketsReceivedPersec' => '0',
'Frequency_Sys100NS' => '10000000',
'OutputQueueLength' => '0',
'Timestamp_Sys100NS' => '131311559006230000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '0',
'Name' => 'isatap.{639F5095-6F42-42EA-93AD-046FB66E1FDC}',
'CurrentBandwidth' => '100000',
'BytesReceivedPersec' => '0',
'PacketsSentPersec' => '0'
}
],
[
{
'PacketsReceivedPersec' => '5',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'Timestamp_Sys100NS' => '131311568457050000',
'_KeepStateCreateTimestamp' => 1486711099,
'_KeepStateSamplePeriod' => 945,
'_ChecksOK' => 2,
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '17776',
'_ItemCount' => 4,
'Name' => 'Intel[R] PRO_1000 MT Desktop Adapter',
'PacketsSentPersec' => '183',
'BytesReceivedPersec' => '882',
'CurrentBandwidth' => '1000000000'
},
{
'PacketsReceivedPersec' => '384',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'Timestamp_Sys100NS' => '131311568457050000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '67364',
'Name' => 'Intel[R] PRO_1000 MT Desktop Adapter _2',
'PacketsSentPersec' => '453',
'BytesReceivedPersec' => '47580',
'CurrentBandwidth' => '1000000000'
},
{
'PacketsReceivedPersec' => '0',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'Timestamp_Sys100NS' => '131311568457050000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '0',
'Name' => 'isatap.{ED08290F-F2A7-43E5-88F4-49F460368D14}',
'PacketsSentPersec' => '0',
'BytesReceivedPersec' => '0',
'CurrentBandwidth' => '100000'
},
{
'PacketsReceivedPersec' => '0',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'Timestamp_Sys100NS' => '131311568457050000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '0',
'Name' => 'isatap.{639F5095-6F42-42EA-93AD-046FB66E1FDC}',
'PacketsSentPersec' => '0',
'BytesReceivedPersec' => '0',
'CurrentBandwidth' => '100000'
}
]
];
Performing Join on MWI data using Name (\W) to match to Description (\W) in data from select ipaddress,description,macaddress,ipsubnet,defaultipgateway,dhcpenabled,dhcpserver,dnsdomain,servicename from win32_networkadapterconfiguration where macaddress like '%:%'
Round #1 of 1
QUERY: /usr/bin/wmic '-U' 'USER%PASS' '--namespace' 'root/cimv2' '//192.168.100.56' 'select ipaddress,description,macaddress,ipsubnet,defaultipgateway,dhcpenabled,dhcpserver,dnsdomain,servicename from win32_networkadapterconfiguration where macaddress like "%:%"'
OUTPUT: CLASS: Win32_NetworkAdapterConfiguration
DefaultIPGateway|Description|DHCPEnabled|DHCPServer|DNSDomain|Index|IPAddress|IPSubnet|MACAddress|ServiceName
(10.0.2.2)|Intel(R) PRO/1000 MT Desktop Adapter|True|10.0.2.2|(null)|10|(10.0.2.15,fe80::81c5:5b60:1886:4b0)|(255.255.255.0,64)|08:00:27:B1:3C:D6|E1G60
NULL|Intel(R) PRO/1000 MT Desktop Adapter #2|False|(null)|(null)|13|(192.168.100.56,fe80::58b8:2343:9f57:84a6)|(255.255.255.0,64)|08:00:27:96:C6:01|E1G60
COLUMNS(last index=9):DefaultIPGateway|Description|DHCPEnabled|DHCPServer|DNSDomain|Index|IPAddress|IPSubnet|MACAddress|ServiceName
Now looking for (.*?)\n (use_split=1)
FIELDS (via Split):COLNAME=DefaultIPGateway,FIELD=(10.0.2.2)
COLNAME=Description,FIELD=Intel(R) PRO/1000 MT Desktop Adapter
COLNAME=DHCPEnabled,FIELD=True
COLNAME=DHCPServer,FIELD=10.0.2.2
COLNAME=DNSDomain,FIELD=(null)
COLNAME=Index,FIELD=10
COLNAME=IPAddress,FIELD=(10.0.2.15,fe80::81c5:5b60:1886:4b0)
COLNAME=IPSubnet,FIELD=(255.255.255.0,64)
COLNAME=MACAddress,FIELD=08:00:27:B1:3C:D6
COLNAME=ServiceName,FIELD=E1G60
Row Data Found OK
FIELDS (via Split):COLNAME=DefaultIPGateway,FIELD=NULL
COLNAME=Description,FIELD=Intel(R) PRO/1000 MT Desktop Adapter #2
COLNAME=DHCPEnabled,FIELD=False
COLNAME=DHCPServer,FIELD=(null)
COLNAME=DNSDomain,FIELD=(null)
COLNAME=Index,FIELD=13
COLNAME=IPAddress,FIELD=(192.168.100.56,fe80::58b8:2343:9f57:84a6)
COLNAME=IPSubnet,FIELD=(255.255.255.0,64)
COLNAME=MACAddress,FIELD=08:00:27:96:C6:01
COLNAME=ServiceName,FIELD=E1G60
Row Data Found OK
WMI DATA:$VAR1 = [
[
{
'IPSubnet' => '(255.255.255.0,64)',
'DefaultIPGateway' => '(10.0.2.2)',
'ServiceName' => 'E1G60',
'MACAddress' => '08:00:27:B1:3C:D6',
'IPAddress' => '(10.0.2.15,fe80::81c5:5b60:1886:4b0)',
'Index' => '10',
'_ChecksOK' => 1,
'DHCPEnabled' => 'True',
'DNSDomain' => '(null)',
'_ItemCount' => 2,
'Description' => 'Intel(R) PRO/1000 MT Desktop Adapter',
'DHCPServer' => '10.0.2.2'
},
{
'IPSubnet' => '(255.255.255.0,64)',
'DefaultIPGateway' => 'NULL',
'ServiceName' => 'E1G60',
'MACAddress' => '08:00:27:96:C6:01',
'IPAddress' => '(192.168.100.56,fe80::58b8:2343:9f57:84a6)',
'Index' => '13',
'DHCPEnabled' => 'False',
'DNSDomain' => '(null)',
'Description' => 'Intel(R) PRO/1000 MT Desktop Adapter #2',
'DHCPServer' => '(null)'
}
]
];
Processing Query #1:
Will be looking for Extra Results in $VAR1 = undef;
Applying Regex \W on intel_r__pro_1000_mt_desktop_adapter and replacing with _ gives intel_r__pro_1000_mt_desktop_adapter
Applying Regex \W on intel_r__pro_1000_mt_desktop_adapter__2 and replacing with _ gives intel_r__pro_1000_mt_desktop_adapter__2
Extra Lookup Index for Query Number 1: $VAR1 = {
'intel_r__pro_1000_mt_desktop_adapter__2' => 1,
'intel_r__pro_1000_mt_desktop_adapter' => 0
};
Processing Base Row #0: $VAR1 = {
'PacketsReceivedPersec' => '5',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'Timestamp_Sys100NS' => '131311568457050000',
'_KeepStateCreateTimestamp' => 1486711099,
'_KeepStateSamplePeriod' => 945,
'_ChecksOK' => 2,
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '17776',
'_ItemCount' => 4,
'Name' => 'Intel[R] PRO_1000 MT Desktop Adapter',
'PacketsSentPersec' => '183',
'BytesReceivedPersec' => '882',
'CurrentBandwidth' => '1000000000'
};
Applying Regex \W on intel_r__pro_1000_mt_desktop_adapter and replacing with _ gives intel_r__pro_1000_mt_desktop_adapter
Looking for intel_r__pro_1000_mt_desktop_adapter in Extra Data
Found Matching Data in Extra Row: 0
Giving: $VAR1 = {
'DefaultIPGateway' => '(10.0.2.2)',
'IPSubnet' => '(255.255.255.0,64)',
'PacketsReceivedPersec' => '5',
'IPAddress' => '(10.0.2.15,fe80::81c5:5b60:1886:4b0)',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'_KeepStateCreateTimestamp' => 1486711099,
'_KeepStateSamplePeriod' => 945,
'_ChecksOK' => 2,
'PacketsReceivedErrors' => '0',
'DNSDomain' => '(null)',
'_ItemCount' => 4,
'BytesReceivedPersec' => '882',
'CurrentBandwidth' => '1000000000',
'ServiceName' => 'E1G60',
'MACAddress' => '08:00:27:B1:3C:D6',
'Index' => '10',
'Timestamp_Sys100NS' => '131311568457050000',
'DHCPEnabled' => 'True',
'BytesSentPersec' => '17776',
'Description' => 'Intel(R) PRO/1000 MT Desktop Adapter',
'Name' => 'Intel[R] PRO_1000 MT Desktop Adapter',
'DHCPServer' => '10.0.2.2',
'PacketsSentPersec' => '183'
};
Processing Base Row #1: $VAR1 = {
'PacketsReceivedPersec' => '384',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'Timestamp_Sys100NS' => '131311568457050000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '67364',
'Name' => 'Intel[R] PRO_1000 MT Desktop Adapter _2',
'PacketsSentPersec' => '453',
'BytesReceivedPersec' => '47580',
'CurrentBandwidth' => '1000000000'
};
Applying Regex \W on intel_r__pro_1000_mt_desktop_adapter__2 and replacing with _ gives intel_r__pro_1000_mt_desktop_adapter__2
Looking for intel_r__pro_1000_mt_desktop_adapter__2 in Extra Data
Found Matching Data in Extra Row: 1
Giving: $VAR1 = {
'DefaultIPGateway' => 'NULL',
'IPSubnet' => '(255.255.255.0,64)',
'PacketsReceivedPersec' => '384',
'IPAddress' => '(192.168.100.56,fe80::58b8:2343:9f57:84a6)',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'PacketsReceivedErrors' => '0',
'DNSDomain' => '(null)',
'BytesReceivedPersec' => '47580',
'CurrentBandwidth' => '1000000000',
'ServiceName' => 'E1G60',
'MACAddress' => '08:00:27:96:C6:01',
'Index' => '13',
'Timestamp_Sys100NS' => '131311568457050000',
'DHCPEnabled' => 'False',
'BytesSentPersec' => '67364',
'Description' => 'Intel(R) PRO/1000 MT Desktop Adapter #2',
'Name' => 'Intel[R] PRO_1000 MT Desktop Adapter _2',
'DHCPServer' => '(null)',
'PacketsSentPersec' => '453'
};
Processing Base Row #2: $VAR1 = {
'PacketsReceivedPersec' => '0',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'Timestamp_Sys100NS' => '131311568457050000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '0',
'Name' => 'isatap.{ED08290F-F2A7-43E5-88F4-49F460368D14}',
'PacketsSentPersec' => '0',
'BytesReceivedPersec' => '0',
'CurrentBandwidth' => '100000'
};
Applying Regex \W on isatap__ed08290f_f2a7_43e5_88f4_49f460368d14_ and replacing with _ gives isatap__ed08290f_f2a7_43e5_88f4_49f460368d14_
Looking for isatap__ed08290f_f2a7_43e5_88f4_49f460368d14_ in Extra Data
Could not match the base value isatap__ed08290f_f2a7_43e5_88f4_49f460368d14_ to an extra value
Processing Base Row #3: $VAR1 = {
'PacketsReceivedPersec' => '0',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'Timestamp_Sys100NS' => '131311568457050000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '0',
'Name' => 'isatap.{639F5095-6F42-42EA-93AD-046FB66E1FDC}',
'PacketsSentPersec' => '0',
'BytesReceivedPersec' => '0',
'CurrentBandwidth' => '100000'
};
Applying Regex \W on isatap__639f5095_6f42_42ea_93ad_046fb66e1fdc_ and replacing with _ gives isatap__639f5095_6f42_42ea_93ad_046fb66e1fdc_
Looking for isatap__639f5095_6f42_42ea_93ad_046fb66e1fdc_ in Extra Data
Could not match the base value isatap__639f5095_6f42_42ea_93ad_046fb66e1fdc_ to an extra value
Performing Join on MWI data using MACAddress () to match to MACAddress () in data from select macaddress,netconnectionID from win32_networkadapter where netconnectionid like '%'
Round #1 of 1
QUERY: /usr/bin/wmic '-U' 'USER%PASS' '--namespace' 'root/cimv2' '//192.168.100.56' 'select macaddress,netconnectionID from win32_networkadapter where netconnectionid like "%"'
OUTPUT: CLASS: Win32_NetworkAdapter
DeviceID|MACAddress|NetConnectionID
10|08:00:27:B1:3C:D6|Ethernet
13|08:00:27:96:C6:01|Ethernet 2
COLUMNS(last index=2):DeviceID|MACAddress|NetConnectionID
Now looking for (.*?)\n (use_split=1)
FIELDS (via Split):COLNAME=DeviceID,FIELD=10
COLNAME=MACAddress,FIELD=08:00:27:B1:3C:D6
COLNAME=NetConnectionID,FIELD=Ethernet
Row Data Found OK
FIELDS (via Split):COLNAME=DeviceID,FIELD=13
COLNAME=MACAddress,FIELD=08:00:27:96:C6:01
COLNAME=NetConnectionID,FIELD=Ethernet 2
Row Data Found OK
WMI DATA:$VAR1 = [
[
{
'_ChecksOK' => 1,
'DeviceID' => '10',
'MACAddress' => '08:00:27:B1:3C:D6',
'NetConnectionID' => 'Ethernet',
'_ItemCount' => 2
},
{
'DeviceID' => '13',
'MACAddress' => '08:00:27:96:C6:01',
'NetConnectionID' => 'Ethernet 2'
}
]
];
Processing Query #1:
Will be looking for Extra Results in $VAR1 = undef;
Extra Lookup Index for Query Number 1: $VAR1 = {
'08:00:27:96:c6:01' => 1,
'08:00:27:b1:3c:d6' => 0
};
Processing Base Row #0: $VAR1 = {
'DefaultIPGateway' => '(10.0.2.2)',
'IPSubnet' => '(255.255.255.0,64)',
'PacketsReceivedPersec' => '5',
'IPAddress' => '(10.0.2.15,fe80::81c5:5b60:1886:4b0)',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'_KeepStateCreateTimestamp' => 1486711099,
'_KeepStateSamplePeriod' => 945,
'_ChecksOK' => 2,
'PacketsReceivedErrors' => '0',
'DNSDomain' => '(null)',
'_ItemCount' => 4,
'BytesReceivedPersec' => '882',
'CurrentBandwidth' => '1000000000',
'ServiceName' => 'E1G60',
'MACAddress' => '08:00:27:B1:3C:D6',
'Index' => '10',
'Timestamp_Sys100NS' => '131311568457050000',
'DHCPEnabled' => 'True',
'BytesSentPersec' => '17776',
'Description' => 'Intel(R) PRO/1000 MT Desktop Adapter',
'Name' => 'Intel[R] PRO_1000 MT Desktop Adapter',
'DHCPServer' => '10.0.2.2',
'PacketsSentPersec' => '183'
};
Looking for 08:00:27:b1:3c:d6 in Extra Data
Found Matching Data in Extra Row: 0
Giving: $VAR1 = {
'DefaultIPGateway' => '(10.0.2.2)',
'IPSubnet' => '(255.255.255.0,64)',
'PacketsReceivedPersec' => '5',
'IPAddress' => '(10.0.2.15,fe80::81c5:5b60:1886:4b0)',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'_KeepStateCreateTimestamp' => 1486711099,
'_KeepStateSamplePeriod' => 945,
'_ChecksOK' => 2,
'PacketsReceivedErrors' => '0',
'DNSDomain' => '(null)',
'NetConnectionID' => 'Ethernet',
'_ItemCount' => 4,
'BytesReceivedPersec' => '882',
'CurrentBandwidth' => '1000000000',
'ServiceName' => 'E1G60',
'MACAddress' => '08:00:27:B1:3C:D6',
'Index' => '10',
'Timestamp_Sys100NS' => '131311568457050000',
'DeviceID' => '10',
'DHCPEnabled' => 'True',
'BytesSentPersec' => '17776',
'Description' => 'Intel(R) PRO/1000 MT Desktop Adapter',
'Name' => 'Intel[R] PRO_1000 MT Desktop Adapter',
'DHCPServer' => '10.0.2.2',
'PacketsSentPersec' => '183'
};
Processing Base Row #1: $VAR1 = {
'DefaultIPGateway' => 'NULL',
'IPSubnet' => '(255.255.255.0,64)',
'PacketsReceivedPersec' => '384',
'IPAddress' => '(192.168.100.56,fe80::58b8:2343:9f57:84a6)',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'PacketsReceivedErrors' => '0',
'DNSDomain' => '(null)',
'BytesReceivedPersec' => '47580',
'CurrentBandwidth' => '1000000000',
'ServiceName' => 'E1G60',
'MACAddress' => '08:00:27:96:C6:01',
'Index' => '13',
'Timestamp_Sys100NS' => '131311568457050000',
'DHCPEnabled' => 'False',
'BytesSentPersec' => '67364',
'Description' => 'Intel(R) PRO/1000 MT Desktop Adapter #2',
'Name' => 'Intel[R] PRO_1000 MT Desktop Adapter _2',
'DHCPServer' => '(null)',
'PacketsSentPersec' => '453'
};
Looking for 08:00:27:96:c6:01 in Extra Data
Found Matching Data in Extra Row: 1
Giving: $VAR1 = {
'DefaultIPGateway' => 'NULL',
'IPSubnet' => '(255.255.255.0,64)',
'PacketsReceivedPersec' => '384',
'IPAddress' => '(192.168.100.56,fe80::58b8:2343:9f57:84a6)',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'PacketsReceivedErrors' => '0',
'DNSDomain' => '(null)',
'NetConnectionID' => 'Ethernet 2',
'BytesReceivedPersec' => '47580',
'CurrentBandwidth' => '1000000000',
'ServiceName' => 'E1G60',
'MACAddress' => '08:00:27:96:C6:01',
'Index' => '13',
'Timestamp_Sys100NS' => '131311568457050000',
'DeviceID' => '13',
'DHCPEnabled' => 'False',
'BytesSentPersec' => '67364',
'Description' => 'Intel(R) PRO/1000 MT Desktop Adapter #2',
'Name' => 'Intel[R] PRO_1000 MT Desktop Adapter _2',
'DHCPServer' => '(null)',
'PacketsSentPersec' => '453'
};
Processing Base Row #2: $VAR1 = {
'PacketsReceivedPersec' => '0',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'Timestamp_Sys100NS' => '131311568457050000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '0',
'Name' => 'isatap.{ED08290F-F2A7-43E5-88F4-49F460368D14}',
'PacketsSentPersec' => '0',
'BytesReceivedPersec' => '0',
'CurrentBandwidth' => '100000'
};
Looking for in Extra Data
Could not match the base value to an extra value
Processing Base Row #3: $VAR1 = {
'PacketsReceivedPersec' => '0',
'OutputQueueLength' => '0',
'Frequency_Sys100NS' => '10000000',
'Timestamp_Sys100NS' => '131311568457050000',
'PacketsReceivedErrors' => '0',
'BytesSentPersec' => '0',
'Name' => 'isatap.{639F5095-6F42-42EA-93AD-046FB66E1FDC}',
'PacketsSentPersec' => '0',
'BytesReceivedPersec' => '0',
'CurrentBandwidth' => '100000'
};
Looking for in Extra Data
Could not match the base value to an extra value
Looking for a match to Intel[R] PRO_1000 MT Desktop Adapter in 'Intel[R] PRO_1000 MT Desktop Adapter' or 'Ethernet' or '(10.0.2.15,fe80::81c5:5b60:1886:4b0)' or '08:00:27:B1:3C:D6'
Looking for a match to Intel[R] PRO_1000 MT Desktop Adapter in 'Intel[R] PRO_1000 MT Desktop Adapter _2' or 'Ethernet 2' or '(192.168.100.56,fe80::58b8:2343:9f57:84a6)' or '08:00:27:96:C6:01'
Looking for a match to Intel[R] PRO_1000 MT Desktop Adapter in 'isatap.{ED08290F-F2A7-43E5-88F4-49F460368D14}' or '' or '' or ''
Looking for a match to Intel[R] PRO_1000 MT Desktop Adapter in 'isatap.{639F5095-6F42-42EA-93AD-046FB66E1FDC}' or '' or '' or ''