Xymon Mailing List Archive search

No Interface graphs for hosts on CentOS 7..

list Japheth Cleaver
Thu, 12 Mar 2015 23:58:47 -0700
Message-Id: <user-e71a45c970e6@xymon.invalid>


On Thu, March 12, 2015 11:43 pm, Jeremy Laidman wrote:
On 13 March 2015 at 13:08, J.C. Cleaver <user-87556346d4af@xymon.invalid> wrote:
A bigger issue is that in the fancy new late-Fedora/EL7 world,
"ifconfig"
is deprecated (actually, it's apparently been deprecated for like a
decade
in favor of 'ip', but I don't know anyone who doesn't use it) thanks to
the move away from SysV initscripts and is no longer installed by
default.
Ah, that makes sense.  Well given that it's deprecated, I suppose the
Xymon
client script and server-side parser should probably have been adjusted to
cope with this, sometime in the last decade.

On the client, we could perhaps use "netstat -ibn" (like on BSD-based
systems, and HPUX) and use the existing parsing code on the server.  If we
use "ip -s" then we'll need new parsing code on the server side.

The FREEBSD parsing on the server first looks for the V8 format then falls
back to the original format if it doesn't match.  The Linux parsing could
do the same, so if the Linux parsing string fails to match, look again
using a suitable *BSD parsing string.

Then on the client side script, it'd be something like:

[ -x /bin/ifconfig ] && /sbin/ifconfig || netstat -ibn
Agreed, some logic along these lines is probably going to be necessary. I
do wonder how stable 'ip's output has been over time too.


Regards,

-jc