forked from vyos/vyos-1x
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
T5411: add additional monitor log targets
- Loading branch information
Showing
5 changed files
with
118 additions
and
106 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,9 @@ | ||
<?xml version="1.0"?> | ||
<interfaceDefinition> | ||
<node name="monitor"> | ||
<properties> | ||
<help>Monitor system information</help> | ||
</properties> | ||
<children> | ||
<node name="log"> | ||
<properties> | ||
|
@@ -27,6 +30,12 @@ | |
</leafNode> | ||
</children> | ||
</node> | ||
<leafNode name="conntrack-sync"> | ||
<properties> | ||
<help>Monitor last lines of conntrack-sync log</help> | ||
</properties> | ||
<command>journalctl --no-hostname --follow --boot --unit conntrackd.service</command> | ||
</leafNode> | ||
<node name="dhcp"> | ||
<properties> | ||
<help>Monitor last lines of Dynamic Host Control Protocol log</help> | ||
|
@@ -117,6 +126,23 @@ | |
</properties> | ||
<command>journalctl --no-hostname --boot --follow --unit chrony.service</command> | ||
</leafNode> | ||
<node name="openvpn"> | ||
<properties> | ||
<help>Monitor last lines of OpenVPN log</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --follow --unit openvpn@*.service</command> | ||
<children> | ||
<tagNode name="interface"> | ||
<properties> | ||
<help>Monitor last lines of specific OpenVPN interface log</help> | ||
<completionHelp> | ||
<path>interfaces openvpn</path> | ||
</completionHelp> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --unit openvpn@$5.service</command> | ||
</tagNode> | ||
</children> | ||
</node> | ||
<node name="pppoe"> | ||
<properties> | ||
<help>Monitor last lines of PPPoE interface log</help> | ||
|
@@ -248,9 +274,45 @@ | |
</properties> | ||
<command>journalctl --no-hostname --boot --follow --unit ssh.service</command> | ||
</leafNode> | ||
<leafNode name="vpn"> | ||
<properties> | ||
<help>Monitor last lines of ALL Virtual Private Network services</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --follow --unit strongswan.service --unit accel-ppp@*.service --unit ocserv.service</command> | ||
</leafNode> | ||
<leafNode name="ipsec"> | ||
<properties> | ||
<help>Monitor last lines of IPsec log</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --follow --unit strongswan.service</command> | ||
</leafNode> | ||
<leafNode name="l2tp"> | ||
<properties> | ||
<help>Monitor last lines of L2TP log</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --follow --unit [email protected]</command> | ||
</leafNode> | ||
<leafNode name="openconnect"> | ||
<properties> | ||
<help>Monitor last lines of OpenConnect log</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --follow --unit ocserv.service</command> | ||
</leafNode> | ||
<leafNode name="pptp"> | ||
<properties> | ||
<help>Monitor last lines of PPTP log</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --follow --unit [email protected]</command> | ||
</leafNode> | ||
<leafNode name="sstp"> | ||
<properties> | ||
<help>Monitor last lines of Secure Socket Tunneling Protocol server</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --follow --unit [email protected]</command> | ||
</leafNode> | ||
<node name="sstpc"> | ||
<properties> | ||
<help>Monitor last lines of Secure Socket Tunneling Protocol log</help> | ||
<help>Monitor last lines of Secure Socket Tunneling Protocol client</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --follow --unit "ppp@sstpc*.service"</command> | ||
<children> | ||
|
@@ -265,49 +327,6 @@ | |
</tagNode> | ||
</children> | ||
</node> | ||
<node name="vpn"> | ||
<properties> | ||
<help>Monitor Virtual Private Network services</help> | ||
</properties> | ||
<children> | ||
<leafNode name="all"> | ||
<properties> | ||
<help>Monitor last lines of ALL VPNs</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --follow --unit strongswan.service --unit accel-ppp@*.service --unit ocserv.service</command> | ||
</leafNode> | ||
<leafNode name="ipsec"> | ||
<properties> | ||
<help>Monitor last lines of IPsec log</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --follow --unit strongswan.service</command> | ||
</leafNode> | ||
<leafNode name="l2tp"> | ||
<properties> | ||
<help>Monitor last lines of L2TP log</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --follow --unit [email protected]</command> | ||
</leafNode> | ||
<leafNode name="openconnect"> | ||
<properties> | ||
<help>Monitor last lines of OpenConnect log</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --follow --unit ocserv.service</command> | ||
</leafNode> | ||
<leafNode name="pptp"> | ||
<properties> | ||
<help>Monitor last lines of PPTP log</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --follow --unit [email protected]</command> | ||
</leafNode> | ||
<leafNode name="sstp"> | ||
<properties> | ||
<help>Monitor last lines of SSTP log</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --follow --unit [email protected]</command> | ||
</leafNode> | ||
</children> | ||
</node> | ||
<leafNode name="vpp"> | ||
<properties> | ||
<help>Monitor last lines of Vector Packet Processor log</help> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,9 @@ | ||
<?xml version="1.0"?> | ||
<interfaceDefinition> | ||
<node name="show"> | ||
<properties> | ||
<help>Show system information</help> | ||
</properties> | ||
<children> | ||
<tagNode name="log"> | ||
<properties> | ||
|
@@ -395,23 +398,6 @@ | |
</properties> | ||
<command>journalctl --no-hostname --boot --unit ssh.service</command> | ||
</leafNode> | ||
<node name="sstpc"> | ||
<properties> | ||
<help>Show log for SSTP client</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --unit "ppp@sstpc*.service"</command> | ||
<children> | ||
<tagNode name="interface"> | ||
<properties> | ||
<help>Show SSTP client log on specific interface</help> | ||
<completionHelp> | ||
<path>interfaces sstpc</path> | ||
</completionHelp> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --unit "ppp@$5.service"</command> | ||
</tagNode> | ||
</children> | ||
</node> | ||
<tagNode name="tail"> | ||
<properties> | ||
<help>Show last n changes to messages</help> | ||
|
@@ -427,47 +413,57 @@ | |
</properties> | ||
<command>tail -n 10 /var/log/messages</command> | ||
</node> | ||
<node name="vpn"> | ||
<leafNode name="vpn"> | ||
<properties> | ||
<help>Monitor last lines of ALL Virtual Private Network services</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --unit strongswan.service --unit accel-ppp@*.service --unit ocserv.service</command> | ||
</leafNode> | ||
<leafNode name="ipsec"> | ||
<properties> | ||
<help>Show log for IPsec</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --unit strongswan.service</command> | ||
</leafNode> | ||
<leafNode name="l2tp"> | ||
<properties> | ||
<help>Show log for L2TP</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --unit [email protected]</command> | ||
</leafNode> | ||
<leafNode name="openconnect"> | ||
<properties> | ||
<help>Show log for OpenConnect</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --unit ocserv.service</command> | ||
</leafNode> | ||
<leafNode name="pptp"> | ||
<properties> | ||
<help>Show log for PPTP</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --unit [email protected]</command> | ||
</leafNode> | ||
<leafNode name="sstp"> | ||
<properties> | ||
<help>Show log for Secure Socket Tunneling Protocol (SSTP) server</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --unit [email protected]</command> | ||
</leafNode> | ||
<node name="sstpc"> | ||
<properties> | ||
<help>Show log for Virtual Private Network (VPN)</help> | ||
<help>Show log for Secure Socket Tunneling Protocol (SSTP) client</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --unit "ppp@sstpc*.service"</command> | ||
<children> | ||
<leafNode name="all"> | ||
<properties> | ||
<help>Show log for ALL</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --unit strongswan.service --unit accel-ppp@*.service --unit ocserv.service</command> | ||
</leafNode> | ||
<leafNode name="ipsec"> | ||
<properties> | ||
<help>Show log for IPsec</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --unit strongswan.service</command> | ||
</leafNode> | ||
<leafNode name="l2tp"> | ||
<properties> | ||
<help>Show log for L2TP</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --unit [email protected]</command> | ||
</leafNode> | ||
<leafNode name="openconnect"> | ||
<properties> | ||
<help>Show log for OpenConnect</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --unit ocserv.service</command> | ||
</leafNode> | ||
<leafNode name="pptp"> | ||
<properties> | ||
<help>Show log for PPTP</help> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --unit [email protected]</command> | ||
</leafNode> | ||
<leafNode name="sstp"> | ||
<tagNode name="interface"> | ||
<properties> | ||
<help>Show log for SSTP</help> | ||
<help>Show SSTP client log on specific interface</help> | ||
<completionHelp> | ||
<path>interfaces sstpc</path> | ||
</completionHelp> | ||
</properties> | ||
<command>journalctl --no-hostname --boot --unit accel-ppp@sstp.service</command> | ||
</leafNode> | ||
<command>journalctl --no-hostname --boot --unit "ppp@$5.service"</command> | ||
</tagNode> | ||
</children> | ||
</node> | ||
<leafNode name="vpp"> | ||
|