<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head><body text="#485663" bgcolor="#FFFFFF">If you're running mrtg in
daemon mode, in theory it should pick up changes to the mrtg.conf file
automatically without needing to reload.<br>
<br>
In practice, i can be a good idea to restart mrtg if there's been a
change because signal handling in perl is not 100% reliable, which can
cause mrtg to fail to reload properly from time to time. I.e. put
something like this at the end of your script:<br>
<br>
/usr/local/bin/mrtg --check ${mrtgdir}/mrtg.cfg.$$ \<br>
&& /bin/mv /${mrtgdir}/mrtg.cfg.$$ ${mrtgdir}/mrtg.cfg \<br>
&& service mrtg_daemon restart > /dev/null 2>&1<br>
<br>
Nick<br>
<span>
</span><br>
<blockquote type="cite"
cite="mid:AM6PR04MB4101C979F215166D3E787EFCA13B0@AM6PR04MB4101.eurprd04.prod.outlook.com"
style="border: 0px none ! important;">
<div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvHr"
style="margin:30px 25px 10px 25px;"><div
style="width:100%;border-top:2px solid #EDF1F4;padding-top:10px;"> <div
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:49%;">
<a style="color:#485664
!important;padding-right:6px;font-weight:500;text-decoration:none
!important;" href="mailto:vladislav.bidikov@finki.ukim.mk"
moz-do-not-send="true">Vladislav Bidikov</a></div> <div
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:48%;text-align:
right;"> <font color="#909AA4"><span style="padding-left:6px">11
August 2018 at 09:28</span></font></div> </div></div>
<div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvBody"
__pbrmquotes="true"
style="color:#909AA4;margin-left:24px;margin-right:24px;">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
<div id="divtagdefaultwrapper"
style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;"
dir="ltr">
<p style="margin-top:0;margin-bottom:0">Hi all,</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">The previous problem was
resolved by a bad template file (which got corrupted on the FS by a
person editing it and changing the permissions)...</p>
<p style="margin-top:0;margin-bottom:0">IXP manager works fine now for a
week...</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">The only last and not so clear
thing is that which is the best way to run the mrtg config script -
which cron entry as root maybe ?</p>
<p style="margin-top:0;margin-bottom:0">And any experience if after you
regenerate the mrtg.cfg - do we need a mrtg restart since the script
from the IXP manager runs MRTG as daemon ??</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">for example our cron file looks
like this:</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<div>/etc/cron.d/ixpmanager</div>
<div>0 2 * * * www-data /srv/ixpmanager/artisan
grapher:upload-stats-to-<span style="font-size: 12pt;">db</span></div>
<div>*/15 * * * * /srv/ixpmanager/gen-mrtg-conf</div>
<div><br>
</div>
<div><br>
</div>
<div>Thanks...</div>
<div><br>
</div>
<div>Regards,</div>
<div><br>
</div>
<div>-- </div>
<div>V.B</div>
<div>FCC</div>
<div><br>
</div>
<div><br>
</div>
<br>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt"
face="Calibri, sans-serif" color="#000000"><b>From:</b> ixpmanager
<a class="moz-txt-link-rfc2396E" href="mailto:ixpmanager-bounces@inex.ie"><ixpmanager-bounces@inex.ie></a> on behalf of Vladislav Bidikov
<a class="moz-txt-link-rfc2396E" href="mailto:vladislav.bidikov@finki.ukim.mk"><vladislav.bidikov@finki.ukim.mk></a><br>
<b>Sent:</b> Monday, August 6, 2018 6:02:46 PM<br>
<b>To:</b> INEX IXP Manager Users Mailing List<br>
<b>Subject:</b> Re: [ixpmanager] New install step by step</font>
<div> </div>
</div>
<meta content="text/html; charset=utf-8">
<style type="text/css" style="display:none">
<!--
p
{margin-top:0;
margin-bottom:0}
-->
</style>
<div dir="ltr">
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt;
color:#000000; font-family:Calibri,Helvetica,sans-serif">
<p style="margin-top:0; margin-bottom:0">Hi,</p>
<p style="margin-top:0; margin-bottom:0">Just to further update on the
matter - on ~ 20.07 the API configuration was working perfectly fine...</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">The result was a good Bird
config file... nothing was done in the period between then and today
(vacation time)</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">Here is the config of RS1:</p>
<p style="margin-top:0; margin-bottom:0"><a
href="http://prntscr.com/kfddq8" class="x_OWAAutoLink"
moz-do-not-send="true">http://prntscr.com/kfddq8</a><br>
</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">The Laravel error says
something about api missing in the router and creates this:</p>
<div>HTTP_USER_AGENT: curl/7.38.0</div>
<div>REMOTE_PORT: 40402</div>
<div>REQUEST_METHOD: GET</div>
<div>REQUEST_URI: /api/v4/router/gen-config/rs1-v4-ixpmk</div>
<div><br>
</div>
<div><br>
</div>
<div>2018-08-06T15:40:48+00:00 DEBUG (7) [194.149.136.160]: Logger
instantiated</div>
<div>2018-08-06T15:40:48+00:00 DEBUG (7) [194.149.136.160]:</div>
<div><br>
</div>
<div>2018-08-06T15:40:48+00:00 DEBUG (7) [194.149.136.160]:
ErrorController::errorAction()</div>
<div>2018-08-06T15:40:48+00:00 DEBUG (7) [194.149.136.160]:</div>
<div><br>
</div>
<div>************************************************************************</div>
<div>****************************** EXCEPTIONS
*******************************</div>
<div>************************************************************************</div>
<div><br>
</div>
<div>--------------------------- EXCEPTION --------------------------</div>
<div><br>
</div>
<div>Message: Invalid controller specified (api)</div>
<div>Line: 248</div>
<div>File:
/srv/ixpmanager/vendor/zendframework/zendframework1/library/Zend/Controller/Dispatcher/Standard.php</div>
<div><br>
</div>
<div>Trace:</div>
<div><br>
</div>
<div>#0
/srv/ixpmanager/vendor/zendframework/zendframework1/library/Zend/Controller/Front.php(954):
Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http),
Object(Zend_Controller_Response_Http))</div>
<div>#1
/srv/ixpmanager/vendor/zendframework/zendframework1/library/Zend/Application/Bootstrap/Bootstrap.php(105):
Zend_Controller_Front->dispatch()</div>
<div>#2
/srv/ixpmanager/vendor/zendframework/zendframework1/library/Zend/Application.php(384):
Zend_Application_Bootstrap_Bootstrap->run()</div>
<div>#3 /srv/ixpmanager/app/Exceptions/Handler.php(62):
Zend_Application->run()</div>
<div>#4
/srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(83):
IXP\Exceptions\Handler->render(Object(Illuminate\Http\Request),
Object(Symfony\Component\HttpKernel\Exception\NotFoundHttpException))</div>
<div>#5
/srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32):
Illuminate\Routing\Pipeline->handleException(Object(Illuminate\Http\Request),
Object(Symfony\Component\HttpKernel\Exception\NotFoundHttpException))</div>
<div>#6 /srv/ixpmanager/vendor/fideloper/proxy/src/TrustProxies.php(56):
Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))</div>
<div>#7
/srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149):
Fideloper\Proxy\TrustProxies->handle(Object(Illuminate\Http\Request),
Object(Closure))</div>
<div>#8
/srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53):
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))</div>
<div>#9
/srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(30):
Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))</div>
<div>#10
/srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149):
Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request),
Object(Closure))</div>
<div>#11
/srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53):
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))</div>
<div>#12
/srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(30):
Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))</div>
<div>#13
/srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149):
Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request),
Object(Closure))</div>
<div>#14
/srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53):
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))</div>
<div>#15
/srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27):
Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))</div>
<div>#16
/srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149):
Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request),
Object(Closure))</div>
<div>#17
/srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53):
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))</div>
<div>#18
/srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46):
Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))</div>
<div>#19
/srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149):
Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request),
Object(Closure))</div>
<div>#20
/srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53):
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))</div>
<div>#21
/srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102):
Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))</div>
<div>#22
/srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151):
Illuminate\Pipeline\Pipeline->then(Object(Closure))</div>
<div>#23
/srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116):
Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))</div>
<div>#24 /srv/ixpmanager/public/index.php(85):
Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))</div>
<div>#25 {main}</div>
<div><br>
</div>
<br>
<p style="margin-top:0; margin-bottom:0">If needed i can provide more
detailed logs - but i'm still completely clueless...</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">Please advice....</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">Best regards,</p>
<p style="margin-top:0; margin-bottom:0">-- </p>
<p style="margin-top:0; margin-bottom:0">V.B</p>
<p style="margin-top:0; margin-bottom:0">FCC</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font style="font-size:11pt"
face="Calibri, sans-serif" color="#000000"><b>From:</b> ixpmanager
<a class="moz-txt-link-rfc2396E" href="mailto:ixpmanager-bounces@inex.ie"><ixpmanager-bounces@inex.ie></a> on behalf of Vladislav Bidikov
<a class="moz-txt-link-rfc2396E" href="mailto:vladislav.bidikov@finki.ukim.mk"><vladislav.bidikov@finki.ukim.mk></a><br>
<b>Sent:</b> Monday, August 6, 2018 3:05:39 PM<br>
<b>To:</b> Barry O'Donovan<br>
<b>Cc:</b> INEX IXP Manager Users Mailing List<br>
<b>Subject:</b> Re: [ixpmanager] New install step by step</font>
<div> </div>
</div>
<meta content="text/html; charset=utf-8">
<style type="text/css" style="display:none">
<!--
p
{margin-top:0;
margin-bottom:0}
-->
</style>
<div dir="ltr">
<div id="x_x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt;
color:#000000; font-family:Calibri,Helvetica,sans-serif">
<p style="margin-top:0; margin-bottom:0">Hi team,</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">Today we where going to connect
the first "customer" and something strange is happening with the
automatic script for generation of the config:</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">In the script we have the url:</p>
<p style="margin-top:0; margin-bottom:0"><span>URL=<a class="moz-txt-link-rfc2396E" href="http://194.149.136.158/api/v4/router/gen-config">"http://194.149.136.158/api/v4/router/gen-config"</a></span><br>
</p>
<p style="margin-top:0; margin-bottom:0"><span><br>
</span></p>
<p style="margin-top:0; margin-bottom:0"><span>And today we see a 404
error...</span></p>
<p style="margin-top:0; margin-bottom:0"><span><br>
</span></p>
<p style="margin-top:0; margin-bottom:0">Runing:</p>
<p style="margin-top:0; margin-bottom:0"><span>URL=<a class="moz-txt-link-rfc2396E" href="http://194.149.136.158/api/v4/test">"http://194.149.136.158/api/v4/test"</a></span><br>
</p>
<p style="margin-top:0; margin-bottom:0"><span>Says we are ok (API test
fine, authenticated OK)</span></p>
<p style="margin-top:0; margin-bottom:0"><span><br>
</span></p>
<p style="margin-top:0; margin-bottom:0"><span>We did not any change on
the IXP manager instance... any idea where to look into this ?</span></p>
<p style="margin-top:0; margin-bottom:0"><span><br>
</span></p>
<p style="margin-top:0; margin-bottom:0"><span><br>
</span></p>
<p style="margin-top:0; margin-bottom:0"><span>Best regards,</span></p>
<p style="margin-top:0; margin-bottom:0"><span><br>
</span></p>
<p style="margin-top:0; margin-bottom:0"><span>-- </span></p>
<p style="margin-top:0; margin-bottom:0"><span>V.B</span></p>
<p style="margin-top:0; margin-bottom:0"><span>FCC</span></p>
<p style="margin-top:0; margin-bottom:0"><span><br>
</span></p>
<p style="margin-top:0; margin-bottom:0"><span><br>
</span></p>
<p style="margin-top:0; margin-bottom:0"><span><br>
</span></p>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_x_divRplyFwdMsg" dir="ltr"><font style="font-size:11pt"
face="Calibri, sans-serif" color="#000000"><b>From:</b> Barry O'Donovan
<a class="moz-txt-link-rfc2396E" href="mailto:barry.odonovan@inex.ie"><barry.odonovan@inex.ie></a><br>
<b>Sent:</b> Friday, July 27, 2018 10:44:30 AM<br>
<b>To:</b> Vladislav Bidikov<br>
<b>Cc:</b> INEX IXP Manager Users Mailing List<br>
<b>Subject:</b> Re: [ixpmanager] New install step by step</font>
<div> </div>
</div>
<div class="x_x_BodyFragment"><font size="2"><span
style="font-size:11pt">
<div class="x_x_PlainText"><br>
<br>
Vladislav Bidikov wrote on 25/07/2018 21:38:<br>
> Sorry - i mixed 2 different slide decks (someone needs to grab a
coffee <br>
> ) - and this old one (which is not the one i thought on the IXP
manager <br>
> site) is definitely one that can help<br>
<br>
Cool.<br>
<br>
> That slide deck - solved the Cisco people...<br>
> <br>
> I have solved the Mikrotik ones... and i have a BIRD to try for the
bird <br>
> one 😊<br>
<br>
Bird have some examples here:<br>
<br>
<a href="https://gitlab.labs.nic.cz/labs/bird/wikis/Examples"
moz-do-not-send="true">https://gitlab.labs.nic.cz/labs/bird/wikis/Examples</a><br>
<br>
While the slide deck I provided has Cisco examples, a network engineer <br>
familiar with Juniper should be able to use the examples to program a <br>
JunOS BGP config / any other device.<br>
<br>
> At the end of the day - what is the worse that could happen if we <br>
> miss-configure a router - we will not brake the internet just
the ISP we <br>
> experiment with .... :)<br>
<br>
Any possibly any bilateral peers and possibly their upstreams. Big <br>
internet outages are usually caused by human's fat-fingering a BGP <br>
configuration.<br>
<br>
If you're using the IXP Manager generated route server configuration, <br>
then that'll ensure nothing bad happens with those sessions.<br>
<br>
- Barry<br>
<br>
<br>
</div>
</span></font></div>
</div>
</div>
<br><fieldset class="mimeAttachmentHeader"></fieldset><br><div>_______________________________________________<br>INEX
IXP Manager mailing list<br><a class="moz-txt-link-abbreviated" href="mailto:ixpmanager@inex.ie">ixpmanager@inex.ie</a><br>Unsubscribe or change
options here: <a class="moz-txt-link-freetext" href="https://www.inex.ie/mailman/listinfo/ixpmanager">https://www.inex.ie/mailman/listinfo/ixpmanager</a><br></div>
</div>
<div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvHr"
style="margin:30px 25px 10px 25px;"><div
style="width:100%;border-top:2px solid #EDF1F4;padding-top:10px;"> <div
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:49%;">
<a style="color:#485664
!important;padding-right:6px;font-weight:500;text-decoration:none
!important;" href="mailto:vladislav.bidikov@finki.ukim.mk"
moz-do-not-send="true">Vladislav Bidikov</a></div> <div
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:48%;text-align:
right;"> <font color="#909AA4"><span style="padding-left:6px">23
July 2018 at 17:36</span></font></div> </div></div>
<div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvBody"
__pbrmquotes="true"
style="color:#909AA4;margin-left:24px;margin-right:24px;">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
<div id="divtagdefaultwrapper"
style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;"
dir="ltr">
<div id="divtagdefaultwrapper" style="color: rgb(0, 0, 0); font-family:
Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color
Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI
Symbol", "Android Emoji", EmojiSymbols;" dir="ltr">
<span style="font-size: 12pt;">Hi Nick,</span>
<div style="font-size: 12pt;">I will try to comment inline <span>😃</span></div>
<div style="font-size: 12pt;">Bare with me as my email client seems a
bit with his own mind most of the time ...</div>
<div style="font-size: 12pt;"><br>
</div>
Thanks for the super fast response...</div>
<div id="divtagdefaultwrapper" style="color: rgb(0, 0, 0); font-family:
Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color
Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI
Symbol", "Android Emoji", EmojiSymbols;" dir="ltr">
<br>
</div>
<div id="divtagdefaultwrapper" style="color: rgb(0, 0, 0); font-family:
Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color
Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI
Symbol", "Android Emoji", EmojiSymbols;" dir="ltr">
-- </div>
<div id="divtagdefaultwrapper" style="color: rgb(0, 0, 0); font-family:
Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color
Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI
Symbol", "Android Emoji", EmojiSymbols;" dir="ltr">
V.B</div>
<div id="divtagdefaultwrapper" style="color: rgb(0, 0, 0); font-family:
Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color
Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI
Symbol", "Android Emoji", EmojiSymbols;" dir="ltr">
FCC</div>
<div id="divtagdefaultwrapper" style="color: rgb(0, 0, 0); font-family:
Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color
Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI
Symbol", "Android Emoji", EmojiSymbols;" dir="ltr">
<br>
<br>
<div style="color: rgb(0, 0, 0);">
<hr style="font-size: 12pt; display: inline-block; width: 98%;"
tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr" style="font-size: 12pt;"><font
style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b>
Nick Hilliard <a class="moz-txt-link-rfc2396E" href="mailto:nick@inex.ie"><nick@inex.ie></a><br>
<b>Sent:</b> Monday, July 23, 2018 6:19 PM<br>
<b>To:</b> INEX IXP Manager Users Mailing List; Vladislav Bidikov<br>
<b>Subject:</b> Re: [ixpmanager] New install step by step</font>
<div> </div>
</div>
<div class="BodyFragment" style=""><font style="">
<div class="PlainText" style="font-size: 11pt;">Vladislav Bidikov wrote
on 23/07/2018 16:51:<br>
>> I chose Customer type as Route Server (although examples show
pro-bono <br>
>> as option) is this ok?<br>
<br>
>yep, that's correct.<br>
<br>
>> Now several questions emerge:<br>
>> <br>
>> 1.<br>
>> <br>
>> I would like to add the second Route Server (separate VM) -
can i just <br>
>> add it under routes the same as i did for RS1 ?<br>
<br>
>yes.</div>
<div class="PlainText" style="font-size: 11pt;"><br>
Ok. this is settled...</div>
<div class="PlainText" style="font-size: 11pt;"><br>
</div>
<div class="PlainText" style="font-size: 11pt;"><br>
</div>
<div class="PlainText" style="font-size: 11pt;"><br>
>> 2.<br>
>> <br>
>> Can i add another customer (with private AS number) for Route
Colector - <br>
>> and than go from there ?<br>
<br>
>You should set the Route Collector up as being owned by the IXP
itself. <br>
>It would be a good idea for the IXP to have its own ASN.</div>
<div class="PlainText" style="font-size: 11pt;"><br>
</div>
<div class="PlainText" style="font-size: 11pt;">See this screen shot:</div>
<div class="PlainText" style="font-size: 11pt;"><a
href="http://prntscr.com/k9ztzm" class="OWAAutoLink"
moz-do-not-send="true">http://prntscr.com/k9ztzm</a></div>
<div class="PlainText" style="font-size: 11pt;"><br>
</div>
<div class="PlainText" style="font-size: 11pt;">Since i only got one AS
number (for the peering/RS) maybe we made a mistake ...</div>
<div class="PlainText" style="font-size: 11pt;">Can i use the same As
also for Route collector - wince the services of the IXP are not in this
ip/AS space ?</div>
<div class="PlainText" style="font-size: 11pt;"><br>
<br>
>> 3.<br>
>> <br>
>> Since all these VMs (2 x RS, 1 x Rc, 1 x AS112) will be
connected on the <br>
>> same Port (the Eth-Trunk) how will IXP manager handle this
since there <br>
>> will be 3 customers ?<br>
<br>
>The VM acts as a virtual switch. In fact, this usually causes <br>
>monitoring problems because most (all?) VM snmp implementations
don't <br>
>support per-interface monitoring.<br>
><br>
<span style="font-family: Calibri, Helvetica, sans-serif, EmojiFont,
"Apple Color Emoji", "Segoe UI Emoji",
NotoColorEmoji, "Segoe UI Symbol", "Android Emoji",
EmojiSymbols; font-size: 14.6667px;">>The physical switch port
configuration can be done manually.</span></div>
<div class="PlainText" style=""><span style="font-size: 14.6667px;"><br>
</span><br>
<span style="font-size: 11pt;">This trunk to the VM based on Debian
(which run on VmWare) will be working fine since the port itself is as
Eth-Trunk and MRTG is monitoring it that way...</span></div>
<div class="PlainText" style="font-size: 11pt;">Also, after we resolve
(4) with a separate port for FCSE, the only traffic there will be for
RS/RC/AS112 and the 2x1G trunk is more for redundancy purposes...</div>
<div class="PlainText" style="font-size: 11pt;"><br>
</div>
<div class="PlainText" style="font-size: 11pt;">Config of switches will
be done completely manually...</div>
<div class="PlainText" style="font-size: 11pt;"><br>
</div>
<div class="PlainText" style="font-size: 11pt;"><br>
<br>
<br>
>> 4.<br>
>> <br>
>> Since i expect one real customer (ourselves as FCSE - with AS
52188) <br>
>> also will come connected on the same trunk (to save few ETH
ports) how <br>
>> to handle this?<br>
<br>
>um, you don't really want to do this. Each real customer should
have <br>
>their own physical port with appropriate port security mechanisms.
FCSE <br>
>might run the IXP but it's not the IXP, and each should have their
own port.</div>
<div class="PlainText" style="font-size: 11pt;"><br>
</div>
<div class="PlainText" style="font-size: 11pt;">Ok, new 1G
(copper/optic) combo port for this ...</div>
<div class="PlainText" style="font-size: 11pt;"><br>
<br>
>> 5.<br>
>> <br>
>> Also, i enabled MRTG grapher which i see all files are
generated/updated <br>
>> in /srv/mrtg but the web page shows imaged not found:<br>
>> <br>
>> <a href="http://prntscr.com/k9zd66" moz-do-not-send="true">http://prntscr.com/k9zd66</a><br>
>> <br>
>> and, view source does not help since i cannot debug where does
the img <br>
>> is loaded from...<br>
<br>
>These files should come straight from /srv/mrtg. Have you
configured <br>
>the following variables in .env:<br>
><br>
>GRAPHER_BACKEND_MRTG_WORKDIR="/srv/mrtg"<br>
>GRAPHER_BACKEND_MRTG_LOGDIR="/srv/mrtg"<br>
<br>
These where there, after i got your reply and hit refresh graphs started
showing without intervention ....</div>
<div class="PlainText" style="font-size: 11pt;">So this is resolved...</div>
<div class="PlainText" style="font-size: 11pt;"><br>
</div>
<div class="PlainText" style="font-size: 11pt;"><br>
</div>
<div class="PlainText" style="font-size: 11pt;">Best regards,</div>
<div class="PlainText" style="font-size: 11pt;"><br>
</div>
<div class="PlainText" style="font-size: 11pt;"><br>
</div>
<div class="PlainText" style="font-size: 11pt;"><br>
</div>
<div class="PlainText" style="font-size: 11pt;"><br>
</div>
<div class="PlainText" style="font-size: 11pt;"><br>
<br>
</div>
</font></div>
</div>
</div>
</div>
</div>
<div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvHr"
style="margin:30px 25px 10px 25px;"><div
style="width:100%;border-top:2px solid #EDF1F4;padding-top:10px;"> <div
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:49%;">
<a style="color:#485664
!important;padding-right:6px;font-weight:500;text-decoration:none
!important;" href="mailto:nick@inex.ie" moz-do-not-send="true">Nick
Hilliard</a></div> <div
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:48%;text-align:
right;"> <font color="#909AA4"><span style="padding-left:6px">23
July 2018 at 17:19</span></font></div> </div></div>
<div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvBody"
__pbrmquotes="true"
style="color:#909AA4;margin-left:24px;margin-right:24px;">Vladislav
Bidikov wrote on 23/07/2018 16:51:
<br><blockquote type="cite">I chose Customer type as Route Server
(although examples show pro-bono
as option) is this ok?
<br></blockquote>
<br>yep, that's correct.
<br>
<br><blockquote type="cite">Now several questions emerge:
<br>
<br>1.
<br>
<br>I would like to add the second Route Server (separate VM) - can i
just
add it under routes the same as i did for RS1 ?
<br></blockquote>
<br>yes.
<br>
<br><blockquote type="cite">2.
<br>
<br>Can i add another customer (with private AS number) for Route
Colector -
and than go from there ?
<br></blockquote>
<br>You should set the Route Collector up as being owned by the IXP
itself.
It would be a good idea for the IXP to have its own ASN.
<br>
<br><blockquote type="cite">3.
<br>
<br>Since all these VMs (2 x RS, 1 x Rc, 1 x AS112) will be connected on
the
same Port (the Eth-Trunk) how will IXP manager handle this since there
will be 3 customers ?
<br></blockquote>
<br>The VM acts as a virtual switch. In fact, this usually causes
monitoring problems because most (all?) VM snmp implementations don't
support per-interface monitoring.
<br>
<br>The physical switch port configuration can be done manually.
<br>
<br><blockquote type="cite">4.
<br>
<br>Since i expect one real customer (ourselves as FCSE - with AS 52188)
also will come connected on the same trunk (to save few ETH ports) how
to handle this?
<br></blockquote>
<br>um, you don't really want to do this. Each real customer should
have
their own physical port with appropriate port security mechanisms. FCSE
might run the IXP but it's not the IXP, and each should have their own
port.
<br>
<br><blockquote type="cite">5.
<br>
<br>Also, i enabled MRTG grapher which i see all files are
generated/updated
in /srv/mrtg but the web page shows imaged not found:
<br>
<br><a class="moz-txt-link-freetext" href="http://prntscr.com/k9zd66">http://prntscr.com/k9zd66</a>
<br>
<br>and, view source does not help since i cannot debug where does the
img
is loaded from...
<br></blockquote>
<br>These files should come straight from /srv/mrtg. Have you
configured
the following variables in .env:
<br>
<br>GRAPHER_BACKEND_MRTG_WORKDIR="/srv/mrtg"
<br>GRAPHER_BACKEND_MRTG_LOGDIR="/srv/mrtg"
<br>
<br>Nick
<br>
<br>
</div>
<div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvHr"
style="margin:30px 25px 10px 25px;"><div
style="width:100%;border-top:2px solid #EDF1F4;padding-top:10px;"> <div
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:49%;">
<a style="color:#485664
!important;padding-right:6px;font-weight:500;text-decoration:none
!important;" href="mailto:vladislav.bidikov@finki.ukim.mk"
moz-do-not-send="true">Vladislav Bidikov</a></div> <div
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:48%;text-align:
right;"> <font color="#909AA4"><span style="padding-left:6px">23
July 2018 at 16:51</span></font></div> </div></div>
<div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvBody"
__pbrmquotes="true"
style="color:#909AA4;margin-left:24px;margin-right:24px;">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
<div id="divtagdefaultwrapper"
style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;"
dir="ltr">
<p style="margin-top:0;margin-bottom:0">Hi all,</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">Things are progressing ...</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">I installer the first
Route Server and did a config as shown here:</p>
<p style="margin-top:0;margin-bottom:0"><a
href="http://prntscr.com/k9z8vx" class="OWAAutoLink"
moz-do-not-send="true">http://prntscr.com/k9z8vx</a><br>
</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">the customer is defined here:</p>
<p style="margin-top:0;margin-bottom:0"><a
href="http://prntscr.com/k9z8ny" class="OWAAutoLink"
moz-do-not-send="true">http://prntscr.com/k9z8ny</a><br>
</p>
<p style="margin-top:0;margin-bottom:0">I chose Customer type as Route
Server (although examples show pro-bono as option) is this ok?</p>
<p style="margin-top:0;margin-bottom:0"><span style="font-size: 12pt;"><br>
</span></p>
<p style="margin-top:0;margin-bottom:0"><span style="font-size: 12pt;">The
script for generating the BIRD config works fine and bird works (well
it starts not sure how to debug correctly with only one RS)
<span>😊</span></span><br>
</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">Now several questions emerge:</p>
<p style="margin-top:0;margin-bottom:0">1.</p>
<p style="margin-top:0;margin-bottom:0">I would like to add the second
Route Server (separate VM) - can i just add it under routes the same as
i did for RS1 ?</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">2.</p>
<p style="margin-top:0;margin-bottom:0">Can i add another customer (with
private AS number) for Route Colector - and than go from there ?</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">3. </p>
<p style="margin-top:0;margin-bottom:0">Since all these VMs (2 x RS, 1 x
Rc, 1 x AS112) will be connected on the same Port (the Eth-Trunk) how
will IXP manager handle this since there will be 3 customers ?</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">4.</p>
<p style="margin-top:0;margin-bottom:0">Since i expect one real customer
(ourselves as FCSE - with AS 52188) also will come connected on the
same trunk (to save few ETH ports) how to handle this?</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">5. </p>
<p style="margin-top:0;margin-bottom:0">Also, i enabled MRTG grapher
which i see all files are generated/updated in /srv/mrtg but the web
page shows imaged not found:</p>
<p style="margin-top:0;margin-bottom:0"><a
href="http://prntscr.com/k9zd66" class="OWAAutoLink"
moz-do-not-send="true">http://prntscr.com/k9zd66</a><br>
</p>
<p style="margin-top:0;margin-bottom:0">and, view source does not help
since i cannot debug where does the img is loaded from...</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">Looks like after our whole
experience - i can probably write a detailed "DO&DONT for new
IXPs"...</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">Thanks in advance,</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">-- </p>
<p style="margin-top:0;margin-bottom:0">V.B</p>
<p style="margin-top:0;margin-bottom:0">FCC</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt"
face="Calibri, sans-serif" color="#000000"><b>From:</b> Vladislav
Bidikov<br>
<b>Sent:</b> Thursday, July 19, 2018 10:11:29 AM<br>
<b>To:</b> Barry O'Donovan; INEX IXP Manager Users Mailing List<br>
<b>Subject:</b> Re: [ixpmanager] New install step by step</font>
<div> </div>
</div>
<meta content="text/html; charset=utf-8">
<style type="text/css" style="display:none">
<!--
p
{margin-top:0;
margin-bottom:0}
-->
</style>
<div dir="ltr">
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt;
color:#000000; font-family:Calibri,Helvetica,sans-serif">
<p style="margin-top:0; margin-bottom:0">Hi,</p>
<p style="margin-top:0; margin-bottom:0"><span style="font-size:12pt">I
will try to do a pull request next week
</span><span style="font-size:12pt">😊</span><br>
</p>
<p style="margin-top:0; margin-bottom:0"><span><br>
</span></p>
<p style="margin-top:0; margin-bottom:0"><span>Since changed the Vendor
params of "Huawei" with bundle "<span
style="font-family:Calibri,Helvetica,sans-serif; font-size:16px">Eth-Trunk</span>"
- should i do a "re-scan" to have these settings updated - or i
need to remove and add the switches again ?</span></p>
<p style="margin-top:0; margin-bottom:0"><span><br>
</span></p>
<p style="margin-top:0; margin-bottom:0">For getting the vendor "Huawei"
in the IXP-Manager by default what needs to be done ?</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">Hope today i will have the
grapher "mrtg" ready and install the two RS ...</p>
<p style="margin-top:0; margin-bottom:0">One last bit, if i like to have
a route collector server, can i use a private ASN number for this ??</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">Cheers,</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">-- </p>
<p style="margin-top:0; margin-bottom:0">V.B</p>
<p style="margin-top:0; margin-bottom:0">FCC</p>
<p style="margin-top:0; margin-bottom:0"><span><br>
</span></p>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font style="font-size:11pt"
face="Calibri, sans-serif" color="#000000"><b>From:</b> Barry O'Donovan
<a class="moz-txt-link-rfc2396E" href="mailto:barry.odonovan@inex.ie"><barry.odonovan@inex.ie></a><br>
<b>Sent:</b> Wednesday, July 18, 2018 12:02:37 PM<br>
<b>To:</b> INEX IXP Manager Users Mailing List; Vladislav Bidikov<br>
<b>Subject:</b> Re: [ixpmanager] New install step by step</font>
<div> </div>
</div>
<div class="x_BodyFragment"><font size="2"><span style="font-size:11pt">
<div class="x_PlainText"><br>
<br>
Vladislav Bidikov wrote on 18/07/2018 08:52:<br>
> I have fixed the detection code in platform_huawei.php - should i
add a <br>
> ticket on GitHub with the code so i can be included into the next <br>
> version (and that way not to change that file every time).. - also i
saw <br>
> that some tickets on GitHub are in the SNMP detection project, and
some <br>
> in the ixpmanager - so where is the ideal part his to be done fast
for <br>
> next version)<br>
<br>
That's discussed here:<br>
<br>
<a
href="https://github.com/opensolutions/OSS_SNMP/wiki/Device-Discovery"
moz-do-not-send="true">https://github.com/opensolutions/OSS_SNMP/wiki/Device-Discovery</a><br>
<br>
It's a separate project to IXP Manager but, as will all open source <br>
projects on GitHub, a good pull request is the quickest and easiest way.
<br>
Especially one that comes with a unit test.<br>
<br>
- Barry<br>
<br>
</div>
</span></font></div>
</div>
<br><fieldset class="mimeAttachmentHeader"></fieldset><br><div>_______________________________________________<br>INEX
IXP Manager mailing list<br><a class="moz-txt-link-abbreviated" href="mailto:ixpmanager@inex.ie">ixpmanager@inex.ie</a><br>Unsubscribe or change
options here: <a class="moz-txt-link-freetext" href="https://www.inex.ie/mailman/listinfo/ixpmanager">https://www.inex.ie/mailman/listinfo/ixpmanager</a><br></div>
</div>
</blockquote>
<br>
</body></html>