Я только что установил Monitorix на ArchLinux используя учебник здесь: wiki.archlinux.org/index.php/Monitorix
Я использую Lighttpd веб сервер.
Он работает нормально, и графики создаются, но вместо текста на графиках его заменяют «квадратами», например, отсутствует язык или что-то в этом роде. Смотрите картинку здесь:
Картина плохих графиков: http://cl.ly/99929108eeabf3ed72da/
Мой /etc/monitorix.conf файл использует "en" в качестве laungage:
# General
our $TITLE = "Hodge Inc."; # your company name
our $HOSTNAME = "hodge-fs"; # hostname of this server
our $OSTYPE = "Linux-Arch"; # choose your OS type (see below)
our $SAMBAVER = "3"; # Samba version (2 or 3)
our $MULTIHOST = "N"; # Enable multihost feature
our $MULTIHOST_FOOTER = "N"; # (multihost) display URL in image
our $MULTIHOST_IMGPERLINE = "2"; # (multihost) # of images per line
our $REPORT_LANG = "en"; # Report language
Любые идеи?
Я тоже сталкиваюсь с этой проблемой. terminus-font не решает мою проблему. После некоторой проверки, где-то в Интернете говорится, что этот связанный с отсутствием монофонического шрифта.
Итак, мое решение состоит в том, что сначала проверьте список шрифтов с помощью
fc-list
В моей системе это показывает пустой список fc. Необходимо установить монофонический шрифт, выполнив следующую команду
apt-get install fonts-inconsolata fonts-freefont-otf fonts-freefont-ttf fonts-jura fonts-tlwg-mono
fc-list :spacing=mono
На этот раз он показывает монохромный шрифт. Не все четыре шрифта следует использовать. Достаточно только одного.
После перезапуска monitorix и очистить существующее изображение. Работает, ура!
Я решил это, установив terminus-font пакет.
Я также обновил вики ArchLinux здесь: http://wiki.archlinux.org/index.php/Monitorix