139 Commits

Author SHA1 Message Date
TimStallard
284e2c9212
Changed more links to use unified pages 2019-01-28 13:12:26 +00:00
TimStallard
429bfbde3f
Exclude direct protocols 2019-01-28 00:21:43 +00:00
TimStallard
7b2fcb584d
Patched JS for unified v4/6 support 2019-01-28 00:11:43 +00:00
TimStallard
1b68bf7a18
Improved unified IPv4/6 support, also allows setting default 2019-01-27 23:44:24 +00:00
TimStallard
3c76d1679f
Made all hosts available at /all, much shorter URLs when using many hosts 2019-01-27 23:42:16 +00:00
TimStallard
49ab7b003b
Fix for internal routes via unselected hosts 2019-01-27 19:56:17 +00:00
TimStallard
cfaf39bac7
Better bgpmap handling for internal routes 2019-01-27 15:37:42 +00:00
TimStallard
4be9730746
Exclude BFD protos 2019-01-27 15:36:01 +00:00
TimStallard
452fd637b3
Allow for old style configs 2019-01-27 15:35:22 +00:00
Simon Marsh
417a7d3c27 Fix form input encoding to allow '+' in queries. 2019-01-20 18:45:33 +00:00
Simon Marsh
da571f9250 Add a timeout to lgproxy operations.
The timeout can help prevent a single, misbehaving server from blocking the page load.
2019-01-12 13:17:57 +00:00
Simon Marsh
aff65c0f6e - Fix bgpmap for bird2.
- Allow for having no ASN mapping service
- Remove trailing | when no ASN info is found
2019-01-12 12:49:31 +00:00
Simon Marsh
a9ce70b061 Fix protocol summary view when 'timeformat protocol iso long' is configured.
'timeformat protocol iso long' is a requirement for using bird_exporter with prometheus.
2019-01-12 12:45:44 +00:00
Simon Marsh
2649fafaf9 Differentiate protocols that are passive and in the 'start' state in the protocol summary view.
This is a normal condition, so the protocols shouldn't be flagged with a 'danger' badge.
2019-01-12 11:24:02 +00:00
Simon Marsh
66df1b2230 Update modal dialog for Bootstrap 4 2019-01-12 11:22:13 +00:00
Simon Marsh
8fd7cc13cd Include an additional css file to allow for site specific changes and style overrides 2019-01-11 22:32:06 +00:00
Zhaofeng Li
ce1fb43ebe templates/layout.html: Wat 2019-01-11 21:14:49 +00:00
Zhaofeng Li
ddf86d02fb Add support for unified Bird daemons
Bird 2.0 includes IPv4 and IPv6 support in a single daemon.
When UNIFIED_DAEMON is set to True, queries are always done with the
"ipv4" backend (which handles both protocols), and distinctions between
IPv4 and IPv4 are removed in the UI.
2019-01-11 21:14:12 +00:00
Zhaofeng Li
daaf981b32 Remove table column from protocol summary 2019-01-11 21:13:55 +00:00
Zhaofeng Li
42bc9cdf87 Allow the main container to scroll 2019-01-11 21:13:18 +00:00
Zhaofeng Li
fab6aa8859 Add meta viewport for mobile support 2019-01-11 21:12:42 +00:00
Zhaofeng Li
0350ff6922 Simplify proxy host configuration 2019-01-11 21:12:18 +00:00
Baptiste Jonglez
e60cb8027c Simplify parsing of 'show protocols' to avoid future breakages
The current parsing method (ugly regexp) is hard to understand and prone
to breakage:

