[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