<div dir="LTR">Hello Barry,<br><br>We were able to get the Birdseye working thanks for your support. <br><br>Regards,<br><br>Charles.</div><div class="chatflow-embed" x-type="signature"><br><table cellspacing="0" cellpedding="0" border="0" style="margin-bottom:4px"><tr><td><img src="https://res.gethop.com/c/?id=ficgn92c713mr246&s=48&m=c&_ts=hjtg5" width="24" height="24" style="vertical-align:bottom"></td><td width="4" nowrap> </td><td><a href="https://spikenow.com/r/a/?ref=spike-organic-signature&_ts=hjtg5" style="text-decoration:none"><b style="color:#0084ff">Ikusan Charles</b></a></td><td><img alt="hjtg5" width="10" height="10" src="https://spikenow.com/t/"></td></tr></table><pre class="moz-signature" cols="72">Warm Regards,
Ikusan Charles A.
Network Engineer / Monitoring | Internet eXchange Point of Nigeria IXPN
Office: 8th Floor, NCR Building, 6 Broad Street, Marina, Lagos.
Phone:+234 (0)700 CALL-IXPN, +234 (0)8035606131, +234 (0)8093878116
<a class="moz-txt-link-abbreviated" href="http://www.ixp.net.ng/">www.ixp.net.ng</a> | <a class="moz-txt-link-abbreviated" href="mailto:noc@ixp.net.ng">noc@ixp.net.ng</a> | <a class="moz-txt-link-abbreviated" href="http://www.twitter.com/IXPN_NG">www.twitter.com/IXPN_NG</a> | <a class="moz-txt-link-abbreviated" href="http://www.facebook.com/IXPNigeria">www.facebook.com/IXPNigeria</a></pre><br></div><div class="hop_extra"><br>On April 24, 2020 at 21:10 GMT, Ikusan Charles Abimbola <<a href="mailto:c.ikusan@ixp.net.ng">c.ikusan@ixp.net.ng</a>> wrote:<br><blockquote class="hop_quote" style="margin:0 0 0 .2ex;border-left:1px #ccc solid;padding-left:1ex"><div><br></div><div><head>
<style id="css_styles" type="text/css">blockquote.cite { margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc }
blockquote.cite2 {margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc; margin-top: 3px; padding-top: 0px; }
a img { border: 0px; }
li[style='text-align: center;'], li[style='text-align: right;'] { list-style-position: inside;}
body { font-family: Calibri; font-size: 10pt; }</style></head><div class="plain"><div>Hello Barry,</div><div><br /></div><div>I made some adjustments as suggested, kindly see the output below.</div><div><br /></div><div><br /></div><div><br /></div><div>Observation</div><div>1.. The script provided with the IXP Manager will name the socket using the router handle used in IXP Manager, that is, /var/run/bird/rs1-ipv4.ctl. <a href="https://docs.ixpmanager.org/features/routers/#managing-routers">https://docs.ixpmanager.org/features/routers/#managing-routers</a></div><div><br /></div><div><img src="cid:emdf03b47e-a67b-4a06-a9fa-ac15414cd435@charz-pc" border="0" /></div><div> </div><div>2. The fact that bird.ctl exist indicates that the default Bird instance still runs. We need to uninstall the default bird running. You need to ensure the removal of default bird 9 e.g /etc/bird/bird(6).conf </div><div>systemctl stop bird.service</div><div>systemctl stop bird6.service</div><div>systemctl disable bird.service</div><div>systemctl disable bird6.service</div><div><br /></div><div><img src="cid:em0a9f6630-282a-4c9d-8372-b2a8a11cb597@charz-pc" border="0" /></div><div> </div><div><br /></div><div>3. So, you have configured Birdseye to look for /var/run/bird/rs1-lan1-ipv4.cvitl but that doesn't exist because your Bird </div><div>is not running. Also ensure this matches the handle as explained above.</div><div><br /></div><div><img src="cid:emed962c77-9a9b-46eb-b69d-a80870a1f189@charz-pc" border="0" width="640" height="65" /></div><div><br /></div><div> <img src="cid:ema2d82b68-8508-454a-9d6d-1fb44e6fa8e1@charz-pc" border="0" width="640" height="94" style="font-size: 10pt;" /></div><div><br /></div><div>N.B:</div><div><br /></div><div>I have an existing birdv1 and birdseye running without the use of Domain names and it works currently. </div><div> </div><div>Regards,</div><div><br /></div><div>Charles.</div>
<div><br /></div>
<div>------ Original Message ------</div>
<div>From: "Barry O'Donovan" <barry.odonovan@inex.ie></div>
<div>To: "Ikusan Charles Abimbola" <c.ikusan@ixp.net.ng></div>
<div>Cc: "INEX IXP Manager Users Mailing List" <ixpmanager@inex.ie>; "noc@ixp.net.ng" <noc@ixp.net.ng></div>
<div>Sent: 23-Apr-20 7:39:18 AM</div>
<div>Subject: Re: [ixpmanager] Birdseye Looking Glass error version.</div><div><br /></div>
<div id="xb0dd31f20f4148e"><blockquote type="cite" class="cite2">
<div class="plain_line">Hi Charles,</div>
<div class="plain_line"> </div>
<div class="plain_line">from what you've provided below, this isn't really a Birdseye issue.</div>
<div class="plain_line"> </div>
<div class="plain_line">There is also many examples of similar issues in this mailing list history - please Google: birdseye site:www.inex.ie</div>
<div class="plain_line"> </div>
<div class="plain_line">First, you have:</div>
<div class="plain_line"> </div>
<div class="plain_line">root@ixp-manager:/srv/ixpmanager# curl -v http://196.216.148.190/api/status</div>
<div class="plain_line"> </div>
<div class="plain_line">Typically you would have two Bird instances per machine (ipv4 and ipv6 per peering VLAN). For Birdseye to differentiate between which one you want, it requires you to use domain names - this is explained here:</div>
<div class="plain_line"> </div>
<div class="plain_line">https://github.com/inex/birdseye#configuration</div>
<div class="plain_line"> </div>
<div class="plain_line">i.e. using 196.216.148.190 above will not work.</div>
<div class="plain_line"> </div>
<blockquote type="cite" class="cite2">
<div class="plain_line">*root@birdtest:/etc/bird# ls -la /var/run/bird*</div>
<div class="plain_line">*/total 0</div>
<div class="plain_line">drwxrwxr-x 2 bird bird 60 Apr 14 19:13 .</div>
<div class="plain_line">drwxr-xr-x 28 root root 940 Apr 23 01:47 ..</div>
<div class="plain_line">srw-rw---- 1 bird bird 0 Apr 14 19:13 bird.ctl</div>
</blockquote>
<div class="plain_line"> </div>
<div class="plain_line">This indicates an additional issue with your route server configuration. The scripts we provide with IXP Manager will name the socket using the router handle you used in IXP Manager. i.e. this should be called:</div>
<div class="plain_line"> </div>
<div class="plain_line">/var/run/bird/rs1-ipv4.ctl</div>
<div class="plain_line"> </div>
<div class="plain_line">or similar. Again, it's the handle /you/ chose in IXP Manager - first input field here:</div>
<div class="plain_line"> </div>
<div class="plain_line">https://docs.ixpmanager.org/features/routers/#managing-routers</div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line">The fact that bird.ctl exists indicates that the default Bird instance is running - the one you get when you 'apt install bird'. Depending on operating system, you need to ensure this doesn't run by removing the default configuration file (e.g. /etc/bird/bird[6].conf and stopping the service:</div>
<div class="plain_line"> </div>
<div class="plain_line">systemctl stop bird.service</div>
<div class="plain_line">systemctl stop bird6.service</div>
<div class="plain_line">systemctl disable bird.service</div>
<div class="plain_line">systemctl disable bird6.service</div>
<div class="plain_line"> </div>
<div class="plain_line">NB: this is a guess as we install from source currently:</div>
<div class="plain_line"> </div>
<div class="plain_line">https://docs.ixpmanager.org/features/rpki/#enabling-rpki</div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line">Because this default version is running, it may prevent your IXP Manager versions from starting as there will already be a daemon listening on port *:179.</div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<blockquote type="cite" class="cite2">
<div class="plain_line">*root@birdtest:/srv/birdseye-1.2.0# cat /srv/birdseye-1.2.0/*env | egrep -v '(^#)|(^\s*$)'*</div>
<div class="plain_line">*BIRDC="/usr/bin/sudo /srv/birdseye/bin/birdc -2 -s /var/run/bird/rs1-lan1-ipv4.ctl"*</div>
</blockquote>
<div class="plain_line"> </div>
<div class="plain_line">So you have configured Birdseye to look for /var/run/bird/rs1-lan1-ipv4.ctl but that doesn't exist because your Bird is not running. Also ensure this matches the handle as explained above.</div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line"> - Barry</div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<blockquote type="cite" class="cite2">
<div class="plain_line">*root@birdtest:/srv/birdseye-1.2.0# /usr/sbin/birdc -s /var/run/bird/bird.ctl show status*</div>
<div class="plain_line">*BIRD 2.0.7 ready.*</div>
<div class="plain_line">*BIRD 2.0.7*</div>
<div class="plain_line">*Router ID is 198.51.100.2*</div>
<div class="plain_line">*Current server time is 2020-04-23 03:50:20*</div>
<div class="plain_line">*Last reboot on 2020-04-14 19:13:44*</div>
<div class="plain_line">*Last reconfiguration on 2020-04-23 03:10:03*</div>
<div class="plain_line">*Daemon is up and running*</div>
<div class="plain_line">*</div>
<div class="plain_line">*</div>
<div class="plain_line">*</div>
<div class="plain_line">*</div>
<div class="plain_line">*root@birdtest:/srv/birdseye-1.2.0# netstat -lpn | grep lighttpd</div>
<div class="plain_line">tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 22977/lighttpd</div>
<div class="plain_line">unix 2 [ ACC ] STREAM LISTENING 3755379 22978/php-cgi /var/run/lighttpd/php.socket-0*</div>
<div class="plain_line"> </div>
<div class="plain_line">https://pastebin.ibn.ie/?4e784b3779dc96f3#7vTGoVDAeBJCnvLzQkfZoRNRoDkNuEBCkqUAL2D7eB4X</div>
<div class="plain_line"> </div>
<div class="plain_line">------ Original Message ------</div>
<div class="plain_line">From: "Barry O'Donovan" <barry.odonovan@inex.ie></div>
<div class="plain_line">To: "INEX IXP Manager Users Mailing List" <ixpmanager@inex.ie>; "Ikusan Charles" <c.ikusan@ixp.net.ng></div>
<div class="plain_line">Sent: 15-Apr-20 12:09:18 AM</div>
<div class="plain_line">Subject: Re: [ixpmanager] Birdseye Looking Glass error version.</div>
<div class="plain_line"> </div>
<blockquote type="cite" class="cite2">
<div class="plain_line">Nick Hilliard (INEX) wrote on 14/04/2020 23:49:</div>
<blockquote type="cite" class="cite">
<div class="plain_line">Ikusan Charles wrote on 14/04/2020 23:17:</div>
<blockquote type="cite" class="cite">
<div class="plain_line">I followed your advice by using different vm for bird2 and ixpmanager but can't get the birdseye working.</div>
<div class="plain_line">I will appreciate if anyone could assist.</div>
</blockquote>
<div class="plain_line">Hi Charles,</div>
<div class="plain_line">Can you check out the paragraph entitled "The Best Way to Ask for Help" at https://www.ixpmanager.org/support?</div>
</blockquote>
<div class="plain_line">Also, I previously provided this link:</div>
<div class="plain_line">https://docs.ixpmanager.org/features/looking-glass/#debugging</div>
<div class="plain_line">which asks anyone with issues to:</div>
<blockquote type="cite" class="cite">
<div class="plain_line">email the IXP Manager mailing list with the output of all of the following commands from both sections.</div>
</blockquote>
<div class="plain_line">- Barry</div>
</blockquote>
</blockquote>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line">--</div>
<div class="plain_line">Kind regards,</div>
<div class="plain_line">Barry O'Donovan</div>
<div class="plain_line">INEX Operations</div>
<div class="plain_line"> </div>
<div class="plain_line">https://www.inex.ie/support/</div>
<div class="plain_line">+353 1 531 3339</div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
</blockquote></div>
</div></div><div><br></div></blockquote></div><div class="chatflow-status"><img src="https://bolt.im/t/?U2cSbUN0xFCfts21M8wQgX5InP9lytTGaVsTTWQJqui2jF_tZOUZsh8d4kKQRqACpkEPMMKW4DyOXHToOER91g"></div>