[ixpmanager] Multi IXP - Graphing
Mike Hammett
ixp-manager at ics-il.net
Sun Oct 1 19:49:22 IST 2017
We've just done each IX as a separate install. Maybe we should have done separate infrastructures. *shrugs*
-----
Mike Hammett
Intelligent Computing Solutions
Midwest Internet Exchange
The Brothers WISP
----- Original Message -----
From: "Barry O'Donovan" <barry.odonovan at inex.ie>
To: "INEX IXP Manager Mailing List" <ixpmanager at inex.ie>
Sent: Sunday, October 1, 2017 5:09:49 AM
Subject: Re: [ixpmanager] Multi IXP - Graphing
Hi Edrich,
> So fairly new user,
Welcome!
> We have a need to have the MultiInx graphing working. Is there any way
> we can get this working, even if its semi manually for now? Is there any
> hope to have that multi IXP functionality working.
The history of multi-IXP functionality is that it was added under a
commercial support arrangement with an organisation that never ended up
using IXP Manager.
Multi-IXP functionality is not functionality that INEX / the main
developers want or need and nor is it something that the core target
market for IXP Manager needs. The core/target market being small to
medium IXPs.
The unfortunate reality is that we have a feature list as long as our
arms of things we want and need and so there is no possibility of that
specific functionality being re-implemented in v4.
It's not all dark and gloomy though:
> Firstly, is there any other functionality that wasnt ported across from
> the 3. codebase that affects Multi ixp.
We have conscientiously dropped support for the explicit "multi-IXP"
functionality. There is too much overhead and too little time to
maintain code that is not core to the project.
But:
> Secondly, Ive heard of hacks to get the graphing working. Is there
> anyone who can nudge me in the right direction?
In the main, multi-IXP functionality provided ways of generating
configuration for ancillary services on a per-IXP basis. As we move
stuff from the older code base to the newer code base, we've generally
stopped doing stuff on a per-IXP basis and now generate scripts as
appropriate on a per-infrastructure or per-VLAN basis (VLANs being
children of infrastructure).
In other words, the multi-IXP functionality is mostly implemented by
using infrastructures.
One of the few things that I can think of that this doesn't include is
graphing which, right now, is an 'all or nothing' system.
We have however written a new graphing backend:
http://docs.ixpmanager.org/features/grapher/
It should be relatively easy for an experienced PHP programmer to copy
the MRTG backend to create a new one that works on a per infrastructure
basis.
If you want to do this and the code is fit for purpose, we'd be happy to
accept a pull request that includes:
- the code
- updates to the documentation
See:
https://github.com/inex/IXP-Manager/blob/master/CONTRIBUTING.md
To ensure a PR is successful, it would be advisable to link in with us
on the planned methodology.
Cheers,
- Barry
_______________________________________________
INEX IXP Manager mailing list
ixpmanager at inex.ie
https://www.inex.ie/mailman/listinfo/ixpmanager
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.inex.ie/pipermail/ixpmanager/attachments/20171001/1222fedd/attachment-0001.html>
More information about the ixpmanager
mailing list