From 937d370576d30eb6743e4733eda8e3882172e6ac Mon Sep 17 00:00:00 2001 From: khramshinr Date: Thu, 17 Oct 2024 17:12:06 +0600 Subject: T6641: Add vyos-network-event-logger Service 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 `: Retrieve logs filtered by event type and interface. - `show interfaces event-log `: Display interface-specific logs filtered by event type. --- op-mode-definitions/show-log.xml.in | 62 +++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) (limited to 'op-mode-definitions/show-log.xml.in') diff --git a/op-mode-definitions/show-log.xml.in b/op-mode-definitions/show-log.xml.in index 7ace50cc9..5ee7c973f 100755 --- a/op-mode-definitions/show-log.xml.in +++ b/op-mode-definitions/show-log.xml.in @@ -958,6 +958,68 @@ journalctl --no-hostname --boot --unit squid.service + + + Show log for network events + + journalctl --no-hostname --boot --unit vyos-network-event-logger.service + + + + Show log for specific interface + + + + + journalctl --no-hostname --boot --unit vyos-network-event-logger.service --grep $5 + + + + Show log for route events + + journalctl --no-hostname --boot --unit vyos-network-event-logger.service --grep "\[$4\]" + + #include + + + + + Show log for network link events + + journalctl --no-hostname --boot --unit vyos-network-event-logger.service --grep "\[$4\]" + + #include + + + + + Show log for network address events + + journalctl --no-hostname --boot --unit vyos-network-event-logger.service --grep "\[$4\]" + + #include + + + + + Show log for neighbor table events + + journalctl --no-hostname --boot --unit vyos-network-event-logger.service --grep "\[$4\]" + + #include + + + + + Show log for PBR rule change events + + journalctl --no-hostname --boot --unit vyos-network-event-logger.service --grep "\[$4\]" + + #include + + + + -- cgit v1.2.3