<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[HOWTO] Monitor Vmware hardware health of ESXI (free)]]></title><description><![CDATA[<p dir="auto">First download Activestate Python 2.7<br />
<a href="https://www.activestate.com/activepython/downloads" rel="nofollow ugc">https://www.activestate.com/activepython/downloads</a></p>
<p dir="auto">Then open cmd and enter:<br />
python -m easy_install pywbem</p>
<p dir="auto">Download nagios vmware plugin from this post its attached or here: <a href="https://exchange.nagios.org/directory/Plugins/Operating-Systems/%2A-Virtual-Environments/VMWare/Check-hardware-running-VMware-ESXi/details" rel="nofollow ugc">https://exchange.nagios.org/directory/Plugins/Operating-Systems/*-Virtual-Environments/VMWare/Check-hardware-running-VMware-ESXi/details</a></p>
<p dir="auto">Put this file somewhere on your drive like C:\Scripts</p>
<p dir="auto">Open your agents config file (nxagentd.conf) and add:<br />
ExternalParameter = ESXIStatusServer2:python.exe C:\Scripts\check_esx_wbem.py <a href="https://ip.to.esxi.server:5989" rel="nofollow ugc">https://ip.to.esxi.server:5989</a> username password<br />
ExecTimeout = 10000</p>
<p dir="auto">ip.to.esxi.server=ip to your esxi server<br />
username=username to esxi server<br />
password=password to esxi server</p>
<p dir="auto">Open upp netxms server configuration and change  AgentCommandTimeout = 10000</p>
<p dir="auto">Restart agent</p>
<p dir="auto">After a while you can collect this information from you data collection configuration on the server you installed this script.</p>
<p dir="auto">If nothing shows up you can stop your netxms agent and start it manually in cmd nxagentd.exe -f -D 5 that way you can see whats happening and if something is wrong.</p>
<p dir="auto"><strong>Howto show the DCI on the ESXI node instead of the polling server.</strong></p>
<p dir="auto">Open up data collection configuration on the node making the checks and right click on the DCI choose move to another node and select your ESXI server.<br />
Then you open your ESXI nodes data collection configuration your DCI check should be here, edit this one and on the General page you will find an option called "source node" select the node that runs the script. Thanks Victor <img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--wink" style="height:1.4em;width:auto;vertical-align:middle" title=";)" alt="😉" /></p>
<hr />
<p dir="auto"><img src="/assets/uploads/files/smf/0000000003535-1.JPG" alt="1.JPG" class="img-markdown  img-fluid" width="1629" height="978" /></p>
<p dir="auto"><img src="/assets/uploads/files/smf/0000000003537-2.JPG" alt="2.JPG" class="img-markdown  img-fluid" width="1475" height="54" /></p>
<p dir="auto"><img src="/assets/uploads/files/smf/0000000003539-3.JPG" alt="3.JPG" class="img-markdown  img-fluid" width="2091" height="56" /></p>
<p dir="auto"><a href="/assets/uploads/files/smf/0000000003552-check_esx_wbem.py">check_esx_wbem.py</a></p>
]]></description><link>https://forum.netxms.org/topic/5012/howto-monitor-vmware-hardware-health-of-esxi-free</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 22:38:49 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/5012.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 12 Apr 2017 08:17:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [HOWTO] Monitor Vmware hardware health of ESXI (free) on Wed, 12 Apr 2017 16:41:47 GMT]]></title><description><![CDATA[<p dir="auto">External parameter runs on demand, when server requests it. So you effectively control it when setting DCI polling interval.</p>
<p dir="auto">Best regards,<br />
Victor</p>
]]></description><link>https://forum.netxms.org/post/22170</link><guid isPermaLink="true">https://forum.netxms.org/post/22170</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Wed, 12 Apr 2017 16:41:47 GMT</pubDate></item><item><title><![CDATA[Reply to [HOWTO] Monitor Vmware hardware health of ESXI (free) on Wed, 12 Apr 2017 14:50:52 GMT]]></title><description><![CDATA[<p dir="auto">Victor you have thought of everything it seems <img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--wink" style="height:1.4em;width:auto;vertical-align:middle" title=";)" alt="😉" /> Thanks for the clarification i need to rtfm.</p>
<p dir="auto">I got another question can we choose how often ExternalParameter script runs? Like the ExternalParametersProvider?</p>
]]></description><link>https://forum.netxms.org/post/22169</link><guid isPermaLink="true">https://forum.netxms.org/post/22169</guid><dc:creator><![CDATA[Hanfelt]]></dc:creator><pubDate>Wed, 12 Apr 2017 14:50:52 GMT</pubDate></item><item><title><![CDATA[Reply to [HOWTO] Monitor Vmware hardware health of ESXI (free) on Wed, 12 Apr 2017 14:22:01 GMT]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">you can define same DCIs on ESXi and set source node to management server. That way actual data collection will occur on management server but data will be shown on ESXi node.</p>
<p dir="auto">Best regards,<br />
Victor</p>
]]></description><link>https://forum.netxms.org/post/22162</link><guid isPermaLink="true">https://forum.netxms.org/post/22162</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Wed, 12 Apr 2017 14:22:01 GMT</pubDate></item><item><title><![CDATA[Reply to [HOWTO] Monitor Vmware hardware health of ESXI (free) on Wed, 12 Apr 2017 08:22:36 GMT]]></title><description><![CDATA[<p dir="auto">Thoose checks will end up showing on the monitor server itself not on the esxi servers details page. Is there anyway we can redirect thoose outputs to show up on the esxi object instead? I looked up nxapush but couldnt redirect that to another host. One idea would be to create a DCI on a object (ESXI) and then use nxapush to pass the id of that DCI that i would like to send the data to.</p>
]]></description><link>https://forum.netxms.org/post/22158</link><guid isPermaLink="true">https://forum.netxms.org/post/22158</guid><dc:creator><![CDATA[Hanfelt]]></dc:creator><pubDate>Wed, 12 Apr 2017 08:22:36 GMT</pubDate></item></channel></rss>