Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add BGP monitoring to NAV #1463

Merged
merged 45 commits into from Mar 1, 2017
Merged

Add BGP monitoring to NAV #1463

merged 45 commits into from Mar 1, 2017

Conversation

lunkwill42
Copy link
Member

@lunkwill42 lunkwill42 commented Feb 23, 2017

Here's my initial attempt at implementing #1183 - BGP monitoring.

One thing remains: Add an UI for displaying known BGP sessions for each router. I would add it to ipdevinfo, but I'm afraid of tab overload, so I think @jmbredal is best suited to do something about this. I have added a BGP report, but I do not think this will be sufficient in the long run.

for now, we're just debug logging what we collect
thus helping to reduce the number of necessary SQL queries for updates.
device and netbox aren't really required attributes of an event, so
don't require them in the API.

also, allow for exceptions from start_type and end_type in individual
alerts.

Lastly, correctly use end_type when posting end alerts, not start type.
The generic description belongs in the left column, so it can be
replaced by implementing an alert specific template.

Also made display of acknowledgement comment a bit more intuitive to
read.
@lunkwill42 lunkwill42 self-assigned this Feb 23, 2017
(BGP4Mib.ROOT): indicate which object represents the root of the MIB,
used for testing whether any kind of contents are available from the
given MIB.
this is Juniper's implementation, into its own enterprise tree, of draft
3 of the BGP4-V2-MIB, which was never standardized by an IETF RFC.
@lunkwill42 lunkwill42 merged commit 07bd0d2 into master Mar 1, 2017
@lunkwill42 lunkwill42 deleted the bgp branch March 1, 2017 10:47
@lunkwill42 lunkwill42 added this to the 4.7.0 milestone Mar 1, 2017
@Justmeccsn
Copy link

Why not add this under the services tab for each device, and class BGP, OSPF, IS-IS etc as a service?

@lunkwill42
Copy link
Member Author

We could potentially put it on the Services tab in ipdevinfo, but it would mostly be to avoid "tab-itis". NAV has a separate concept of service monitoring, for which this tab is usually reserved. We'll have to think about it a bit, @Justmeccsn - but I just made #1718 for that purpose - so if you have further suggestions, please put them there :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants