Inhaltsverzeichnis
MuMo (Mumble Moderator)
MuMo ist ein Framework für Module, die die Funktionalität eines Mumble-Servers erweitern können.
Projektseite | https://github.com/mumble-voip/mumo |
---|---|
Programmiert in | Python |
Lizenz | BSD |
MuMo ist eine super Sache, vor allem weil es damit sehr einfach ist, eigene Module zu entwickeln um die Funktionalität eines Mumble-Servers zu erweitern.
Was macht MuMo genau?
MuMo kümmert sich um die Kommunikation zwischen Ice und dem Mumble-Server, man muss sich nur noch an die entsprechenden Callbacks anhängen.
Installation von MuMo selbst
Die Installation von MuMo ist etwas tricky … hier eine Anleitung: MuMo-Installation.
Module/Plugins für MuMo
Siehe unter Module für MuMo.
Installation neuer MuMo-Module
Multitail-Farbschema für MuMo
Ein einfaches Farbschema für die MuMo-Log für Multitail gibt es hier: MuMo Farbschema.
MessageSizeMax Fehlermeldung in MuMo
Bei größeren Mumble-Servern oder vielen Benutzerkommentaren kann es sein, dass irgendein Modul die folgende Exception auslöst:
ERROR maxusers exception ::Ice::MemoryLimitException { reason = }
In diesem Fall muss man in MuMo die Grenze für den maximal verwendbaren Speicher pro Abruf der Serverdaten erhöhen. Details zu MemoryLimitException gibt es hier.
Dazu öffnet man die Datei mumo.ini und fügt ans Ende im Abschnitt [iceraw]
die folgende Zeile hinzu:
Ice.MessageSizeMax=65536
Das Limit ist damit genauso hoch wie auch der Standardwert des Mumble-Servers.
Danach startet man MuMo neu.
Wenn nicht bereits geschehen, muss man die Variable auch noch zusätzlich in der für den Mumble-Server erhöhen; wie das genau funktioniert steht hier.
Danach sollte wieder alles funktionieren.
Logcheck mit MuMo
Siehe unter https://github.com/Natenom/logcheck-rule-files, die Datei heißt „mumo“.