- Bird 1.4 changed the date format, which broke the parser ()
- Bird 2.0 changed the format of the "Table" field, which again broke the parser (#36)

The new method is much simpler, does not involve any regexp, and should
thus resist small syntax changes in Bird's output.

Important limitation: parsing will be messed up if the date contains a
space character.  There is no space in the default date format of Bird
(checked with Bird 1.3 to Bird 2.0), but since the date format is
configurable in Bird, it may happen anyway.  In particular, setting
"timeformat protocol iso long" in Bird will break bird-lg's parser.

Fixes #36
2019-01-11 21:11:51 +00:00
Zhaofeng Li
527e5f1528 Upgrade to Bootstrap 4
... with some opinionated design changes
2019-01-11 21:11:01 +00:00
Samuel Trommel
58c1b01719 Add lg.worldstream.nl to README.mkd 2018-09-10 10:30:05 +02:00
Consorci de Serveis Universitaris de Catalunya
1f0efcaa2c Add more happy users 2018-06-26 11:01:40 +02:00
zorun
6db7c78a31
Merge pull request #33 from zorun/happy_users
Add more happy users
2018-05-26 11:29:49 +02:00
zorun
1923aeea9d
Merge pull request #32 from zorun/init_systemd
Add example systemd unit files, courtesy of ARN
2018-05-26 11:29:34 +02:00
Baptiste Jonglez
4f4c903c05 Add example systemd unit files, courtesy of ARN 2018-05-26 11:28:53 +02:00
Baptiste Jonglez
38e365c6a0 Add more happy users 2018-05-26 00:48:13 +02:00
Stefan
a3babe00d9 bind lgproxy.py optionally to an IP
Add the options
```BIND_IP = "0.0.0.0"
BIND_PORT = 5000```
which allows to bind lgproxy.py to an IP/interface.

As ports on routers shouldn't be exposed too much, it probably also makes sense to others to have this function. Tested.
2018-04-07 12:18:09 +02:00
Maikel de Boer
a745a13267 Fixed requirements in README. 2017-10-30 19:15:21 +01:00
Mehdi ABAAKOUK
5929afb5ec
Merge pull request #28 from loopodoopo/master
fixed SUMMARY_RE_MATCH to work with uptime longer then a day.
2017-10-30 19:15:02 +01:00
Maikel de Boer
53d2000863 fixed SUMMARY_RE_MATCH to work with uptime longer then a day. 2017-10-30 13:17:23 +01:00
Mehdi ABAAKOUK
92be35bdc8 Merge pull request #27 from oszafraniec/master
'NoneType' object has no attribute 'split'
2017-10-26 15:36:58 +02:00
Oskar Szafraniec
3f31a86d6a 'NoneType' object has no attribute 'split' 2017-10-26 13:10:08 +02:00
root
93124adf1b fix uptime parsing 2017-09-19 21:15:15 +02:00
Mehdi Abaakouk
ed7494b14b fix fmt args 2017-08-16 22:44:23 +02:00
Mehdi Abaakouk
2342607092 Allow get svg 2017-08-16 22:40:07 +02:00
Mehdi Abaakouk
6dfd9f7546 Use base64 for bgpmap 2017-08-16 22:40:07 +02:00
Mehdi Abaakouk
c01c5c765f Update COPYING 2017-08-04 15:28:01 +02:00
Mehdi Abaakouk
5a19d60697 Remove obsolete bird version 2017-08-04 15:04:57 +02:00
Mehdi Abaakouk
f1ba5747e5 Add arn 2017-08-04 15:02:14 +02:00
Mehdi Abaakouk
0a9c6ea98b Add some link examples 2017-08-04 15:00:07 +02:00
Mehdi ABAAKOUK
a6b3a84080 Merge pull request #12 from rodecker/master
Specify bird socket file location in config
2016-10-09 07:30:17 +02:00
Mehdi ABAAKOUK
a849ede683 Merge pull request #13 from rodecker/upstream
peer uptime is either date or time
2016-10-09 07:29:22 +02:00
root
f0058c6a41 Add prepend info on graph 2016-03-02 09:46:51 +01:00
Martin Pels
417912fca8 peer uptime is either date or time 2015-09-08 11:54:46 +02:00
Martin Pels
b458f2dcc3 peer uptime is either date or time 2015-09-08 11:47:17 +02:00
Martin Pels
9de7dee49c Specify bird socket file location in config 2015-09-08 11:46:07 +02:00