<div dir="ltr">Would it be difficult to have the server-side linux parser look for [ports] and if not found, then look for [ss]; and similarly, [ifconfig] has [ip-addr] as its fallback (assuming "ip addr show" gives similar output - probably doesn't, but you get the idea)?<div><br></div><div>Minorly tangential, I think sar is more universally available these days than when the client scripts were first created. So I'm wondering if we should make better use of sar, perhaps even have a [sar] section of the client message, that is the first place that xymond goes when looking for statistics.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 20 Sep 2019 at 00:52, Japheth Cleaver <<a href="mailto:cleaver@terabithia.org">cleaver@terabithia.org</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">On 9/18/2019 8:05 AM, Zdeněk Tlustý wrote:<br>
> Hello,<br>
><br>
> the script xymonclient-linux.sh is using commands like ifconfig, <br>
> netstat, etc. These commands are marked as depreciated and some of the <br>
> Linux distributions have removed them already. For example SuSE Linux <br>
> Enterprise Server 15 has no support for netstat and ifconfig.<br>
> The replacement are commands from iproute2 package like ip, ss, <br>
> routel, etc.<br>
> Are there any plan to replace depreciated commands with new ones?<br>
<br>
<br>
Especially with SS and IP, it's something that's on the road map. <br>
Unfortunately, doing that in a backwards-compatible way will still <br>
keeping the 'linux' OStype/class 'linux' might prove difficult without a <br>
lot more text processing. (This flag is split on the receiving side for <br>
parsing out what client evaluations to run and how, since the output of <br>
SunOS, Linux, BSDs, and other *nixes can vary widely.)<br>
<br>
One could either move current OS's to something like "linux-old", or <br>
have upgraded scripts under "linux-new", or do a lot of 'awk' calls in <br>
xymonclient-linux.sh to try to duplicate previous output more precisely. <br>
I'm not sure which is better there.<br>
<br>
Regards,<br>
-jc<br>
<br>
_______________________________________________<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>