Hi Timothy
The installation of the latest xymonclient.ps1 failed with the errors below.
The server is Window2016 server
IE version 11
Had to set the execution policy to Bypass, Setting it to remoteexecution failed
PS C:\Program Files\xymon> .\xymonclient.ps1 install At C:\Program Files\xymon\xymonclient.ps1:28 char:19
- <!--[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]-->
Missing file specification after redirection operator. At C:\Program Files\xymon\xymonclient.ps1:28 char:20~- <!--[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]-->
The '<' operator is reserved for future use. At C:\Program Files\xymon\xymonclient.ps1:28 char:55~- <!--[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]-->
The '<' operator is reserved for future use. At C:\Program Files\xymon\xymonclient.ps1:29 char:16~- <!--[if IE 7 ]> <html lang="en" class="no-js ie7"> <![endif]-->
Missing file specification after redirection operator. At C:\Program Files\xymon\xymonclient.ps1:29 char:20~- <!--[if IE 7 ]> <html lang="en" class="no-js ie7"> <![endif]-->
The '<' operator is reserved for future use. At C:\Program Files\xymon\xymonclient.ps1:29 char:55~- <!--[if IE 7 ]> <html lang="en" class="no-js ie7"> <![endif]-->
The '<' operator is reserved for future use. At C:\Program Files\xymon\xymonclient.ps1:30 char:16~- <!--[if IE 8 ]> <html lang="en" class="no-js ie8"> <![endif]-->
Missing file specification after redirection operator. At C:\Program Files\xymon\xymonclient.ps1:30 char:20~- <!--[if IE 8 ]> <html lang="en" class="no-js ie8"> <![endif]-->
The '<' operator is reserved for future use. At C:\Program Files\xymon\xymonclient.ps1:30 char:55~- <!--[if IE 8 ]> <html lang="en" class="no-js ie8"> <![endif]-->
The '<' operator is reserved for future use. At C:\Program Files\xymon\xymonclient.ps1:31 char:16~- <!--[if IE 9 ]> <html lang="en" class="no-js ie9"> <![endif]-->
Missing file specification after redirection operator. Not all parse errors were reported. Correct the reported errors and try again.~- CategoryInfo : ParserError: (:) [], ParseException
- FullyQualifiedErrorId : MissingFileSpecification
Kind regards
From: Timothy Williams <tlwilliams4 at vcu.edu> Sent: Wednesday, 22 April 2020 16:54 To: Chris Pretorius <chrisp at lightstoneauto.co.za> Cc: xymon at xymon.com Subject: Re: [Xymon] help with xymonpsclient
Chris,
You are using an outdated script. I could not find the WMI process in any recent versions. I did go back and find it in a 2.19 Version 2.42 now contains:
WriteLog "XymonCollectInfo: CPU info" $script:cpuinfo = [ProcessorInformation]::GetSystemInfo() $script:numcores = $cpuinfo.NumberOfProcessors WriteLog "Found $($script:numcores) cores"
Latest version properly shows all 24 cores on my Dell R540.
Timothy L. Williams
Operating Systems Analyst
Virginia Commonwealth University Computer Center
On Wed, Apr 22, 2020 at 10:20 AM Chris Pretorius <chrisp at lightstoneauto.co.za<mailto:chrisp at lightstoneauto.co.za>> wrote: Good day
I have a windows server 2016 that I use winpsclient to collect the server matrix and send to xymon
Problem is the server has 24 cpu?s allocated and on xymon it reports only 12 cores if you open the cpu page for the monitored host
Looks like this is the part in the xymonclient.ps1 script that collects the cpu count:
WriteLog "XymonCollectInfo: CPU info (WMI)"
$script:cpuinfo = @(Get-WmiObject -Class Win32_Processor)
#$script:totalload = 0
$script:numcpus = $cpuinfo.Count
$script:numcores = 0
$script:numvcpus = 0
foreach ($cpu in $cpuinfo) {
#$script:totalload += $cpu.LoadPercentage
$script:numcores += $cpu.NumberOfCores
$script:numvcpus += $cpu.NumberOfLogicalProcessors
}
#$script:totalload /= $numcpus
WriteLog "Found $($script:numcpus) CPUs, total of $($script:numcores) cores"
How do I modify the script to count the correct number of processors?
Kind regards
[cid:image001.png at 01D618D0.C6E13340]
Chris Pretorius Senior Linux Administrator
[Lightstone] chrisp at lightstone.co.za<mailto:chrisp at lightstone.co.za> www.lightstone.co.za<https://www.lightstone.co.za/> 0108228687 Centurion Square, 3rd Floor, cnr Heuwel and Gordon Hood rd, Centurion [cid:image003.png at 01D618D0.C6E13340]<https://www.linkedin.com/company/lightstone-pty-ltd/> [cid:image004.png at 01D618D0.C6E13340] <https://twitter.com/lightstonetweet> [cid:image005.png at 01D618D0.C6E13340] <https://www.facebook.com/lightstone.sa> This communication is subject to Lightstone's email disclaimer<http://www.lightstone.co.za/portal/content/email-disclaimer.aspx>
Xymon mailing list Xymon at xymon.com<mailto:Xymon at xymon.com> http://lists.xymon.com/mailman/listinfo/xymon