Multitail ist eine Erweiterung des tail Befehls und ermöglicht mehrere Logs live gleichzeitig zu betrachten. Außerdem unterstützt multitail Syntaxhighlighting.

Installation
apt-get install multitail
Die Configfiles
/etc/multitail.conf : Ihr sind die Farbschemas gespeichert und allgemeine Parameter
.multitailrc : Diese Datei kann man in seinem Homepfad anlegen und eigene Defaults festlegen
Beispiel:
defaultcscheme:postfix
Mit dieser Zeile lege ich fest, das als Default Farbschema postfix ausgewählt wird.
E-Mail check abschalten
Beim Starten von multitail tritt folgender Fehler auf:
sysadmin@pc0815:~$ multitail /var/log/mail.log Could not determine size of file '/var/mail/sysadmin' (which is supposed to be your mailfile): mail-check is disabled. You can prevent this message by adding the line 'check_mail:0' in /etc/multitail.conf or in .multitailrc in your home-directory. Press enter to continue...
Um diese Warnung abzuschalten folgende Zeile entweder in die /etc/multitail.conf oder in die eigene .multitailrc einfügen.
check_mail:0
Farbschema über Commandoline bestimmen
multitail -cS <farbschema>
Folgende Farbschemas sind verfügbar:
| Farbschemaname | Beschreibung |
|---|---|
| syslog | kernel and unsorted messages |
| ssh | for openssh logs |
| liniptfw | Linux IPtables (2.6.x kernel) |
| postfix | for MTA postfix logs |
| apache | default Apache logging (webserver) |
| apache_error | default Apache error logging |
| rsstail | RSSTail output (RSS feed reader) |
| acctail | (BSD-) process accounting reader |
| wtmptail | www.vanheusden.com/wtmptail/ |
| squid | http proxy server |
| asterisk | software PBX |
| sendmail | MTA sendmail |
| mailscanner | wrapper around sendmail/clamav/spamassassin |
| spamassassin | wrapper for spamassassin |
| clamav | clamav virus scanner |
| samba | samba – smb for linux |
| audit | for audit log |
| exim | MTA exim log |
| httping | ping for HTTP |
| netstat | see www.vanheusden.com/multitail/examples.html |
| tcpdump | for tcpdump logs |
| dhcpd | DHCP server logs |
| bind | Bind DNS server logs |
| smartd | smartd logs |
| kerberos | kerberos logs |
| oracle | oracle logs |
| ntpd | ntpd logs |
| nagtail | www.nagios.org status viewer |
| websphere | WebSphere error-log |
| nntpcache | nntpcache logs |
| vnetbr | Veritas Netbackup backup/restore logs |
| procmail | procmail mailprocessor logs |
| checkpoint | Checkpoint Firewall-1 logs |
| pppd | PPP daemon logs |
| inn | inn logs |
| netscapeldap | Netscape Directory server (LDAP) |
| vmstat | vmstat is part of sysstat |
| log4j | log4j logs |
| lambdamoo | MUD/MOO server http://www.moo.mud.org/ |
Farbschema über multitail.conf festlegen
Folgende Defaults sind bereits vorhanden:
scheme:postfix:/var/log/mail/ scheme:sendmail:/var/log/mail/ scheme:exim:/var/log/mail/ scheme:apache:/var/log/apache/.*access scheme:apache_error:/var/log/apache/.*error scheme:asterisk:/var/log/asterisk/messages scheme:samba:/var/log/samba/ scheme:squid:/var/log/squid/ scheme:syslog,ssh:/var/log/ scheme:vnetbr:bplog.rest scheme:procmail:procmail.log scheme:inn:/var/log/news/
Um jetzt für ein Logfile ein Schema festzulegen einfach eine Zeile anfügen. z.B.
scheme:postfix:/var/log/mail.log
Jetzt kann man multitail /var/log/mail.log starten ohne den -cS Parameter anzugeben und ohne ein Default Schema in der .multitailrc festgelegt zu haben.
Mehrere Logs gleichzeitig
Um mehrere Logs gleichzeitig zu betrachten gehen Sie folgendermaßen vor:
Jedes Logfile mit -i dem multitail übergeben (in einer Zeile!) z.B.
multitail -i /var/log/mail.log -i /var/log/kern.log -i /var/log/apache2/access_log
Der Monitor wird dann anhand der Anzahl der Logs geteilt.