<div dir="ltr"><div dir="ltr"><div>Hi Neil,</div><div><br></div><div>I know there are differences with what's in the Terabithia RPMs and in upstream Xymon source. The Terabithia RPMs add extra patches on top of the source with various enhancements. I believe the creator of those RPMs was working on getting all the extra changes incorporated into upstream but not sure how far he got in that process. I know there are some differences that still exist. I believe he changed jobs and hasn't been able to dedicate as much (volunteer) time to the Xymon project as he used to. I would take a look at the <a href="https://terabithia.org/xymon/xymon.README.terabithia" target="_blank">README (Terabithia RPMS)</a> and <a href="https://terabithia.org/xymon/xymon.CHANGES.terabithia" target="_blank">CHANGES (Terabithia RPMS)</a> files found on the Terabithia RPM main page <a href="https://terabithia.org/xymon/" target="_blank">(https://terabithia.org/xymon/)</a> for more information on the differences.</div><div><br></div><div>I've been running a Xymon server using the Terabithia RPMs on RHEL 7 for 7+ years now with no significant issues (that hadn't been addressed). Note you will need EPEL if you use the Terabithia RPMs (RHEL 7 or 8), but ONLY on the Xymon server itself. The xymon-client Terabithia RPM package doesn't require anything outside the normal RHEL repositories (for RHEL 6/7/8).</div><div><br></div><div>I am actually in the process of moving our Xymon server from RHEL 7 to RHEL 8 now as well and based on my testing <b>so far</b>, I haven't found any issues with the RHEL 8 Terabithia Xymon server RPMs (been using the RHEL 8 xymon-client RPM on clients for a long time with no issues).</div><div><br></div><div>One thing to note if you're using NTP checks is that Xymon uses ntpdate by default for these checks but ntpdate doesn't exist at all in any RHEL 8 repos at all (neither does ntp), nor does it exist in any trusted third-party repos, as it was completely replaced by chrony in RHEL 8 (chronyc is the client tool). chrony also requires you make certain changes in the chrony.conf file on any clients you use the NTP check on to allow the chronyc remote commands to work.<br></div><div><br></div><div>You can change the binary/path for what is used for the NTP checks and the options used (NTPDATE and NTPDATEOPTS in xymonserver.cfg) but there are also some hard coded parts in the source code which go by what it assumes the ntpdate command output format looks like, which doesn't match chronyc output at all. So if you use NTP checks, you'll need to figure out a way to extract the chronyc output to match the ntpdate output or do without the NTP checks. Note this is the same issue regardless if you're using the Xymon source or the Terabithia RPMs. (See past discussion on this <a href="https://lists.xymon.com/pipermail/xymon/2020-June/047190.html">here</a> and <a href="https://lists.xymon.com/pipermail/xymon/2020-June/047191.html">here</a>.)<br><br>This is something I would *love* if it was fixed in the Xymon source code, but not sure the likelihood of it happening anytime soon (<u>note to Xymon maintianers!</u>).</div><div><br></div><div>Hope this helps!<br></div><div><br></div><div>Thanks.</div><div><br></div><div><div><div dir="ltr" data-smartmail="gmail_signature"><div dir="ltr"><span><div>-- <br></div><div>Matt Vander Werf<span></span></div></span></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Mar 30, 2022 at 8:51 AM Neil Simmonds <<a href="mailto:Neil.Simmonds@studio.co.uk" target="_blank">Neil.Simmonds@studio.co.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-GB">
<div>
<p class="MsoNormal">Hi all, <u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Can anyone tell me what the difference is for Xymon Server between compiling from source and installing the Terabithia RPM’s?
<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Also, I noticed there seems to be at least rrd-devel packages that are outside of the main Repos for RHEL 8, are there any other considerations of that nature for RHEL 8.5?<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I’m looking at building a new Xymon server as our current one is CentOS 5.6 and Xymon 4.3.4 so a bit ancient and very overdue a rebuild to more modern versions.
<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I’d like to build with RHEL 8.5 and Xymon 4.3.30 and I’d like to build using the Terebithia RPM’s but I know I’m going to get questions from our Cyber team regarding the differences and any nonstandard Repo’s I need so I’d like to be prepared
 with some answers. <u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Also, I’d just like to check that Xymon is still being developed? I notice 4.3.30 seems to be 2.5 years old and while I remember some talk about Version 5, I haven’t seen any news on that yet.
<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:"Arial",sans-serif;color:navy">Kind Regards,<u></u><u></u></span></p>
<p class="MsoNormal"><i><span style="font-size:9pt;font-family:"Verdana",sans-serif;color:rgb(0,112,192)"><u></u> <u></u></span></i></p>
<p class="MsoNormal"><span style="font-size:9pt;font-family:"Verdana",sans-serif;color:rgb(0,32,96)">Neil<b>.<u></u><u></u></b></span></p>
<p class="MsoNormal"><b><span style="font-size:9pt;font-family:"Verdana",sans-serif;color:rgb(51,51,51)"><u></u> <u></u></span></b></p>
<p class="MsoNormal"><b><span style="font-size:8pt;font-family:"Verdana",sans-serif;color:gray">Neil Simmonds</span></b><span style="font-size:8pt;font-family:"Verdana",sans-serif;color:purple"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:8pt;font-family:"Verdana",sans-serif;color:gray">Senior Platform & Middleware Engineer (Unix).   
</span><span><u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
Studio is a trading name of Studio Retail Ltd which is authorised and regulated by the Financial Conduct Authority for consumer credit and general insurance. Studio Retail Ltd are members of the Finance and Leasing Association (FLA). Registered in England.
 No: 718151. Registered Office: Church Bridge House, Henry Street, Accrington, BB5 4EE NOTE: This email and any information contained within or attached in a separate file is confidential and intended solely for the Individual to whom it is addressed. The information
 or data included is solely for the purpose indicated or previously agreed. Any information or data included with this e-mail remains the property of Studio Retail Ltd and the recipient will refrain from utilising the information for any purpose other than
 that indicated and upon request will destroy the information and remove it from their records. Any views or opinions presented are solely those of the author and do not necessarily represent those of Studio Retail Ltd. If you are not the intended recipient,
 be advised that you have received this email in error and that any use, dissemination, forwarding, printing, or copying of this email is strictly prohibited. No warranties or assurances are made in relation to the safety and content of this e-mail and any
 attachments. No liability is accepted for any consequences arising from it. Studio Retail Ltd reserves the right to monitor all e-mail communications through its internal and external networks. If you have received this email in error, please notify our careline
 on +44(0) 371 200 0378.
</div>

_______________________________________________<br>
Xymon mailing list<br>
<a href="mailto:Xymon@xymon.com" target="_blank">Xymon@xymon.com</a><br>
<a href="http://lists.xymon.com/mailman/listinfo/xymon" rel="noreferrer" target="_blank">http://lists.xymon.com/mailman/listinfo/xymon</a><br>
</blockquote></div>
</div>