MAAS logs considerable runtime information to standard log files, useful when things don’t work as expected. Prior to version 3.5, MAAS used custom log files for different components of the MAAS architecture. In version 3.5, all logging has been transferred to the standard systemd
logs. This page gives a summary of how to access runtime logging for both version groups.
journalctl -u snap.maas.pebble -t maas.pebble
For the snap, use:
journalctl -u snap.maas.pebble -t maas-regiond
For the debian packages, use:
journalctl -u maas-regiond
For the snap, use::
journalctl -u snap.maas.pebble -t maas-rackd
For the debian packages, use:
journalctl -u maas-rackd
For the snap, use::
journalctl -u snap.maas.pebble -t maas-agent
For the debian packages, use:
journalctl -u maas-agent
For the snap, use::
journalctl -u snap.maas.pebble -t maas-log
For the debian packages, use:
journalctl -u maas-syslog -t maas-log
For the snap, use::
journalctl -u snap.maas.pebble -t maas-apiserver
For the debian packages, use:
journalctl -u maas-apiserver
For the snap, use::
journalctl -u snap.maas.pebble -t maas-temporal
For the debian packages, use:
journalctl -u maas-temporal
For the snap, use::
journalctl -u snap.maas.pebble -t maas-http
For the debian packages, use:
journalctl -u maas-http
For the snap, use::
journalctl -u snap.maas.pebble -t maas-proxy
For the debian packages, use:
journalctl -u maas-proxy
For the snap, use::
journalctl -u snap.maas.pebble -t chronyd
For the debian packages, use:
journalctl -u chrony
For the snap, use::
journalctl -u snap.maas.pebble -t named
For the debian packages, use:
journalctl -u named
For the snap, use::
journalctl -u snap.maas.pebble -t maas-machine
For the debian packages, use:
journalctl -u maas-syslog
For example, if using the snap, use a command like this:
journalctl -u snap.maas.pebble -t maas-machine --since "-15m" MAAS_MACHINE_HOSTNAME=ace-cougar MAAS_MACHINE_SYSLOG_TAG=systemd
On the other hand, if using debian packages, use a command similar to:
journalctl -u maas-syslog -t maas-machine --since "-15m" MAAS_MACHINE_HOSTNAME=ace-cougar MAAS_MACHINE_SYSLOG_TAG=systemd
For the snap, use::
journalctl -u snap.maas.pebble -t dhcpd
For the debian packages, use:
journalctl -u maas-dhcpd
For the snap, use:
less /var/snap/maas/common/log/supervisor-run.log
journalctl -u snap.maas.supervisor
For the snap, use:
less /var/snap/maas/common/log/regiond.log
For the debian packages, use:
less /var/log/maas/regiond.log
For the snap, use::
less /var/snap/maas/common/log/rackd.log
For the debian packages, use:
less /var/log/maas/rackd.log
For the snap, use::
less /var/snap/maas/common/log/maas.log
For the debian packages, use:
less /var/log/maas/maas.log
For the snap, use::
less /var/snap/maas/common/log/http/access.log (or error.log)
less /var/snap/maas/common/log/nginx.log
For the debian packages, use:
less /var/log/maas/http/access.log (or error.log)
journalctl -u maas-http
For the snap, use::
less /var/snap/maas/common/log/proxy/access.log (or cache.log or storage.log)
For the debian packages, use:
less /var/log/maas/proxy/access.log (or cache.log or storage.log)
For the debian packages, use:
journalctl -u chrony
For the snap, use::
less /var/snap/maas/common/log/named.log
For the debian packages, use:
journalctl -u named
For the snap, use::
less /var/snap/maas/common/log/rsyslog.log
less /var/snap/maas/common/log/rsyslog/MACHINE_HOSTNAME/DATE/messages
For the debian packages, use:
journalctl -u maas-syslog
less /var/log/maas/rsyslog/MACHINE_HOSTNAME/DATE/messages
For the snap, use::
less /var/snap/maas/common/log/dhcpd.log
For the debian packages, use:
journalctl -u dhcpd