diff options
author | Christian Poessinger <christian@poessinger.com> | 2020-08-15 20:32:51 +0200 |
---|---|---|
committer | Christian Poessinger <christian@poessinger.com> | 2020-08-15 20:32:51 +0200 |
commit | 5b81f10bd7594868ba3bbea6df3a763f758fe6fa (patch) | |
tree | 181d3d1cd3b7f499bfd342a72034c285d42d7274 /docs/system | |
parent | 0a33189995b6bbdd113e678543e837a99425724f (diff) | |
parent | 53e161114f037c5e0a1f1c3078a9855b2009133c (diff) | |
download | vyos-documentation-5b81f10bd7594868ba3bbea6df3a763f758fe6fa.tar.gz vyos-documentation-5b81f10bd7594868ba3bbea6df3a763f758fe6fa.zip |
Merge branch 'system-display' of https://github.com/fmertz/vyos-documentation
* 'system-display' of https://github.com/fmertz/vyos-documentation:
system display: T2564: Changed "duration" to "time"
system display: T2564: Lowercase models
system display: T2564: "display config (enable|disable)" to "display disabled"
system display: T2564 Extend VyOS to support appliance LCDs
system display: T2564 Extend VyOS to support appliance LCDs
Diffstat (limited to 'docs/system')
-rw-r--r-- | docs/system/advanced-index.rst | 1 | ||||
-rw-r--r-- | docs/system/system-display.rst | 90 |
2 files changed, 91 insertions, 0 deletions
diff --git a/docs/system/advanced-index.rst b/docs/system/advanced-index.rst index b6b8d091..de6cd3e1 100644 --- a/docs/system/advanced-index.rst +++ b/docs/system/advanced-index.rst @@ -15,3 +15,4 @@ Advanced System Tweaks serial-console syslog task-scheduler + system-display diff --git a/docs/system/system-display.rst b/docs/system/system-display.rst new file mode 100644 index 00000000..65e490a2 --- /dev/null +++ b/docs/system/system-display.rst @@ -0,0 +1,90 @@ +.. _system-display: + +############## +System Display +############## + +The system display options are for users running VyOS on hardware that features +an LCD screen. This is typically a small display built in a 1U rack-mountable +appliance. These displays can be used to show runtime data like network traffic +and CPU load histogram. + +The first step is to identify the LCD screen model. This step is required. + +.. cfgcmd:: set system display model <device> + +Available models are: (see completion helper for the most up-to-date list): + + * ``ezio`` - Display model for Portwell, Caswell appliances with built-in EZIO-100 or EZIO-300 LCD + * ``sdec`` - Display model for Lanner, Watchguard, Nexcom NSA, Sophos UTM appliances with built-in SDEC LCD + + .. note:: This model is to be understood as a macro type, to be expanded over + time as needed. + +The next step is to select what screen(s) to show on the system display. + +.. cfgcmd:: set system display show <category> + +Screens are grouped in the following categories: + + * ``host`` - For all host-related screens, like CPU and memory + * ``network`` - For network traffic + * ``clock`` - For a choice of several clock formats + +.. cfgcmd:: set system display show host <screen> + +The host category offers the following options: + + * ``cpu`` - Detailed CPU usage + * ``cpu-all`` - CPU usage overview (one line per CPU) + * ``cpu-hist`` - CPU usage histogram + * ``disk`` - File systems fill level + * ``load-hist`` - Load histogram + * ``memory`` - Memory and swap usage + * ``proc`` - Top processes by size + * ``uptime`` - System uptime + +.. cfgcmd:: set system display show network <interface> alias <name> + +The network category allows the selection of the network interface for which +to show traffic. A list of available interfaces is available by pressing tab. +An alias like WAN or LAN can also be entered if needed. + +The units of network traffic can be chosen with the following command: + +.. cfgcmd:: set system display show network units <unit> + +The unit options are: + + * ``bps`` - Bits per second + * ``Bps`` - Bytes per second + * ``pps`` - packets per second + +.. cfgcmd:: set system display show clock <type> + +The clock category offers the following options: + + * ``big`` - Multi-line clock + * ``mini`` - Minimal clock + * ``date-time`` - Clock with Date and Time + +The following optional commands may help configure the screen to your liking. + +.. cfgcmd:: set system display show title <text> + +This will set the title text on the display screens + +.. cfgcmd:: set system display hello <text> +.. cfgcmd:: set system display bye <text> + +This will set the welcome and final text on the screen as the system display +starts and stops. + +.. cfgcmd:: set system display time <s> + +This will set the time (in seconds) to hold each screen on the system display. + +.. cfgcmd:: set system display disabled + +The disabled option allows the system display configuration to be disabled while +keeping the rest of the configuration. |