[ixpmanager] Birdseye Looking Glass error version.

Barry O'Donovan barry.odonovan at inex.ie
Thu Apr 30 08:57:56 IST 2020


That's great Charles.

I didn't have a chance to follow up here but if there is a learning / 
solution that would help future people reading the mailing list, a 
followup from you here would be useful.

   -barry

Ikusan Charles wrote on 29/04/2020 22:01:
> Hello Barry,
> 
> We were able to get the Birdseye working thanks for your support.
> 
> Regards,
> 
> Charles.
> 
> 		*Ikusan Charles* 
> <https://spikenow.com/r/a/?ref=spike-organic-signature&_ts=hjtg5>	hjtg5
> 
> 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
> 
> www.ixp.net.ng   |noc at ixp.net.ng  |www.twitter.com/IXPN_NG  |www.facebook.com/IXPNigeria
> 
> 
> 
> On April 24, 2020 at 21:10 GMT, Ikusan Charles Abimbola 
> <c.ikusan at ixp.net.ng <mailto:c.ikusan at ixp.net.ng>> wrote:
> 
> 
>     Hello Barry,
> 
>     I made some adjustments as suggested, kindly see the output below.
> 
> 
> 
>     Observation
>     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.
>     https://docs.ixpmanager.org/features/routers/#managing-routers
> 
>     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
>     systemctl stop bird.service
>     systemctl stop bird6.service
>     systemctl disable bird.service
>     systemctl disable bird6.service
> 
> 
>     3. So, you have configured Birdseye to look for
>     /var/run/bird/rs1-lan1-ipv4.cvitl but that doesn't exist because
>     your Bird
>     is not running. Also ensure this matches the handle as explained above.
> 
> 
> 
>     N.B:
> 
>     I have an existing birdv1 and birdseye running without the use of
>     Domain names and it works currently.
>     Regards,
> 
>     Charles.
> 
>     ------ Original Message ------
>     From: "Barry O'Donovan" <barry.odonovan at inex.ie>
>     To: "Ikusan Charles Abimbola" <c.ikusan at ixp.net.ng>
>     Cc: "INEX IXP Manager Users Mailing List" <ixpmanager at inex.ie>;
>     "noc at ixp.net.ng" <noc at ixp.net.ng>
>     Sent: 23-Apr-20 7:39:18 AM
>     Subject: Re: [ixpmanager] Birdseye Looking Glass error version.
> 
>>     Hi Charles,
>>     from what you've provided below, this isn't really a Birdseye issue.
>>     There is also many examples of similar issues in this mailing list
>>     history - please Google: birdseye site:www.inex.ie
>>     First, you have:
>>     root at ixp-manager:/srv/ixpmanager# curl -v
>>     http://196.216.148.190/api/status
>>     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:
>>     https://github.com/inex/birdseye#configuration
>>     i.e. using 196.216.148.190 above will not work.
>>>     *root at birdtest:/etc/bird# ls -la /var/run/bird*
>>>     */total 0
>>>     drwxrwxr-x  2 bird bird  60 Apr 14 19:13 .
>>>     drwxr-xr-x 28 root root 940 Apr 23 01:47 ..
>>>     srw-rw----  1 bird bird   0 Apr 14 19:13 bird.ctl
>>     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:
>>     /var/run/bird/rs1-ipv4.ctl
>>     or similar. Again, it's the handle /you/ chose in IXP Manager -
>>     first input field here:
>>     https://docs.ixpmanager.org/features/routers/#managing-routers
>>     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:
>>     systemctl stop bird.service
>>     systemctl stop bird6.service
>>     systemctl disable bird.service
>>     systemctl disable bird6.service
>>     NB: this is a guess as we install from source currently:
>>     https://docs.ixpmanager.org/features/rpki/#enabling-rpki
>>     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.
>>>     *root at birdtest:/srv/birdseye-1.2.0# cat /srv/birdseye-1.2.0/*env
>>>     | egrep -v '(^#)|(^\s*$)'*
>>>     *BIRDC="/usr/bin/sudo /srv/birdseye/bin/birdc -2 -s
>>>     /var/run/bird/rs1-lan1-ipv4.ctl"*
>>     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.
>>     - Barry
>>>     *root at birdtest:/srv/birdseye-1.2.0# /usr/sbin/birdc -s
>>>     /var/run/bird/bird.ctl show status*
>>>     *BIRD 2.0.7 ready.*
>>>     *BIRD 2.0.7*
>>>     *Router ID is 198.51.100.2*
>>>     *Current server time is 2020-04-23 03:50:20*
>>>     *Last reboot on 2020-04-14 19:13:44*
>>>     *Last reconfiguration on 2020-04-23 03:10:03*
>>>     *Daemon is up and running*
>>>     *
>>>     *
>>>     *
>>>     *
>>>     *root at birdtest:/srv/birdseye-1.2.0# netstat -lpn | grep lighttpd
>>>     tcp        0      0 0.0.0.0:80              0.0.0.0:*  LISTEN    
>>>      22977/lighttpd
>>>     unix  2      [ ACC ]     STREAM     LISTENING     3755379
>>>     22978/php-cgi        /var/run/lighttpd/php.socket-0*
>>>     https://pastebin.ibn.ie/?4e784b3779dc96f3#7vTGoVDAeBJCnvLzQkfZoRNRoDkNuEBCkqUAL2D7eB4X
>>>     ------ Original Message ------
>>>     From: "Barry O'Donovan" <barry.odonovan at inex.ie>
>>>     To: "INEX IXP Manager Users Mailing List" <ixpmanager at inex.ie>;
>>>     "Ikusan Charles" <c.ikusan at ixp.net.ng>
>>>     Sent: 15-Apr-20 12:09:18 AM
>>>     Subject: Re: [ixpmanager] Birdseye Looking Glass error version.
>>>>     Nick Hilliard (INEX) wrote on 14/04/2020 23:49:
>>>>>     Ikusan Charles wrote on 14/04/2020 23:17:
>>>>>>     I followed your advice by using different vm for bird2 and
>>>>>>     ixpmanager but can't get the birdseye working.
>>>>>>     I will appreciate if anyone could assist.
>>>>>     Hi Charles,
>>>>>     Can you check out the paragraph entitled "The Best Way to Ask
>>>>>     for Help" at https://www.ixpmanager.org/support?
>>>>     Also, I previously provided this link:
>>>>     https://docs.ixpmanager.org/features/looking-glass/#debugging
>>>>     which asks anyone with issues to:
>>>>>     email the IXP Manager mailing list with the output of all of
>>>>>     the following commands from both sections.
>>>>     - Barry
>>     --
>>     Kind regards,
>>     Barry O'Donovan
>>     INEX Operations
>>     https://www.inex.ie/support/
>>     +353 1 531 3339
> 


-- 

Kind regards,
Barry O'Donovan
INEX Operations

https://www.inex.ie/support/
+353 1 531 3339




More information about the ixpmanager mailing list