<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>