Multitail-Theme für Mumble-Server(Murmur)-Logs aktualisiert

Habe heute das Multitail-Theme für Murmur aktualisiert; das wurde Zeit, weil ich beim letzten Mal einige Dinge vergessen hatte :/

Das Farbschema ist relativ einfach:

  • Verbindungsbeginn: Grün
  • Verbindungsende: Blau
  • Kanal bearbeiten: Weiss auf Blau
  • SSL-Handshake failed (wenn jemand mit einem alten Client <= 1.1.8 drauf will): Rot
  • Verbindungsprobleme: Schwarz auf Gelb
  • Bann, Kick, Benutzer löschen: Magenta
  • Ungültiger Benutzername, falsches Passwort/Zertifikat: Schwarz auf Gelb
  • Registrierung bei der offziellen Serverliste: Schwarz
  • User per ACL verboten: Cyan
  • Codec Umschaltung: Gelb
  • Die Uhrzeit in jeder Zeile ist immer gelb.
  • Der Rest, also stumm stellen … verschieben usw. ist nicht farblich hervorgehoben.

So schauts aus (dank obfuscate=true sind die IPs im Screenshot verschleiert, siehe hier):

Und hier der Quelltext dafür:

# Murmur/Mumble (http://mumble.sourceforge.net)
colorscheme:murmur

#Version in mumble clients.
cs_re:white: \(.*: .*\)

#Time code in every line.
cs_re:yellow:[0-9]{2}:[0-9]{2}:[0-9]{2}

#Normal connect.
cs_re:green,,bold: New connection.*
cs_re:green: Client version.*
cs_re:green: <.* Authenticated.*

#Disconnect.
cs_re:blue,,bold: <.* Connection closed:  .*
cs_re:blue,,bold: <.*Connection closed: The remote host closed the connection.*

#Channel add or remove, updated ACL.
cs_re:white,red:<[0-9]*:.*([0-9]*) Added channel.*
cs_re:white,red:<[0-9]*:.*([0-9]*) Removed channel.*
cs_re:white,red:<[0-9]*:.*([0-9]*) Updated ACL.*

#SSL-Handshake failed. Old clients(?).
cs_re:red: <.* Connection closed: .*Error during.*

#Bad connection, packetloss and more.
cs_re:black,yellow:<[0-9]*:.*([0-9]*) Request.* crypt-nonce resync.*
cs_re:black,yellow:<[0-9]*:.*([0-9]*) Timeout.*
cs_re:black,yellow:<[0-9]*:.*([0-9]*) Disconnecting ghost

#Ban/banned/banlist/kick/unregister.
cs_re:magenta:Ignoring connection: .*\(Global ban\)
cs_re:magenta:Ignoring connection: .*\(Server ban\)
cs_re:magenta:Certificate hash is banned.*
cs_re:magenta:<[0-9]*:.*([0-9]*) Updated banlist.*
cs_re:magenta:<[0-9]*:.*([0-9]*) Kickbanned .*
cs_re:magenta:<[0-9]*:.*([0-9]*) Kicked .*
cs_re:magenta:<[0-9]*:.*([0-9]*) Unregistered user.*
cs_re:magenta:<[0-9]*:.*([0-9]*) Renamed user.*

#Invalid username, wrong password.
cs_re:black,yellow:<[0-9]*:.*([0-9]*) Invalid username.*
cs_re:black,yellow:<[0-9]*:.*([0-9]*) Wrong password.*

#Public Serverlist registration.
cs_re:black,,bold: Registration: .*

#Forbidden for user.
cs_re:cyan: <.* not allowed to .*

#Codec-Switching.
cs_re:yellow:CELT codec switch.*

Die letzte Zeile in der multitail.conf sollte immer eine Leerzeile sein, sonst meckert multitail darüber, dass die Zeile zu lang sei :P

Die alte Version gibt es noch im Wiki unter: https://wiki.natenom.de/linux/server/multitail-schemas#mumble-server_murmur.