<?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[Using ProTop]]></title><description><![CDATA[How to get the most out of ProTop! Got a question? Ask away!]]></description><link>https://community.wss.com/category/4</link><generator>RSS for Node</generator><lastBuildDate>Tue, 11 Aug 2026 23:24:17 GMT</lastBuildDate><atom:link href="https://community.wss.com/category/4.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 29 Mar 2022 22:56:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Telegraf on Windows]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.wss.com/uid/15354">@mlb3820</a> Thanks Mark. That's fixed it.</p>
]]></description><link>https://community.wss.com/topic/83/telegraf-on-windows</link><guid isPermaLink="true">https://community.wss.com/topic/83/telegraf-on-windows</guid><dc:creator><![CDATA[NickW]]></dc:creator><pubDate>Tue, 29 Mar 2022 22:56:59 GMT</pubDate></item><item><title><![CDATA[User experience LH metric]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.wss.com/uid/15361">@nickw</a> still getting the dbanalys msg too? Or just the "cannot find drive" msg?</p>
<p dir="auto">Can you email to me log\dbmonitor.log and tmp\dbmonitor.debug and err please?</p>
]]></description><link>https://community.wss.com/topic/82/user-experience-lh-metric</link><guid isPermaLink="true">https://community.wss.com/topic/82/user-experience-lh-metric</guid><dc:creator><![CDATA[paul]]></dc:creator><pubDate>Tue, 29 Mar 2022 00:59:32 GMT</pubDate></item><item><title><![CDATA[Dashboard change?]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.wss.com/uid/3">@tom</a> Sorry... off to the coffee machine...</p>
]]></description><link>https://community.wss.com/topic/60/dashboard-change</link><guid isPermaLink="true">https://community.wss.com/topic/60/dashboard-change</guid><dc:creator><![CDATA[Rob Fitzpatrick]]></dc:creator><pubDate>Tue, 10 Sep 2019 15:36:12 GMT</pubDate></item><item><title><![CDATA[Alert re lkHWM near lkTableSize]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.wss.com/uid/3">@tom</a> said in <a href="/post/265">Alert re lkHWM near lkTableSize</a>:</p>
<blockquote>
<p dir="auto">Regarding the specific alert:  there is a lkTblPct field which I use for a similar purpose.  Rather than the HWM it reflects the locks in use at that moment.  In some ways that is better -- the HWM sticks around until you restart and if something went bump in the night is going to keep alerting once you hit the threshold.</p>
</blockquote>
<p dir="auto">Good to know, thanks.</p>
]]></description><link>https://community.wss.com/topic/58/alert-re-lkhwm-near-lktablesize</link><guid isPermaLink="true">https://community.wss.com/topic/58/alert-re-lkhwm-near-lktablesize</guid><dc:creator><![CDATA[Rob Fitzpatrick]]></dc:creator><pubDate>Mon, 02 Sep 2019 19:44:22 GMT</pubDate></item><item><title><![CDATA[Web portal Alerts Feed]]></title><description><![CDATA[<p dir="auto">Nope.  You're right -- that's a bit more difficult to calculate and it seems much less likely.</p>
<p dir="auto">But I'll add it to the "think about it" list 🎣</p>
]]></description><link>https://community.wss.com/topic/52/web-portal-alerts-feed</link><guid isPermaLink="true">https://community.wss.com/topic/52/web-portal-alerts-feed</guid><dc:creator><![CDATA[tom]]></dc:creator><pubDate>Mon, 02 Sep 2019 14:57:13 GMT</pubDate></item><item><title><![CDATA[User &quot;batch&quot; displayed as &quot;local&quot;]]></title><description><![CDATA[<p dir="auto">Should be fixed in pt3.141x.  I decided to simply use the first part of the device name unless the device name is "batch" and only if the name is otherwise blank.  If that fails then use the usr#.</p>
]]></description><link>https://community.wss.com/topic/56/user-batch-displayed-as-local</link><guid isPermaLink="true">https://community.wss.com/topic/56/user-batch-displayed-as-local</guid><dc:creator><![CDATA[tom]]></dc:creator><pubDate>Mon, 02 Sep 2019 14:19:17 GMT</pubDate></item><item><title><![CDATA[OE 12 support]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.wss.com/uid/3">@tom</a> said in <a href="/post/240">OE 12 support</a>:</p>
<blockquote>
<p dir="auto">Lastly, I also (sneakily) patched the pt3.14 release a week or so ago.  If your "as of" date on that is in May rather than March then you should also have the oe12 changes (but not the "4" hotkey).</p>
</blockquote>
<p dir="auto">That explains it, I got the error from the original March version.</p>
]]></description><link>https://community.wss.com/topic/50/oe-12-support</link><guid isPermaLink="true">https://community.wss.com/topic/50/oe-12-support</guid><dc:creator><![CDATA[Rob Fitzpatrick]]></dc:creator><pubDate>Tue, 28 May 2019 16:26:20 GMT</pubDate></item><item><title><![CDATA[Configure the User Information Viewer]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.wss.com/uid/3">@tom</a> said in <a href="/post/237">Configure the User Information Viewer</a>:</p>
<blockquote>
<p dir="auto">I'm thinking that the statement cache should automatically appear or disappear based on whether or not it is enabled for a particular client.</p>
</blockquote>
<p dir="auto">That's reasonable.  Though I'd still like to be able to turn the individual browses on or off. 😉</p>
<p dir="auto">It would also be nice to have the act of turning off User Information Viewer revert to a view that is more useful, as opposed to just removing the header section.  E.g. if the act of going into it cached the current list of displays (e.g. d, t, i, u), so they could be restored when u is pressed again.  Food for thought.</p>
]]></description><link>https://community.wss.com/topic/49/configure-the-user-information-viewer</link><guid isPermaLink="true">https://community.wss.com/topic/49/configure-the-user-information-viewer</guid><dc:creator><![CDATA[Rob Fitzpatrick]]></dc:creator><pubDate>Tue, 28 May 2019 15:35:06 GMT</pubDate></item><item><title><![CDATA[bin&#x2F;syncio.sh missing]]></title><description><![CDATA[<p dir="auto">Just came across a case with a new CentOS VM where "time" wasn't installed.  <a href="http://syncio.sh" rel="nofollow ugc">syncio.sh</a> didn't do much of anything, just exiting pretty much immediately.</p>
<p dir="auto">which time didn't find a time command.</p>
<p dir="auto">Upshot: I installed time and then <a href="http://syncio.sh" rel="nofollow ugc">syncio.sh</a> worked as expected.</p>
<p dir="auto">The code that sets TIMECMD may need to be a little more robust.</p>
]]></description><link>https://community.wss.com/topic/41/bin-syncio-sh-missing</link><guid isPermaLink="true">https://community.wss.com/topic/41/bin-syncio-sh-missing</guid><dc:creator><![CDATA[Rob Fitzpatrick]]></dc:creator><pubDate>Fri, 08 Mar 2019 22:17:33 GMT</pubDate></item><item><title><![CDATA[Unable to monitor database]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.wss.com/uid/154">@kynan</a> great!</p>
]]></description><link>https://community.wss.com/topic/44/unable-to-monitor-database</link><guid isPermaLink="true">https://community.wss.com/topic/44/unable-to-monitor-database</guid><dc:creator><![CDATA[tom]]></dc:creator><pubDate>Sun, 20 Jan 2019 08:09:28 GMT</pubDate></item><item><title><![CDATA[Everything&#x27;s ok alarm]]></title><description><![CDATA[<p dir="auto">Rob is correct, and ProTop already has the equivalent alarm: it's called the heartbeat. If monitoring is NOT running OK for any given monitored resource, the web portal generates an alert saying "HEY! I haven't heard anything from the ProTop agent for siteName.ResourceName for the past x minutes!!". This is much more interesting than getting an hourly or daily "Everything is OK!" email as you may not notice if you miss one or two or five.</p>
<p dir="auto">The default heartbeat check interval is 1200 seconds. After that, a heartbeat alert is generated. Note however that you must configure in ProTop where your heartbeat alerts are sent. They can stay in the web portal, they can be sent to an email list, or they can be sent to an emergency "pager" list (typically to your mobile phone).</p>
<p dir="auto">The various web portals around the world also ping each other via email to make sure that outbound alerting is always working. if one of the portals fails to send emails for more than a few minutes, one of the other portals alerts our devOps team so that we can investigate.</p>
]]></description><link>https://community.wss.com/topic/38/everything-s-ok-alarm</link><guid isPermaLink="true">https://community.wss.com/topic/38/everything-s-ok-alarm</guid><dc:creator><![CDATA[paul]]></dc:creator><pubDate>Thu, 23 Aug 2018 02:15:17 GMT</pubDate></item><item><title><![CDATA[Tip: full-screen session on Windows]]></title><description><![CDATA[<p dir="auto">It isn't batch-friendly directly. But a .bat can also invoke _progres.exe and run ABL, which can declare Windows functions as external procedures, so it might be possible to make it work.</p>
]]></description><link>https://community.wss.com/topic/33/tip-full-screen-session-on-windows</link><guid isPermaLink="true">https://community.wss.com/topic/33/tip-full-screen-session-on-windows</guid><dc:creator><![CDATA[Rob Fitzpatrick]]></dc:creator><pubDate>Fri, 18 May 2018 14:52:02 GMT</pubDate></item><item><title><![CDATA[High reads = low bogomips]]></title><description><![CDATA[<p dir="auto">Makes sense Tom. Thanks. Need to get my access to the machine sorted so I can investigate in depth.</p>
]]></description><link>https://community.wss.com/topic/30/high-reads-low-bogomips</link><guid isPermaLink="true">https://community.wss.com/topic/30/high-reads-low-bogomips</guid><dc:creator><![CDATA[jdpjamesp]]></dc:creator><pubDate>Mon, 30 Apr 2018 14:32:08 GMT</pubDate></item><item><title><![CDATA[Add AppServers to ProTop]]></title><description><![CDATA[<p dir="auto">etc/appsrv.cfg is your friend</p>
<p dir="auto">The extensive and highly detailed documentation in the header servers as your "user guide":</p>
# appsrv.cfg
#
# type name "query command"
#
#   - names (column 2) are case sensitive!
#   - the "name" field will be substituted for "&amp;1" when the command is run
#
# i.e.
#   ws ws1 "wtbman -i &amp;1 -query 2&gt;&amp;&amp;1"
#
# admin proadsv    "proadsv      -q 2&gt;&amp;&amp;1"      # admin server does not actually use the name field -- but we need a name entry
# ns    NS1        "nsman  -i &amp;1 -q 2&gt;&amp;&amp;1"
# apsv  asbroker1  "asbman -i &amp;1 -q 2&gt;&amp;&amp;1"
# ws    wsbroker1  "wtbman -i &amp;1 -q 2&gt;&amp;&amp;1"

<p dir="auto">You can then add a resource in the usual manner.  Just use -1 for the dbname 😉</p>
<p dir="auto">Unless you only have one db or you have one that it makes sense to tie the app servers to, you will probably want an etc/pt3agent.resource.cfg file dedicated to your app servers.</p>
<p dir="auto">Regardless the ptInitDC needs to have AppSrvStatus added to it.  If it is a stand-alone  app server agent (no db) then you will probably not want any other data collectors running.  Something like this (etc/pt3agent.appsrv.cfg):</p>
# pt3agent.cfg
#
# you must restart after changes -- this cfg file is not monitored
#
# pt3agent.friendlyName.cfg will override this config for a friendlyName instance of pt3agent
#
ptInitDC "AppSrvStatus"

<p dir="auto">As always, you can (and should) test your configuration with the ChUI ProTop before getting too crazy.  If you called your resource "appsrv":</p>
protop appsrv

<p dir="auto">Will fire up the ChUI client.  The dashboard  and other db centric screens will be null but you can dismiss them if you'd like.  The "@" command brings up app server data.</p>
]]></description><link>https://community.wss.com/topic/29/add-appservers-to-protop</link><guid isPermaLink="true">https://community.wss.com/topic/29/add-appservers-to-protop</guid><dc:creator><![CDATA[tom]]></dc:creator><pubDate>Fri, 27 Apr 2018 16:12:22 GMT</pubDate></item><item><title><![CDATA[Updated messages.cfg?]]></title><description><![CDATA[<p dir="auto">Yes, it's true.</p>
<p dir="auto">I blame Paul.  He keeps taking time off instead of "working"...</p>
]]></description><link>https://community.wss.com/topic/28/updated-messages-cfg</link><guid isPermaLink="true">https://community.wss.com/topic/28/updated-messages-cfg</guid><dc:creator><![CDATA[tom]]></dc:creator><pubDate>Fri, 27 Apr 2018 16:00:01 GMT</pubDate></item><item><title><![CDATA[bin&#x2F;protopenv.bat stamps the DLC directory as the one that was used at install]]></title><description><![CDATA[<p dir="auto">The parenthesis are a bad idea.  You really want to do it like this:</p>
if "%DLC%"=="" set DLC=D:\Progress\OpenEdge11.7

]]></description><link>https://community.wss.com/topic/20/bin-protopenv-bat-stamps-the-dlc-directory-as-the-one-that-was-used-at-install</link><guid isPermaLink="true">https://community.wss.com/topic/20/bin-protopenv-bat-stamps-the-dlc-directory-as-the-one-that-was-used-at-install</guid><dc:creator><![CDATA[tom]]></dc:creator><pubDate>Fri, 13 Apr 2018 18:24:10 GMT</pubDate></item><item><title><![CDATA[On demand sampling - inconsistent results]]></title><description><![CDATA[<p dir="auto">Yes indeed that's what I'm looking for! I'll have a look and see. Thanks Tom.</p>
]]></description><link>https://community.wss.com/topic/18/on-demand-sampling-inconsistent-results</link><guid isPermaLink="true">https://community.wss.com/topic/18/on-demand-sampling-inconsistent-results</guid><dc:creator><![CDATA[jdpjamesp]]></dc:creator><pubDate>Tue, 10 Apr 2018 12:35:57 GMT</pubDate></item><item><title><![CDATA[dblist.cfg synchronization]]></title><description><![CDATA[<p dir="auto">Ok, good to know what to expect.  Thanks!</p>
]]></description><link>https://community.wss.com/topic/17/dblist-cfg-synchronization</link><guid isPermaLink="true">https://community.wss.com/topic/17/dblist-cfg-synchronization</guid><dc:creator><![CDATA[Rob Fitzpatrick]]></dc:creator><pubDate>Wed, 28 Mar 2018 17:18:27 GMT</pubDate></item><item><title><![CDATA[lib&#x2F;tttest.p]]></title><description><![CDATA[<p dir="auto">Thanks Tom.  After updating ttinfo.p, I got it to work.</p>
]]></description><link>https://community.wss.com/topic/16/lib-tttest-p</link><guid isPermaLink="true">https://community.wss.com/topic/16/lib-tttest-p</guid><dc:creator><![CDATA[Rob Fitzpatrick]]></dc:creator><pubDate>Fri, 23 Mar 2018 17:54:03 GMT</pubDate></item><item><title><![CDATA[Can&#x27;t log in to web portal]]></title><description><![CDATA[<p dir="auto">Confirmed.  Thanks!</p>
]]></description><link>https://community.wss.com/topic/12/can-t-log-in-to-web-portal</link><guid isPermaLink="true">https://community.wss.com/topic/12/can-t-log-in-to-web-portal</guid><dc:creator><![CDATA[Rob Fitzpatrick]]></dc:creator><pubDate>Sun, 18 Mar 2018 15:18:48 GMT</pubDate></item><item><title><![CDATA[Incorrect data in Activity browse]]></title><description><![CDATA[<p dir="auto">Further to this, and assuming that I should see the same "culprits" in table and index CRUD within the top ten of each, I have an issue that I think I haven't reported before.  In this case, the number two table ("vendor") in reads (Raw/Summary) doesn't show up in PT.  Here is PT data and my data:</p>
  Tbl# Area# Table Name                         RM Chain     #Records      Frag% Scat      Turns  AvgRow    Create     Read v    Update    Delete   OS Read
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   274     7 sd-joint                                502        29666      0.00%    1    1067.01      42         0   31653874         0         0       246
   277    11 sd-payt                              250412     44931896      0.22%    1       0.01     189       227     306531       886         0      5379
    -2     6 _Field                                             10318     76.55%    6      16.33     315         0     168536         0         0         0
    85     7 corp-individ                            409       109744     52.71%    1       1.03     289         0     113334         0         0      4012
   271     7 sd-cash-drawer                          508          733      0.00%    1      52.01     117         0      38121       254         0        23
   282    15 sd-teller-tran                          336     19871693      0.00%    1       0.00     108        20      34233         0         0     20767
   284     7 sd-xact                                 503          572      0.00%    1      54.48      84         0      31161         0         0         7
   270     7 sd-acct-xact                            507         8382      0.00%    1       3.54      50         0      29714         0         0        18
   201     7 occup                                   507          164      0.00%    1     140.01      33         0      22961         0         0         2
    -1     6 _File                                                688     92.30%    5      30.25     450         0      20810         0         0         0

