<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:blue;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1958025271;
        mso-list-template-ids:1514196402;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-GB link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal><span style='color:blue'>Hi<o:p></o:p></span></p><p class=MsoNormal><span style='color:blue'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:blue'>Thanks for the bug report – I've committed a patch which should fix the multiple servers issue, please try it.<o:p></o:p></span></p><p class=MsoNormal><span style='color:blue'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:blue'>There should be a single <servers> element in your config, containing the list of servers, space delimited:<o:p></o:p></span></p><p class=MsoNormal><span style='color:blue'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:blue'><servers>server1.domain.com server2.domain.com</servers><o:p></o:p></span></p><p class=MsoNormal><span style='color:blue'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:blue'>Re: mountpoints, if you add this to your XML config, you will get mountpoints.<o:p></o:p></span></p><p class=MsoNormal><span style='color:blue'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:blue'>  <wanteddisks>3 4</wanteddisks><o:p></o:p></span></p><p class=MsoNormal><span style='color:blue'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:blue'>By default, wanteddisks = 3 - possible settings below, and you can combine settings with spaces:<o:p></o:p></span></p><p class=MsoNormal><span style='color:blue'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:blue'>2=USB<o:p></o:p></span></p><p class=MsoNormal><span style='color:blue'>3=Local disks<o:p></o:p></span></p><p class=MsoNormal><span style='color:blue'>4=Network shares<o:p></o:p></span></p><p class=MsoNormal><span style='color:blue'>5=CD<o:p></o:p></span></p><p class=MsoNormal><span style='color:blue'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:blue'>But you will need the latest patch with the config fix for this to work properly.<o:p></o:p></span></p><p class=MsoNormal><span style='color:blue'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:blue'>Regards, <o:p></o:p></span></p><div><p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'><span style='color:blue;mso-fareast-language:EN-GB'>Zak <br><br></span><span style='font-size:9.0pt;font-family:"Arial",sans-serif;color:blue;mso-fareast-language:EN-GB'><o:p></o:p></span></p></div><p class=MsoNormal><span style='color:blue'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='mso-fareast-language:EN-GB'>From:</span></b><span lang=EN-US style='mso-fareast-language:EN-GB'> Gavin Stone-Tolcher [mailto:g.stone-tolcher@its.uq.edu.au] <br><b>Sent:</b> 17 February 2015 00:09<br><b>To:</b> Beck, Zak; xymon-developer@lists.sourceforge.net; xymon@xymon.com<br><b>Subject:</b> RE: Xymon Powershell Windows client<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span lang=EN-AU style='color:#1F497D'>Just a quick FYI:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-AU style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-AU style='color:#1F497D'>I was just trying a test install on a 32bit windows 7 client and got this:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-AU style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-AU style='color:#1F497D'>Cannot set "servers" because only strings can be used as values to set XmlNode p<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-AU style='color:#1F497D'>At C:\Program Files\xymon\xymonclient.ps1:644 char:26<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-AU style='color:#1F497D'>+             $script:XymonSettings. <<<< servers = $script:XymonSettings.server<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-AU style='color:#1F497D'>    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-AU style='color:#1F497D'>    + FullyQualifiedErrorId : PropertyAssignmentException<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-AU style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-AU style='color:#1F497D'>I had multiple IP in the <servers> etry in the config.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-AU style='color:#1F497D'>Changing the <servers> entry in xymonclient_config.xml to have a single entry rather than multiple whitespace entries allows the client to install with no error.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-AU style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-AU style='color:#1F497D'>After installation adding a second IP to <servers> entry also does not seem to work with it just reporting to the first entry?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-AU style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-AU style='color:#1F497D'>Also just another quick one, I have a mountpoint defined on this system that does not seem to be collected. Are mountpoints supported?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-AU style='color:#1F497D'>I re-ran the bbwin client on the same system and the mountpoint is detected and displayed.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-AU style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-AU style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-AU style='color:#1F497D'>Cheers,<o:p></o:p></span></p><div><p class=MsoNormal><b><span lang=EN-AU style='font-size:10.0pt;color:#1F497D;mso-fareast-language:EN-AU'>Gavin Stone-Tolcher, IT Support Officer, Network Operations and Incident Response</span></b><b><span lang=EN-AU style='font-size:10.0pt;color:red;mso-fareast-language:EN-AU'><o:p></o:p></span></b></p><p class=MsoNormal><span lang=EN-AU style='font-size:10.0pt;color:#1F497D;mso-fareast-language:EN-AU'>Information Technology Services<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-AU style='font-size:10.0pt;color:#1F497D;mso-fareast-language:EN-AU'>The University of Queensland<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-AU style='font-size:10.0pt;color:#1F497D;mso-fareast-language:EN-AU'>Level 4, Prentice Building, St Lucia 4072<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-AU style='font-size:10.0pt;color:#1F497D;mso-fareast-language:EN-AU'>T: +61 7 334 66645, M: +61 401 140 838<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-AU style='font-size:10.0pt;color:#1F497D;mso-fareast-language:EN-AU'>E: </span><span lang=EN-AU style='font-size:10.0pt;color:red;mso-fareast-language:EN-AU'><a href="mailto:g.stone-tolcher@its.uq.edu.au"><span style='color:blue'>g.stone-tolcher@its.uq.edu.au</span></a> </span><span lang=EN-AU style='font-size:10.0pt;color:#1F497D;mso-fareast-language:EN-AU'>W: <a href="http://www.its.uq.edu.au"><span style='color:blue'>www.its.uq.edu.au</span></a><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-AU style='font-size:10.0pt;color:#1F497D;mso-fareast-language:EN-AU'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-AU style='font-size:10.0pt;color:#1F497D;mso-fareast-language:EN-AU'>ITS: Service. Team. Accountability. Results.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-AU style='font-size:10.0pt;color:#1F497D;mso-fareast-language:EN-AU'><o:p> </o:p></span></p><p class=MsoNormal><b><span lang=EN-AU style='font-size:10.0pt;color:#1F497D;mso-fareast-language:EN-AU'>IMPORTANT:</span></b><span lang=EN-AU style='font-size:10.0pt;color:#1F497D;mso-fareast-language:EN-AU'> This email and any attachments are intended solely for the addressee(s), contain copyright material and are confidential. We do not waive any legal privilege or rights in respect of copyright or confidentiality. Except as intended addressees are otherwise permitted, you do not have permission to use, disclose, reproduce or communicate any part of this email or its attachments. Statements, opinions and information not related to the official business of The University of Queensland are neither given nor endorsed by us. By using this email (including accessing any attachments or links) you agree we are not liable for any loss or damage of any kind arising in connection with any electronic defect, virus or other malicious code we did not intentionally include.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-AU style='font-size:10.0pt;color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-AU style='font-size:10.0pt;color:#1F497D;mso-fareast-language:EN-AU'>Please consider the environment before printing this email.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-AU style='font-size:10.0pt;color:#1F497D;mso-fareast-language:EN-AU'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-AU style='font-size:10.0pt;color:#1F497D;mso-fareast-language:EN-AU'>CRICOS Code 00025B<o:p></o:p></span></p></div><p class=MsoNormal><span lang=EN-AU style='color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma",sans-serif;mso-fareast-language:EN-AU'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma",sans-serif;mso-fareast-language:EN-AU'> Xymon [<a href="mailto:xymon-bounces@xymon.com">mailto:xymon-bounces@xymon.com</a>] <b>On Behalf Of </b><a href="mailto:zak.beck@accenture.com">zak.beck@accenture.com</a><br><b>Sent:</b> Friday, 13 February 2015 7:53 PM<br><b>To:</b> <a href="mailto:xymon-developer@lists.sourceforge.net">xymon-developer@lists.sourceforge.net</a>; <a href="mailto:xymon@xymon.com">xymon@xymon.com</a><br><b>Subject:</b> [Xymon] Xymon Powershell Windows client<o:p></o:p></span></p></div></div><p class=MsoNormal><span lang=EN-AU><o:p> </o:p></span></p><p class=MsoNormal><span style='color:black;mso-fareast-language:EN-GB'>Hi all,<o:p></o:p></span></p><p class=MsoNormal><span style='color:black;mso-fareast-language:EN-GB'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:black;mso-fareast-language:EN-GB'>Today I have uploaded a new version of the Xymon Powershell client to SVN (in sandbox/WinPSClient). We (Accenture) are very pleased to be contributing these changes to the open source community. I've been working on this now for around 8 months on and off and hopefully the changes made will be of benefit to everyone!<o:p></o:p></span></p><p class=MsoNormal><span style='color:black;mso-fareast-language:EN-GB'> <o:p></o:p></span></p><p class=MsoNormal><span style='color:black;mso-fareast-language:EN-GB'>Whilst making changes, we have focussed mainly on making it work, improving reliability and most importantly improving performance.<o:p></o:p></span></p><p class=MsoNormal><span style='color:black;mso-fareast-language:EN-GB'> <o:p></o:p></span></p><p class=MsoNormal><span style='color:black;mso-fareast-language:EN-GB'>In most cases, on our 64 bit OS virtual machines, a data collection now takes around 5 seconds. On heavily loaded (CPU load or event log load) servers, the script is now considerably faster than originally. Key to this has been reducing the amount of WMI usage as this was a major culprit. <o:p></o:p></span></p><p class=MsoNormal><span style='color:black;mso-fareast-language:EN-GB'> <o:p></o:p></span></p><p class=MsoNormal><span style='color:black;mso-fareast-language:EN-GB'>We have also implemented some new features, largely based on our in-house requirements but hopefully useful to others:<o:p></o:p></span></p><p class=MsoNormal><span style='color:black;mso-fareast-language:EN-GB'> <o:p></o:p></span></p><p class=MsoNormal style='margin-left:27.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2;vertical-align:middle'><![if !supportLists]><span style='font-size:10.0pt;font-family:Symbol;color:black;mso-fareast-language:EN-GB'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]><span style='color:black;mso-fareast-language:EN-GB'>Showing the process owner and command line in [procs]. This has been implemented using c# code, compiled at runtime.<o:p></o:p></span></p><p class=MsoNormal style='margin-left:27.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2;vertical-align:middle'><![if !supportLists]><span style='font-size:10.0pt;font-family:Symbol;color:black;mso-fareast-language:EN-GB'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]><span style='color:black;mso-fareast-language:EN-GB'>Adding Active Directory replication test, Terminal Services sessions test<o:p></o:p></span></p><p class=MsoNormal style='margin-left:27.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2;vertical-align:middle'><![if !supportLists]><span style='font-size:10.0pt;font-family:Symbol;color:black;mso-fareast-language:EN-GB'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]><span style='color:black;mso-fareast-language:EN-GB'>Ability to restart any stopped Windows service<o:p></o:p></span></p><p class=MsoNormal style='margin-left:27.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2;vertical-align:middle'><![if !supportLists]><span style='font-size:10.0pt;font-family:Symbol;color:black;mso-fareast-language:EN-GB'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]><span style='color:black;mso-fareast-language:EN-GB'>Client self-update<o:p></o:p></span></p><p class=MsoNormal style='margin-left:27.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2;vertical-align:middle'><![if !supportLists]><span style='font-size:10.0pt;font-family:Symbol;color:black;mso-fareast-language:EN-GB'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]><span style='color:black;mso-fareast-language:EN-GB'>Dirsize and dirtime checks (which were originally external scripts)<o:p></o:p></span></p><p class=MsoNormal><span style='color:black;mso-fareast-language:EN-GB'> <o:p></o:p></span></p><p class=MsoNormal><span style='color:black;mso-fareast-language:EN-GB'>Some things have changed slightly; for example, the local configuration which was registry-based is now XML-based (you can still use registry settings if you prefer).  In the SVN repository I have also uploaded a Word document which describes how to install and the configuration options.<o:p></o:p></span></p><p class=MsoNormal><span style='color:black;mso-fareast-language:EN-GB'> <o:p></o:p></span></p><p class=MsoNormal><span style='color:black;mso-fareast-language:EN-GB'>I have uploaded all the revisions we have made to SVN so there is a history of development. Whilst we will endeavour to continue contributing changes and improvements in coming months, this is an open source project and as such we are not offering any formal support. If anyone wishes to bugfix, branch or whatever, please do so!<o:p></o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'><span style='mso-fareast-language:EN-GB'>Zak Beck<br>Accenture<o:p></o:p></span></p></div></body></html>