<html><body><p><font size="2">Hi Kristy,</font><br><font size="2">At first glance your config looks ok.  Here are a few things to check.</font><br><br><font size="2">Is 4.2.3 the first time you have installed and configured performance monitoring?  Or have you configured it at some version &lt; 4.2.3 and then upgraded to 4.2.3?</font><br><a href="https://www.ibm.com/support/knowledgecenter/STXKQY_4.2.3/com.ibm.spectrum.scale.v4r23.doc/bl1adv_guienableperfmon.htm"></a><br><a href="https://www.ibm.com/support/knowledgecenter/STXKQY_4.2.3/com.ibm.spectrum.scale.v4r23.doc/bl1adv_guienableperfmon.htm"><font size="2">Did you restart pmcollector after changing the configuration?</font></a><br><a href="https://www.ibm.com/support/knowledgecenter/STXKQY_4.2.3/com.ibm.spectrum.scale.v4r23.doc/bl1adv_guienableperfmon.htm"><font size="2">https://www.ibm.com/support/knowledgecenter/STXKQY_4.2.3/com.ibm.spectrum.scale.v4r23.doc/bl1adv_guienableperfmon.htm</font></a><br><font size="2">&quot;Configure peer configuration for the collectors. The collector configuration is stored in the /opt/IBM/zimon/ZIMonCollector.cfg file. This file defines collector peer configuration and the aggregation rules. If you are using only a single collector, you can skip this step. Restart the pmcollector service after making changes to the configuration file. The GUI must have access to all data from each GUI node. &quot;</font><br><br><font size="2">Firewall ports are open for performance monitoring and MGMT GUI?</font><br><a href="https://www.ibm.com/support/knowledgecenter/STXKQY_4.2.3/com.ibm.spectrum.scale.v4r23.doc/bl1adv_firewallforgui.htm?cp=STXKQY"><font size="2">https://www.ibm.com/support/knowledgecenter/STXKQY_4.2.3/com.ibm.spectrum.scale.v4r23.doc/bl1adv_firewallforgui.htm?cp=STXKQY</font></a><br><a href="https://www.ibm.com/support/knowledgecenter/STXKQY_4.2.3/com.ibm.spectrum.scale.v4r23.doc/bl1adv_firewallforPMT.htm"><font size="2">https://www.ibm.com/support/knowledgecenter/STXKQY_4.2.3/com.ibm.spectrum.scale.v4r23.doc/bl1adv_firewallforPMT.htm</font></a><br><br><font size="2">Did you setup the collectors with :</font><br><font size="2">prompt# mmperfmon config generate --collectors collector1.domain.com,collector2.domain.com,\u2026 </font><br><br><font size="2">Once the configuration file has been stored within IBM Spectrum Scale, it can be activated as follows.</font><br><font size="2">prompt# mmchnode --perfmon \u2013N nodeclass1,nodeclass2,\u2026 <br></font><br><font size="2">Perhaps once you make sure the federated mode is set between hostA and hostB as you like then 'systemctl restart pmcollector' and then 'systemctl restart gpfsgui' on both nodes?<br><br><br></font><br><img width="16" height="16" src="cid:1__=8FBB0BB9DFE1B57D8f9e8a93df938690918c8FB@" border="0" alt="Inactive hide details for gpfsug-discuss-request---05/24/2017 12:58:21 PM---Send gpfsug-discuss mailing list submissions to  gp"><font size="2" color="#424282">gpfsug-discuss-request---05/24/2017 12:58:21 PM---Send gpfsug-discuss mailing list submissions to  gpfsug-discuss@spectrumscale.org</font><br><br><font size="2" color="#5F5F5F">From:        </font><font size="2">gpfsug-discuss-request@spectrumscale.org</font><br><font size="2" color="#5F5F5F">To:        </font><font size="2">gpfsug-discuss@spectrumscale.org</font><br><font size="2" color="#5F5F5F">Date:        </font><font size="2">05/24/2017 12:58 PM</font><br><font size="2" color="#5F5F5F">Subject:        </font><font size="2">gpfsug-discuss Digest, Vol 64, Issue 61</font><br><font size="2" color="#5F5F5F">Sent by:        </font><font size="2">gpfsug-discuss-bounces@spectrumscale.org</font><br><hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br><br><br><tt><font size="2">Send gpfsug-discuss mailing list submissions to<br>                 gpfsug-discuss@spectrumscale.org<br><br>To subscribe or unsubscribe via the World Wide Web, visit<br>                 </font></tt><tt><font size="2"><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss">http://gpfsug.org/mailman/listinfo/gpfsug-discuss</a></font></tt><tt><font size="2"><br>or, via email, send a message with subject or body 'help' to<br>                 gpfsug-discuss-request@spectrumscale.org<br><br>You can reach the person managing the list at<br>                 gpfsug-discuss-owner@spectrumscale.org<br><br>When replying, please edit your Subject line so it is more specific<br>than &quot;Re: Contents of gpfsug-discuss digest...&quot;<br><br><br>Today's Topics:<br><br> &nbsp; 1. SS Metrics (Zimon) and SS GUI,                 Federation not working<br> &nbsp; &nbsp; &nbsp;(Kristy Kallback-Rose)<br><br><br>----------------------------------------------------------------------<br><br>Message: 1<br>Date: Wed, 24 May 2017 12:57:49 -0700<br>From: Kristy Kallback-Rose &lt;kkr@lbl.gov&gt;<br>To: gpfsug-discuss@spectrumscale.org<br>Subject: [gpfsug-discuss] SS Metrics (Zimon) and SS GUI,                 Federation<br>                 not working<br>Message-ID:<br>                 &lt;CAA9oNus2BRyJcQEHXa7j1Vmz_Z6swTwRDatMw93P0_sD8X76vg@mail.gmail.com&gt;<br>Content-Type: text/plain; charset=&quot;utf-8&quot;<br><br>Hello,<br><br> &nbsp;We have been experimenting with Zimon and the SS GUI on our dev cluster<br>under 4.2.3. Things work well with one collector, but I'm running into<br>issues when trying to use symmetric collector peers, i.e. federation.<br><br> &nbsp;hostA and hostB are setup as both collectors and sensors with each a<br>collector peer for the other. When this is done I can use mmperfmon to<br>query hostA from hostA or hostB and vice versa. However, with this<br>federation setup, the GUI fails to show data. The GUI is running on hostB.<br>&gt;From the collector candidate pool, hostA has been selected (automatically,<br>not manually) as can be seen in the sensor configuration file. The GUI is<br>unable to load data (just shows &quot;Loading&quot; on the graph), *unless* I change<br>the setting of the ZIMonAddress variable in<br>/usr/lpp/mmfs/gui/conf/gpfsgui.properties<br>from localhost to hostA explicitly, it does not work if I change it to<br>hostB explicitly. The GUI also works fine if I remove the peer entries<br>altogether and just have one collector.<br><br> &nbsp;I thought that federation meant that no matter which collector was<br>queried the data would be returned. This appears to work for mmperfmon, but<br>not the GUI. Can anyone advise? I also don't like the idea of having a pool<br>of collector candidates and hard-coding one into the GUI configuration. I<br>am including some output below to show the configs and query results.<br><br>Thanks,<br><br>Kristy<br><br><br> &nbsp;The peers are added into the ZIMonCollector.cfg using the default port<br>9085:<br><br> peers = {<br><br> &nbsp; &nbsp; &nbsp; &nbsp;host = &quot;hostA&quot;<br><br> &nbsp; &nbsp; &nbsp; &nbsp;port = &quot;9085&quot;<br><br> },<br><br> {<br><br> &nbsp; &nbsp; &nbsp; &nbsp;host = &quot;hostB&quot;<br><br> &nbsp; &nbsp; &nbsp; &nbsp;port = &quot;9085&quot;<br><br> }<br><br><br>And the nodes are added as collector candidates, on hostA and hostB you<br>see, looking at the config file directly, in /opt/IBM/zimon/ZIMonSensors.<br>cfg:<br><br>colCandidates = &quot;hostA.nersc.gov &lt;</font></tt><tt><font size="2"><a href="http://hosta.nersc.gov/">http://hosta.nersc.gov/</a></font></tt><tt><font size="2">&gt;&quot;, &quot;<br>hostB.nersc.gov &lt;</font></tt><tt><font size="2"><a href="http://hostb.nersc.gov/">http://hostb.nersc.gov/</a></font></tt><tt><font size="2">&gt;&quot;<br><br>colRedundancy = 1<br><br>collectors = {<br><br>host = &quot;hostA.nersc.gov &lt;</font></tt><tt><font size="2"><a href="http://hosta.nersc.gov/">http://hosta.nersc.gov/</a></font></tt><tt><font size="2">&gt;&quot;<br><br>port = &quot;4739&quot;<br><br>}<br><br><br>Showing the config with mmperfmon config show:<br><br>colCandidates = &quot;hostA.nersc.gov &lt;</font></tt><tt><font size="2"><a href="http://hosta.nersc.gov/">http://hosta.nersc.gov/</a></font></tt><tt><font size="2">&gt;&quot;, &quot;<br>hostB.nersc.gov &lt;</font></tt><tt><font size="2"><a href="http://hostb.nersc.gov/">http://hostb.nersc.gov/</a></font></tt><tt><font size="2">&gt;&quot;<br><br>colRedundancy = 1<br><br>collectors = {<br><br>host = &quot;&quot;<br><br><br>Using mmperfmon I can query either host.<br><br><br>[root@hostA ~]# &nbsp;mmperfmon query cpu -N hostB<br><br><br>Legend:<br><br> 1: hostB.nersc.gov &lt;</font></tt><tt><font size="2"><a href="http://hostb.nersc.gov/">http://hostb.nersc.gov/</a></font></tt><tt><font size="2">&gt;|CPU|cpu_system<br><br> 2: hostB.nersc.gov &lt;</font></tt><tt><font size="2"><a href="http://hostb.nersc.gov/">http://hostb.nersc.gov/</a></font></tt><tt><font size="2">&gt;|CPU|cpu_user<br><br> 3: hostB.nersc.gov &lt;</font></tt><tt><font size="2"><a href="http://hostb.nersc.gov/">http://hostb.nersc.gov/</a></font></tt><tt><font size="2">&gt;|CPU|cpu_contexts<br><br><br><br>Row &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Timestamp cpu_system cpu_user cpu_contexts<br><br> &nbsp;1 2017-05-23-17:03:54 &nbsp; &nbsp; &nbsp; 0.54 &nbsp; &nbsp; 3.67 &nbsp; &nbsp; &nbsp; &nbsp; 4961<br><br> &nbsp;2 2017-05-23-17:03:55 &nbsp; &nbsp; &nbsp; 0.63 &nbsp; &nbsp; 3.55 &nbsp; &nbsp; &nbsp; &nbsp; 6199<br><br> &nbsp;3 2017-05-23-17:03:56 &nbsp; &nbsp; &nbsp; 1.59 &nbsp; &nbsp; 3.76 &nbsp; &nbsp; &nbsp; &nbsp; 7914<br><br> &nbsp;4 2017-05-23-17:03:57 &nbsp; &nbsp; &nbsp; 1.38 &nbsp; &nbsp; 5.34 &nbsp; &nbsp; &nbsp; &nbsp; 5393<br><br> &nbsp;5 2017-05-23-17:03:58 &nbsp; &nbsp; &nbsp; 0.54 &nbsp; &nbsp; 2.21 &nbsp; &nbsp; &nbsp; &nbsp; 2435<br><br> &nbsp;6 2017-05-23-17:03:59 &nbsp; &nbsp; &nbsp; 0.13 &nbsp; &nbsp; 0.29 &nbsp; &nbsp; &nbsp; &nbsp; 2519<br><br> &nbsp;7 2017-05-23-17:04:00 &nbsp; &nbsp; &nbsp; 0.13 &nbsp; &nbsp; 0.25 &nbsp; &nbsp; &nbsp; &nbsp; 2197<br><br> &nbsp;8 2017-05-23-17:04:01 &nbsp; &nbsp; &nbsp; 0.13 &nbsp; &nbsp; 0.29 &nbsp; &nbsp; &nbsp; &nbsp; 2473<br><br> &nbsp;9 2017-05-23-17:04:02 &nbsp; &nbsp; &nbsp; 0.08 &nbsp; &nbsp; 0.21 &nbsp; &nbsp; &nbsp; &nbsp; 2336<br><br> 10 2017-05-23-17:04:03 &nbsp; &nbsp; &nbsp; 0.13 &nbsp; &nbsp; 0.21 &nbsp; &nbsp; &nbsp; &nbsp; 2312<br><br><br>[root@ hostB ~]# &nbsp;mmperfmon query cpu -N hostB<br><br><br>Legend:<br><br> 1: hostB.nersc.gov &lt;</font></tt><tt><font size="2"><a href="http://hostb.nersc.gov/">http://hostb.nersc.gov/</a></font></tt><tt><font size="2">&gt;|CPU|cpu_system<br><br> 2: hostB.nersc.gov &lt;</font></tt><tt><font size="2"><a href="http://hostb.nersc.gov/">http://hostb.nersc.gov/</a></font></tt><tt><font size="2">&gt;|CPU|cpu_user<br><br> 3: hostB.nersc.gov &lt;</font></tt><tt><font size="2"><a href="http://hostb.nersc.gov/">http://hostb.nersc.gov/</a></font></tt><tt><font size="2">&gt;|CPU|cpu_contexts<br><br><br><br>Row &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Timestamp cpu_system cpu_user cpu_contexts<br><br> &nbsp;1 2017-05-23-17:04:07 &nbsp; &nbsp; &nbsp; 0.13 &nbsp; &nbsp; 0.21 &nbsp; &nbsp; &nbsp; &nbsp; 2010<br><br> &nbsp;2 2017-05-23-17:04:08 &nbsp; &nbsp; &nbsp; 0.04 &nbsp; &nbsp; 0.21 &nbsp; &nbsp; &nbsp; &nbsp; 2571<br><br> &nbsp;3 2017-05-23-17:04:09 &nbsp; &nbsp; &nbsp; 0.08 &nbsp; &nbsp; 0.25 &nbsp; &nbsp; &nbsp; &nbsp; 2766<br><br> &nbsp;4 2017-05-23-17:04:10 &nbsp; &nbsp; &nbsp; 0.13 &nbsp; &nbsp; 0.29 &nbsp; &nbsp; &nbsp; &nbsp; 3147<br><br> &nbsp;5 2017-05-23-17:04:11 &nbsp; &nbsp; &nbsp; 0.83 &nbsp; &nbsp; 0.83 &nbsp; &nbsp; &nbsp; &nbsp; 2596<br><br> &nbsp;6 2017-05-23-17:04:12 &nbsp; &nbsp; &nbsp; 0.33 &nbsp; &nbsp; 0.54 &nbsp; &nbsp; &nbsp; &nbsp; 2530<br><br> &nbsp;7 2017-05-23-17:04:13 &nbsp; &nbsp; &nbsp; 0.08 &nbsp; &nbsp; 0.33 &nbsp; &nbsp; &nbsp; &nbsp; 2428<br><br> &nbsp;8 2017-05-23-17:04:14 &nbsp; &nbsp; &nbsp; 0.13 &nbsp; &nbsp; 0.25 &nbsp; &nbsp; &nbsp; &nbsp; 2326<br><br> &nbsp;9 2017-05-23-17:04:15 &nbsp; &nbsp; &nbsp; 0.13 &nbsp; &nbsp; 0.29 &nbsp; &nbsp; &nbsp; &nbsp; 4190<br><br> 10 2017-05-23-17:04:16 &nbsp; &nbsp; &nbsp; 0.58 &nbsp; &nbsp; 1.92 &nbsp; &nbsp; &nbsp; &nbsp; 5882<br><br><br>[root@ hostB ~]# &nbsp;mmperfmon query cpu -N hostA<br><br><br>Legend:<br><br> 1: hostA.nersc.gov &lt;</font></tt><tt><font size="2"><a href="http://hosta.nersc.gov/">http://hosta.nersc.gov/</a></font></tt><tt><font size="2">&gt;|CPU|cpu_system<br><br> 2: hostA.nersc.gov &lt;</font></tt><tt><font size="2"><a href="http://hosta.nersc.gov/">http://hosta.nersc.gov/</a></font></tt><tt><font size="2">&gt;|CPU|cpu_user<br><br> 3: hostA.nersc.gov &lt;</font></tt><tt><font size="2"><a href="http://hosta.nersc.gov/">http://hosta.nersc.gov/</a></font></tt><tt><font size="2">&gt;|CPU|cpu_contexts<br><br><br><br>Row &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Timestamp cpu_system cpu_user cpu_contexts<br><br> &nbsp;1 2017-05-23-17:05:45 &nbsp; &nbsp; &nbsp; 0.33 &nbsp; &nbsp; 0.46 &nbsp; &nbsp; &nbsp; &nbsp; 7460<br><br> &nbsp;2 2017-05-23-17:05:46 &nbsp; &nbsp; &nbsp; 0.33 &nbsp; &nbsp; 0.42 &nbsp; &nbsp; &nbsp; &nbsp; 8993<br><br> &nbsp;3 2017-05-23-17:05:47 &nbsp; &nbsp; &nbsp; 0.42 &nbsp; &nbsp; 0.54 &nbsp; &nbsp; &nbsp; &nbsp; 8709<br><br> &nbsp;4 2017-05-23-17:05:48 &nbsp; &nbsp; &nbsp; 0.38 &nbsp; &nbsp; &nbsp;0.5 &nbsp; &nbsp; &nbsp; &nbsp; 5923<br><br> &nbsp;5 2017-05-23-17:05:49 &nbsp; &nbsp; &nbsp; 0.54 &nbsp; &nbsp; 1.46 &nbsp; &nbsp; &nbsp; &nbsp; 7381<br><br> &nbsp;6 2017-05-23-17:05:50 &nbsp; &nbsp; &nbsp; 0.58 &nbsp; &nbsp; 3.51 &nbsp; &nbsp; &nbsp; &nbsp;10381<br><br> &nbsp;7 2017-05-23-17:05:51 &nbsp; &nbsp; &nbsp; 1.05 &nbsp; &nbsp; 1.13 &nbsp; &nbsp; &nbsp; &nbsp;10995<br><br> &nbsp;8 2017-05-23-17:05:52 &nbsp; &nbsp; &nbsp; 0.88 &nbsp; &nbsp; 0.92 &nbsp; &nbsp; &nbsp; &nbsp;10855<br><br> &nbsp;9 2017-05-23-17:05:53 &nbsp; &nbsp; &nbsp; &nbsp;0.5 &nbsp; &nbsp; 0.63 &nbsp; &nbsp; &nbsp; &nbsp;10958<br><br> 10 2017-05-23-17:05:54 &nbsp; &nbsp; &nbsp; &nbsp;0.5 &nbsp; &nbsp; 0.59 &nbsp; &nbsp; &nbsp; &nbsp;10285<br><br><br>[root@ hostA ~]# &nbsp;mmperfmon query cpu -N hostA<br><br><br>Legend:<br><br> 1: hostA.nersc.gov &lt;</font></tt><tt><font size="2"><a href="http://hosta.nersc.gov/">http://hosta.nersc.gov/</a></font></tt><tt><font size="2">&gt;|CPU|cpu_system<br><br> 2: hostA.nersc.gov &lt;</font></tt><tt><font size="2"><a href="http://hosta.nersc.gov/">http://hosta.nersc.gov/</a></font></tt><tt><font size="2">&gt;|CPU|cpu_user<br><br> 3: hostA.nersc.gov &lt;</font></tt><tt><font size="2"><a href="http://hosta.nersc.gov/">http://hosta.nersc.gov/</a></font></tt><tt><font size="2">&gt;|CPU|cpu_contexts<br><br><br><br>Row &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Timestamp cpu_system cpu_user cpu_contexts<br><br> &nbsp;1 2017-05-23-17:05:50 &nbsp; &nbsp; &nbsp; 0.58 &nbsp; &nbsp; 3.51 &nbsp; &nbsp; &nbsp; &nbsp;10381<br><br> &nbsp;2 2017-05-23-17:05:51 &nbsp; &nbsp; &nbsp; 1.05 &nbsp; &nbsp; 1.13 &nbsp; &nbsp; &nbsp; &nbsp;10995<br><br> &nbsp;3 2017-05-23-17:05:52 &nbsp; &nbsp; &nbsp; 0.88 &nbsp; &nbsp; 0.92 &nbsp; &nbsp; &nbsp; &nbsp;10855<br><br> &nbsp;4 2017-05-23-17:05:53 &nbsp; &nbsp; &nbsp; &nbsp;0.5 &nbsp; &nbsp; 0.63 &nbsp; &nbsp; &nbsp; &nbsp;10958<br><br> &nbsp;5 2017-05-23-17:05:54 &nbsp; &nbsp; &nbsp; &nbsp;0.5 &nbsp; &nbsp; 0.59 &nbsp; &nbsp; &nbsp; &nbsp;10285<br><br> &nbsp;6 2017-05-23-17:05:55 &nbsp; &nbsp; &nbsp; 0.46 &nbsp; &nbsp; 0.63 &nbsp; &nbsp; &nbsp; &nbsp;11621<br><br> &nbsp;7 2017-05-23-17:05:56 &nbsp; &nbsp; &nbsp; 0.84 &nbsp; &nbsp; 0.92 &nbsp; &nbsp; &nbsp; &nbsp;11477<br><br> &nbsp;8 2017-05-23-17:05:57 &nbsp; &nbsp; &nbsp; 1.47 &nbsp; &nbsp; 1.88 &nbsp; &nbsp; &nbsp; &nbsp;11084<br><br> &nbsp;9 2017-05-23-17:05:58 &nbsp; &nbsp; &nbsp; 0.46 &nbsp; &nbsp; 1.76 &nbsp; &nbsp; &nbsp; &nbsp; 9125<br><br> 10 2017-05-23-17:05:59 &nbsp; &nbsp; &nbsp; 0.42 &nbsp; &nbsp; 0.63 &nbsp; &nbsp; &nbsp; &nbsp;11745<br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br>URL: &lt;</font></tt><tt><font size="2"><a href="http://gpfsug.org/pipermail/gpfsug-discuss/attachments/20170524/e64509b9/attachment.html">http://gpfsug.org/pipermail/gpfsug-discuss/attachments/20170524/e64509b9/attachment.html</a></font></tt><tt><font size="2">&gt;<br><br>------------------------------<br><br>_______________________________________________<br>gpfsug-discuss mailing list<br>gpfsug-discuss at spectrumscale.org<br></font></tt><tt><font size="2"><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss">http://gpfsug.org/mailman/listinfo/gpfsug-discuss</a></font></tt><tt><font size="2"><br><br><br>End of gpfsug-discuss Digest, Vol 64, Issue 61<br>**********************************************<br><br></font></tt><br><BR>
</body></html>