Table Table name                                Reads      Reads/sec      O/S Reads   Hit %    Creates    Updates    Deletes
───── ──────────────────────────────── ────────────── ────────────── ────────────── ─────── ────────── ────────── ──────────
  274 sd-joint                             31,653,874          3,521            246  99.999                     0           
  338 vendor                                1,209,643            135             51  99.996                     0           
  277 sd-payt                                 306,531             34          5,379  98.245        227        886           
   -2 _Field                                  168,536             19                100.000                     0           
   85 corp-individ                            113,334             13          4,012  96.460                     0           
  271 sd-cash-drawer                           38,121              4             23  99.940                   254           
  282 sd-teller-tran                           34,233              4         20,767  39.336         20          0           
  284 sd-xact                                  31,161              3              7  99.978                     0           
  270 sd-acct-xact                             29,714              3             18  99.939                     0           
  201 occup                                    22,961              3              2  99.991                     0           
   -1 _File                                    21,641              2                100.000                     0           

]]></description><link>https://community.wss.com/topic/10/incorrect-data-in-activity-browse</link><guid isPermaLink="true">https://community.wss.com/topic/10/incorrect-data-in-activity-browse</guid><dc:creator><![CDATA[Rob Fitzpatrick]]></dc:creator><pubDate>Fri, 16 Mar 2018 20:12:34 GMT</pubDate></item><item><title><![CDATA[pt3agents not picking up credentials from .pf]]></title><description><![CDATA[<p dir="auto">Done.</p>
]]></description><link>https://community.wss.com/topic/6/pt3agents-not-picking-up-credentials-from-pf</link><guid isPermaLink="true">https://community.wss.com/topic/6/pt3agents-not-picking-up-credentials-from-pf</guid><dc:creator><![CDATA[tom]]></dc:creator><pubDate>Wed, 14 Mar 2018 17:00:54 GMT</pubDate></item><item><title><![CDATA[No RM Chain&#x2F;Record count data]]></title><description><![CDATA[<p dir="auto">That did the trick, thanks!</p>
]]></description><link>https://community.wss.com/topic/11/no-rm-chain-record-count-data</link><guid isPermaLink="true">https://community.wss.com/topic/11/no-rm-chain-record-count-data</guid><dc:creator><![CDATA[Rob Fitzpatrick]]></dc:creator><pubDate>Tue, 06 Mar 2018 22:34:13 GMT</pubDate></item></channel></rss>