diff options
author | Christian Poessinger <christian@poessinger.com> | 2020-06-18 21:44:17 +0200 |
---|---|---|
committer | Christian Poessinger <christian@poessinger.com> | 2020-06-18 21:46:26 +0200 |
commit | 067ddcf27ac1fbc33cee710ae66a85b0368a26d9 (patch) | |
tree | 406c0b32b8ba5524c154869355d3577e9db9047f | |
parent | b242e24af4d870e936155bdbd965858bdd39aa98 (diff) | |
download | vyos-1x-067ddcf27ac1fbc33cee710ae66a85b0368a26d9.tar.gz vyos-1x-067ddcf27ac1fbc33cee710ae66a85b0368a26d9.zip |
console-server: T2490: log to journald
-rw-r--r-- | data/templates/conserver/conserver.conf.tmpl | 7 | ||||
-rw-r--r-- | op-mode-definitions/show-log.xml | 6 | ||||
-rwxr-xr-x | src/conf_mode/service_serial-proxy.py | 2 | ||||
-rw-r--r-- | src/etc/systemd/system/conserver-server.service.d/override.conf | 6 |
4 files changed, 16 insertions, 5 deletions
diff --git a/data/templates/conserver/conserver.conf.tmpl b/data/templates/conserver/conserver.conf.tmpl index ec0eca5f0..329a9b4ae 100644 --- a/data/templates/conserver/conserver.conf.tmpl +++ b/data/templates/conserver/conserver.conf.tmpl @@ -3,13 +3,12 @@ # See https://www.conserver.com/docs/conserver.cf.man.html for additional options config * { + primaryport 3109; + daemonmode false; } default * { - motd "VyOS Console Server" - # The character '&' in logfile names are substituted with the console name. - logfile /var/log/conserver/&.log; - timestamp "30m"; + motd "VyOS Console Server"; rw *; } diff --git a/op-mode-definitions/show-log.xml b/op-mode-definitions/show-log.xml index 0c4da647b..827bee4c7 100644 --- a/op-mode-definitions/show-log.xml +++ b/op-mode-definitions/show-log.xml @@ -32,6 +32,12 @@ </properties> <command>cat $(printf "%s\n" /var/log/messages* | sort -nr ) | grep -e conntrackd</command> </leafNode> + <leafNode name="console-server"> + <properties> + <help>Show log for serial console server</help> + </properties> + <command>/usr/bin/journalctl -u conserver-server.service</command> + </leafNode> <leafNode name="dhcp"> <properties> <help>Show log for Dynamic Host Control Protocol (DHCP)</help> diff --git a/src/conf_mode/service_serial-proxy.py b/src/conf_mode/service_serial-proxy.py index 85fcfed08..0dd1cfc6d 100755 --- a/src/conf_mode/service_serial-proxy.py +++ b/src/conf_mode/service_serial-proxy.py @@ -24,7 +24,7 @@ from vyos.template import render from vyos.util import call from vyos import ConfigError -config_file = r'/etc/conserver/conserver.cf' +config_file = r'/run/conserver/conserver.cf' # Default values are necessary until the implementation of T2588 is completed default_values = { diff --git a/src/etc/systemd/system/conserver-server.service.d/override.conf b/src/etc/systemd/system/conserver-server.service.d/override.conf index 1be5cec81..5301b38ce 100644 --- a/src/etc/systemd/system/conserver-server.service.d/override.conf +++ b/src/etc/systemd/system/conserver-server.service.d/override.conf @@ -1,3 +1,9 @@ [Unit] After= After=vyos-router.service + +[Service] +Type=simple +ExecStart= +ExecStart=/usr/sbin/conserver -C /run/conserver/conserver.cf + |