summaryrefslogtreecommitdiff
path: root/op-mode-definitions/show-system.xml
diff options
context:
space:
mode:
authorChristian Poessinger <christian@poessinger.com>2021-01-09 14:31:48 +0100
committerChristian Poessinger <christian@poessinger.com>2021-01-10 10:26:59 +0100
commite982b78f24d1dca3d2bc92a39b8e9fcf35b39a37 (patch)
tree8bddb17c245e191be4d45a1f67c31ba2cdd0afc0 /op-mode-definitions/show-system.xml
parentaf2e707d0fc447b84699eb10928a71507e90a02e (diff)
downloadvyos-1x-e982b78f24d1dca3d2bc92a39b8e9fcf35b39a37.tar.gz
vyos-1x-e982b78f24d1dca3d2bc92a39b8e9fcf35b39a37.zip
xml: op-mode: add preprocessor support as known from configuration mode
Diffstat (limited to 'op-mode-definitions/show-system.xml')
-rw-r--r--op-mode-definitions/show-system.xml183
1 files changed, 0 insertions, 183 deletions
diff --git a/op-mode-definitions/show-system.xml b/op-mode-definitions/show-system.xml
deleted file mode 100644
index 0623e3b62..000000000
--- a/op-mode-definitions/show-system.xml
+++ /dev/null
@@ -1,183 +0,0 @@
-<?xml version="1.0"?>
-<interfaceDefinition>
- <node name="show">
- <children>
- <node name="system">
- <properties>
- <help>Show system information</help>
- </properties>
- <children>
- <node name="connections">
- <properties>
- <help>Show active network connections on the system</help>
- </properties>
- <command>netstat -an</command>
- <children>
- <node name="tcp">
- <properties>
- <help>Show TCP connection information</help>
- </properties>
- <command>ss -t -r</command>
- <children>
- <leafNode name="all">
- <properties>
- <help>Show all TCP connections</help>
- </properties>
- <command>ss -t -a</command>
- </leafNode>
- <leafNode name="numeric">
- <properties>
- <help>Show TCP connection without resolving names</help>
- </properties>
- <command>ss -t -n</command>
- </leafNode>
- </children>
- </node>
- <node name="udp">
- <properties>
- <help>Show UDP socket information</help>
- </properties>
- <command>ss -u -a -r</command>
- <children>
- <leafNode name="numeric">
- <properties>
- <help>Show UDP socket information without resolving names</help>
- </properties>
- <command>ss -u -a -n</command>
- </leafNode>
- </children>
- </node>
- </children>
- </node>
- <leafNode name="cpu">
- <properties>
- <help>Show CPU information</help>
- </properties>
- <command>${vyos_op_scripts_dir}/show_cpu.py</command>
- </leafNode>
- <leafNode name= "integrity">
- <properties>
- <help>Checks overall system integrity</help>
- </properties>
- <command>sudo ${vyos_op_scripts_dir}/show_system_integrity.py</command>
- </leafNode>
- <leafNode name="kernel-messages">
- <properties>
- <help>Show messages in kernel ring buffer</help>
- </properties>
- <command>sudo dmesg</command>
- </leafNode>
- <node name="login">
- <properties>
- <help>Show user accounts</help>
- </properties>
- <children>
- <node name="users">
- <properties>
- <help>Show user account information</help>
- </properties>
- <command>${vyos_libexec_dir}/vyos-sudo.py ${vyos_op_scripts_dir}/show_users.py</command>
- <children>
- <leafNode name="all">
- <properties>
- <help>Show information about all accounts</help>
- </properties>
- <command>${vyos_libexec_dir}/vyos-sudo.py ${vyos_op_scripts_dir}/show_users.py all</command>
- </leafNode>
- <leafNode name="locked">
- <properties>
- <help>Show information about locked accounts</help>
- </properties>
- <command>${vyos_libexec_dir}/vyos-sudo.py ${vyos_op_scripts_dir}/show_users.py locked</command>
- </leafNode>
- <leafNode name="other">
- <properties>
- <help>Show information about non VyOS user accounts</help>
- </properties>
- <command>${vyos_libexec_dir}/vyos-sudo.py ${vyos_op_scripts_dir}/show_users.py other</command>
- </leafNode>
- <leafNode name="vyos">
- <properties>
- <help>Show information about VyOS user accounts</help>
- </properties>
- <command>${vyos_libexec_dir}/vyos-sudo.py ${vyos_op_scripts_dir}/show_users.py vyos</command>
- </leafNode>
- </children>
- </node>
- </children>
- </node>
- <node name="memory">
- <properties>
- <help>Show system memory usage</help>
- </properties>
- <command>${vyos_op_scripts_dir}/show_ram.sh</command>
- <children>
- <leafNode name="cache">
- <properties>
- <help>Show kernel cache information</help>
- </properties>
- <command>sudo slabtop -o</command>
- </leafNode>
- <leafNode name="detail">
- <properties>
- <help>Show detailed system memory usage</help>
- </properties>
- <command>cat /proc/meminfo</command>
- </leafNode>
- <leafNode name="routing-daemons">
- <properties>
- <help>Show memory usage of all routing protocols</help>
- </properties>
- <command>/usr/bin/vtysh -c "show memory"</command>
- </leafNode>
- </children>
- </node>
- <node name="processes">
- <properties>
- <help>Show system processes</help>
- </properties>
- <command>ps ax</command>
- <children>
- <leafNode name="extensive">
- <properties>
- <help>Show extensive process info</help>
- </properties>
- <command>top -b -n1</command>
- </leafNode>
- <leafNode name="summary">
- <properties>
- <help>Show summary of system processes</help>
- </properties>
- <command>uptime</command>
- </leafNode>
- <leafNode name="tree">
- <properties>
- <help>Show process tree</help>
- </properties>
- <command>ps -ejH</command>
- </leafNode>
- </children>
- </node>
- <leafNode name="routing-daemons">
- <properties>
- <help>Show Quagga routing daemons</help>
- </properties>
- <command>/usr/bin/vtysh -c "show daemons"</command>
- </leafNode>
- <leafNode name="storage">
- <properties>
- <help>Show filesystem usage</help>
- </properties>
- <command>df -h -x squashfs</command>
- </leafNode>
- <leafNode name="uptime">
- <properties>
- <help>Show how long the system has been up</help>
- </properties>
- <command>uptime</command>
- </leafNode>
- </children>
- </node>
- </children>
- </node>
-</interfaceDefinition>