При переносе мониторинга Zabbix с ВДС на выделенный сервер столкнулся с проблемой что после свежей установки заббикса у меня на графиках перестали отображаться названия графиков и описание значений.
Выглядело это вот так:
Долго ломал голову что это может быть пока не получил ответ от одного из постояльцев форума zabbix.com, который указал на раздел документации при установке zabbix-server:
1 2 3 |
Пакет zabbix-frontend-php в процессе установки настроит шрифт, который используется на генерируемых изображениях. Если вы обновили пакет из любого другого репозитария и на графиках или картах сети отсутствует текст, пожалуйста проверьте, установлен ли пакет “ttf-dejavu-core” и попытайтесь выполнить команду “dpkg-reconfigure zabbix-frontend-php”. |
Сложно сказать наверняка что это было, но починилось все после того как выполнил:
1 2 3 |
aptitude reinstall ttf-dejavu-core aptitude reinstall zabbix-frontend-php dpkg-reconfigure zabbix-frontend-php |
После этого обратился к своему zabbix-server по IP и выполнил повторную установку, подключил к базе – все заработало и графики стали рисоваться как положено.
Вставлю 5 копеек!
У меня возникла такая проблема так как я ставил nginx MariaDB и frontend просто распаковал из пакета и настроил.
Для того чтобы заработали шрифты, необходимо установить пакет ttf-dejavu-core и потом выполнить команду
update-alternatives –install /usr/share/zabbix/fonts/graphfont.ttf zabbix-frontend-font /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf 10