From 10d7e3d236a59de490947cdf772f9c23cf59200b Mon Sep 17 00:00:00 2001 From: Christian Poessinger Date: Thu, 4 Jun 2020 16:09:58 +0200 Subject: op-mode: T2546: add "show log firewall|image" commands --- op-mode-definitions/show-log.xml | 79 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/op-mode-definitions/show-log.xml b/op-mode-definitions/show-log.xml index 87d78cc49..0c4da647b 100644 --- a/op-mode-definitions/show-log.xml +++ b/op-mode-definitions/show-log.xml @@ -38,12 +38,91 @@ cat $(printf "%s\n" /var/log/messages* | sort -nr) | grep dhcpd + + + Show log for Firewall + + + + + Show log for a specified firewall (IPv6) + + firewall ipv6-name + + + cat $(printf "%s\n" /var/log/messages* | sort -nr ) | egrep "\[$5-([0-9]+|default)-[ADR]\]" + + + + Show log for a rule in the specified firewall + + firewall ipv6-name ${COMP_WORDS[4]} rule + + + cat $(printf "%s\n" /var/log/messages* | sort -nr) | grep -e "\[$5-$7-[ADR]\]" + + + + + + Show log for a specified firewall (IPv4) + + firewall name + + + cat $(printf "%s\n" /var/log/messages* | sort -nr ) | egrep "\[$5-([0-9]+|default)-[ADR]\]" + + + + Show log for a rule in the specified firewall + + firewall name ${COMP_WORDS[4]} rule + + + cat $(printf "%s\n" /var/log/messages* | sort -nr) | egrep "\[$5-$7-[ADR]\]" + + + + + Show log for HTTPs cat $(printf "%s\n" /var/log/messages* | sort -nr) | grep -e nginx + + + Show contents of master log file for image + + + + + less $_vyatta_less_options --prompt=".log, page %dt of %D" -- /lib/live/mount/persistence/boot/$4/rw/var/log/messages + + + + Show contents of all master log files for image + + eval $(lesspipe); less $_vyatta_less_options --prompt=".log?m, file %i of %m., page %dt of %D" -- `printf "%s\n" /lib/live/mount/persistence/boot/$4/rw/var/log/messages* | sort -nr` + + + + Show listing of authorization attempts for image + + less $_vyatta_less_options --prompt=".log, page %dt of %D" -- /lib/live/mount/persistence/boot/$4/rw/var/log/auth.log + + + + Show last changes to messages + + <NUMBER> + + + tail -n "$6" /lib/live/mount/persistence/boot/$4/rw/var/log/messages | ${VYATTA_PAGER:-cat} + + + Show log for LLDP -- cgit v1.2.3