T6641: Add vyos-network-event-logger Service #4216
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The service parses and logs network events for improved monitoring and diagnostics. Supported event types include:
RTM_NEWROUTE
,RTM_DELROUTE
RTM_NEWLINK
,RTM_DELLINK
RTM_NEWADDR
,RTM_DELADDR
RTM_NEWNEIGH
,RTM_DELNEIGH
,RTM_GETNEIGH
RTM_NEWRULE
,RTM_DELRULE
Added operational mode commands for filtered log retrieval:
show log network-event <event-type> <interface>
: Retrieve logs filtered by event type and interface.show interfaces <type> <name> event-log <event-type>
: Display interface-specific logs filtered by event type.Change Summary
Types of changes
Related Task(s)
Related PR(s)
Component(s) name
Proposed changes
log examples:
How to test
To check the correct parsing you can use logs from
ip monitor label
configure network-event logger to listen events:
you can use IP utils to manipulate the interface and check logs or use some
set interface *
commands e.g.Smoketest result
Checklist: