[Xymon] help with xymonpsclient

Timothy Williams tlwilliams4 at vcu.edu
Wed Apr 22 20:23:37 CEST 2020


Is that the same location as the older client was? Myself I use a C:\Utils
folder to avoid permission issues in Program files. Xymon XML config files
tell it where to create logs, etc. Make sure service has permission to
create files there.

here is an excerpt of my xymonclient_config.xml:

<XymonSettings>
  <servers>xymon.xxxx.xxx</servers>
  <clientlogfile>c:\Logs\xymonclient.log</clientlogfile>
  <clientconfigfile>c:\Utils\clientconfig.cfg</clientconfigfile>
  <clientlogretain>3</clientlogretain>
  <clientfqdn>0</clientfqdn>
  <clientlower>0</clientlower>
  <clientremotecfgexec>1</clientremotecfgexec>
</XymonSettings>

*Timothy L. Williams*



On Wed, Apr 22, 2020 at 2:11 PM Chris Pretorius <chrisp at lightstoneauto.co.za>
wrote:

> Hi Timothy
>
>
>
> Please ignore my previous post
>
>
>
> I managed to get past the error and the client installed successfully.
>
>
>
> When I run the start command I get the following error:
>
>
>
> PS C:\Program Files\xymon> .\xymonclient.ps1 install
>
> Service "XymonPSClient" installed successfully!
>
> PS C:\Program Files\xymon> .\xymonclient.ps1 start
>
> start-service : Failed to start service 'XymonPSClient (XymonPSClient)'.
>
> At C:\Program Files\xymon\xymonclient.ps1:4139 char:60
>
> + ...  $xymonsvcname).Status -ne "Running") { start-service $xymonsvcname }
>
> +                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>     + CategoryInfo          : OpenError:
> (System.ServiceProcess.ServiceController:ServiceController) [Start-Service],
>
>    ServiceCommandException
>
>     + FullyQualifiedErrorId :
> StartServiceFailed,Microsoft.PowerShell.Commands.StartServiceCommand
>
>
>
> Kind regards
>
>
>
> *From:* Chris Pretorius
> *Sent:* Wednesday, 22 April 2020 18:16
> *To:* Timothy Williams <tlwilliams4 at vcu.edu>
> *Cc:* xymon at xymon.com
> *Subject:* RE: [Xymon] help with xymonpsclient
>
>
>
> 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> 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
>
>
>
>
>
>
> *Chris Pretorius *Senior Linux Administrator
>
> [image: Lightstone]
>
> chrisp at lightstone.co.za
>
> www.lightstone.co.za
>
> 0108228687
>
> Centurion Square, 3rd Floor, cnr Heuwel and Gordon Hood rd, Centurion
>
> <https://www.linkedin.com/company/lightstone-pty-ltd/>
> <https://twitter.com/lightstonetweet>
> <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
> http://lists.xymon.com/mailman/listinfo/xymon
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20200422/7694a542/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 61389 bytes
Desc: not available
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20200422/7694a542/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.png
Type: image/png
Size: 8537 bytes
Desc: not available
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20200422/7694a542/attachment-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003.png
Type: image/png
Size: 3035 bytes
Desc: not available
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20200422/7694a542/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image004.png
Type: image/png
Size: 3141 bytes
Desc: not available
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20200422/7694a542/attachment-0003.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image005.png
Type: image/png
Size: 2975 bytes
Desc: not available
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20200422/7694a542/attachment-0004.png>


More information about the Xymon mailing list