[ixpmanager] Grapher
Barry O'Donovan
barry.odonovan at inex.ie
Sat Feb 24 09:51:58 GMT 2018
Fixed, thanks.
Diarmuid O Briain wrote:
> Barry,
>
> Line 140 of the Grapher notes
>
> +cat $TMPCONF | egrep -v '^#.*$' |
>
> should read
>
> +cat $TMPCONF | egrep -v '^#.*$' | \
>
> regards,
>
> Diarmuid
>
> --
>
> */Irish by birth, located in Uganda but Munster by the grace of God./*
>
>
>
> On 24 February 2018 at 10:09, Diarmuid O Briain <diarmuid at obriain.com
> <mailto:diarmuid at obriain.com>> wrote:
>
> Hi,
>
> After reading the manual you are left with the impression that this
> command it only generating output to stdout, a sort of test if you
> will.
>
> ------------
> +# Move to the directory where you have installed IXP Manager
> (typically: /srv/ixpmanager)
> +cd $IXPROOT
> +
> +# Generate MRTG configuration and output to stdout:
> ./artisan grapher:generate-configuration -B mrtg
>
> ------------
>
> However, it appears to be generating these files ?
>
> ubuntu at ixpm1:/srv/ixpmanager$ ls -la database/Proxies | grep 'Feb 24'
> drwxrwxr-x 1 www-data www-data 3028 Feb 24 06:53 .
> -rw-rw-r-- 1 www-data www-data 12083 Feb 24 06:53
> __CG__EntitiesCabinet.php
> -rw-rw-r-- 1 www-data www-data 14049 Feb 24 06:53
> __CG__EntitiesCompanyBillingDetail.php
> -rw-rw-r-- 1 www-data www-data 10639 Feb 24 06:53
> __CG__EntitiesCompanyRegisteredDetail.php
> -rw-rw-r-- 1 www-data www-data 9490 Feb 24 06:53
> __CG__EntitiesInfrastructure.php
> -rw-rw-r-- 1 www-data www-data 7446 Feb 24 06:53
> __CG__EntitiesIRRDBConfig.php
> -rw-rw-r-- 1 www-data www-data 18212 Feb 24 06:53
> __CG__EntitiesSwitcher.php
> -rw-rw-r-- 1 www-data www-data 21414 Feb 24 06:53
> __CG__EntitiesSwitchPort.php
> -rw-rw-r-- 1 www-data www-data 8238 Feb 24 06:53
> __CG__EntitiesVendor.php
>
> Is this correct ?
>
> regards,
>
> Diarmuid
>
>
> --
>
> */Irish by birth, located in Uganda but Munster by the grace of God./*
>
>
>
> On 24 February 2018 at 10:02, Diarmuid O Briain
> <diarmuid at obriain.com <mailto:diarmuid at obriain.com>> wrote:
>
> Barry,
>
> After running this command the files generated are owned by
> root:root and not www-data:www-data like the other files in
> the $IXPROOT/database/Proxies directory.
>
> ubuntu at ixpm1:/srv/ixpmanager$ sudo ./artisan
> grapher:generate-configuration -B mrtg
>
> Is it necessary to change the ownership of these files to the
> user and group www-data.
>
> ubuntu at ixpm1:/srv/ixpmanager$ sudo chown -R www-data:
> $IXPROOT/database/Proxies
>
> regards,
>
> Diarmuid
>
> --
>
> */Irish by birth, located in Uganda but Munster by the grace of
> God./*
>
>
>
> On 24 February 2018 at 09:46, Diarmuid O Briain
> <diarmuid at obriain.com <mailto:diarmuid at obriain.com>> wrote:
>
> Barry,
>
> My I also suggest changing the defaults in $IXPROOT/.env to
> match your documentation and adding a default
> for GRAPHER_BACKEND_MRTG_DBTYPE which is missing. I had to
> append it rather than change it.
>
> i.e. this is what is required to make the changes for MRTG
> now. It was
> ubuntu at ixpm1:~$ sudo sed -i.bak -e "/GRAPHER_BACKENDS/ i #
> Added for IXP Manager Lab `date +'%D'`" \
> -e '/GRAPHER_BACKENDS/ s/.*/GRAPHER_BACKENDS="mrtg"/' \
> -e
> '/MRTG_WORKDIR/s/.*/GRAPHER_BACKEND_MRTG_WORKDIR="\/srv\/mrtg"/'
> \
> -e
> '/MRTG_LOGDIR/s/.*/GRAPHER_BACKEND_MRTG_LOGDIR="\/srv\/mrtg"/' \
> -e '/MRTG_LOGDIR/ a GRAPHER_BACKEND_MRTG_DBTYPE="rrd"' \
> -e '/GRAPHER_CACHE_ENABLED/
> s/.*/GRAPHER_CACHE_ENABLED=true/' $IXPROOT/.env
>
>
> ubuntu at ixpm1:~$ diff $IXPROOT/.env.bak $IXPROOT/.env
> 81c81,82
> < GRAPHER_BACKENDS="dummy"
> ---
> > # Added for IXP Manager Lab 02/24/18
> > GRAPHER_BACKENDS="mrtg"
> 83,84c84,86
> < #GRAPHER_BACKEND_MRTG_WORKDIR="/tmp"
> < #GRAPHER_BACKEND_MRTG_LOGDIR="http://stats.example.com/mrtg"
> ---
> > GRAPHER_BACKEND_MRTG_WORKDIR="/srv/mrtg"
> > GRAPHER_BACKEND_MRTG_LOGDIR="/srv/mrtg"
> > GRAPHER_BACKEND_MRTG_DBTYPE="rrd"
> 86c88
> < #GRAPHER_CACHE_ENABLED=true
> ---
> > GRAPHER_CACHE_ENABLED=true
>
> regards,
>
> Diarmuid
>
> --
>
> */Irish by birth, located in Uganda but Munster by the grace
> of God./*
>
>
>
> On 23 February 2018 at 18:24, Barry O'Donovan
> <barry.odonovan at inex.ie <mailto:barry.odonovan at inex.ie>> wrote:
>
>
>
> Diarmuid O Briain wrote:
> > I am going through the Grapher install and I fear it
> appears to be more
> > obfuscation.
>
> Probably not the best opening to a request for help :-(
>
> I've taken another run at the docs - changes here:
> https://git.io/vAaCS
>
>
> - Barry
>
>
> > Questions below are in {{ }} other text is extracted
> > from http://docs.ixpmanager.org/features/grapher/
> <http://docs.ixpmanager.org/features/grapher/>
> >
> >
> > (1)
> > apt-get install libconfig-general-perl
> libnetaddr-ip-perl mrtg
> > {{ is rrdtool missing from this line }}
> >
> > (2)
> > mkdir -p /srv/mrtg
> > {{ What is this for ? it is not referenced in the .env
> examples }}
> >
> > (3)
> > In your .env, you need to set the following options:
> > {{ is this .bashrc, if so why not say it, the install
> script only works
> > for Ubuntu }}
> >
> > (4)
> > GRAPHER_BACKEND_MRTG_WORKDIR="/tmp"
> > {{ is /tmp a fair example or should this be in
> /srv/mrtg }}
> >
> > (5)
> >
> GRAPHER_BACKEND_MRTG_LOGDIR="http://collector.example.com/mrtg
> <http://collector.example.com/mrtg>"
> > {{ Again is this a fair example or should this be in
> /srv/mrtg }}
> >
> > regards,
> >
> > Diarmuid
> > --
> >
> > */Irish by birth, located in Uganda but Munster by the
> grace of God./*
> >
> >
> > _______________________________________________
> > INEX IXP Manager mailing list
> > ixpmanager at inex.ie <mailto:ixpmanager at inex.ie>
> > https://www.inex.ie/mailman/listinfo/ixpmanager
> <https://www.inex.ie/mailman/listinfo/ixpmanager>
>
> --
>
> Kind regards,
> Barry O'Donovan
> INEX Operations
>
> https://www.inex.ie/support/
> +353 1 531 3339 <tel:%2B353%201%20531%203339>
>
>
> _______________________________________________
> INEX IXP Manager mailing list
> ixpmanager at inex.ie <mailto:ixpmanager at inex.ie>
> https://www.inex.ie/mailman/listinfo/ixpmanager
> <https://www.inex.ie/mailman/listinfo/ixpmanager>
>
>
>
>
>
> _______________________________________________
> INEX IXP Manager mailing list
> ixpmanager at inex.ie
> https://www.inex.ie/mailman/listinfo/ixpmanager
--
Kind regards,
Barry O'Donovan
INEX Operations
https://www.inex.ie/support/
+353 1 531 3339
More information about the ixpmanager
mailing list