[Xymon] Step missing to get XymonPSClient working?
Jason Richards Pagh
JasonRP at techheads.com
Tue Nov 12 22:41:52 CET 2013
I did manage to get this worked out. It looks like the parameters that get set on the service don’t work for me so I changed them.
The parameters that get set during “.\xymonclient.ps1 install” are as follows:
-nonInteractive -ExecutionPolicy Unrestricted -File C:\Xymon\xymonclient.ps1
For whatever reason, this didn’t work for me. However, changing it to the following worked:
-ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File C:\Xymon\xymonclient.ps1
The 3 differences are Bypass, instead of Unrestricted (for the Execution Policy), Not loading a profile and hiding the window. I don’t know which of them made it work, but I thought I would document this for anyone else that may run into the problem.
Furthermore, here’s a simple set of Powershell commands I can use to instantiate the Xymon components on new windows servers (assuming the original files are located on \\srcserver\c$\Xymon:
New-Item -Type Directory -Path c:\Xymon
CD C:\Xymon
Copy-Item ‘\\srcserver\c$\xymon\XymonPSClient.exe'
Copy-Item '\\srcserver\c$\xymon\xymonclient.ps1'
Copy-Item '\\srcserver\c$\xymon\xymonsend.ps1'
.\xymonclient.ps1 install
.\xymonclient.ps1 set servers xymonserver
.\xymonclient.ps1 set clientconfigfile C:\Xymon\xymonconfig.cfg
.\xymonclient.ps1 set clientlogfile C:\Xymon\xymonclient.log
New-ItemProperty -Path "HKLM:\System\CurrentControlSet\services\XymonPSClient\parameters" -name "Application Parameters" -Type string -Value "-ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File C:\Xymon\xymonclient.ps1" -Force
Start-Service XymonPSClient
Having run those, and assuming the server I’m running it on has already been added to hosts.cfg on xymonserver, it all works out.
---
Jason Richards Pagh
From: Jason Richards Pagh <jasonrp at techheads.com<mailto:jasonrp at techheads.com>>
Date: Tuesday, November 12, 2013 at 9:54 AM
To: "xymon at xymon.com<mailto:xymon at xymon.com>" <xymon at xymon.com<mailto:xymon at xymon.com>>
Subject: [Xymon] Step missing to get XymonPSClient working?
Hi there,
I used to run big brother, like 12 – 15 years ago, and now I’m trying to setup Xymon. I’ve got the server side working (at least for pings, telnet checks, etc.), but I can’t seem to get XymonPSClient to work. I’ve downloaded the files from SF, installed the service and it’s running, but it doesn’t seem to be sending any data to my Xymon server. I can verify connectivity with XymonSend from the Windows host, but I don’t see any client logs, nor do I see any added checks on the web page.
Am I supposed to create a local config file on the Windows host? Or do I add something to hosts.cfg on the server? The README file wasn’t super explanatory and I can’t seem to find any other instructions. Do these exist and I just missed them?
Thanks,
Jason
---
Jason Richards Pagh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20131112/72776767/attachment.html>
More information about the Xymon
mailing list