По умолчанию Zabbix поставляется с некоторым количеством предустановленных тем. Вы можете выполнить процедуру шаг за шагом, приведенную здесь для того, чтобы создать свою собственную тему. Не стесняйтесь поделиться результатами своей работы с сообществом Zabbix, если создали что-то действительно приятное.
Для того чтобы создать свою тему, вам необходимо создать CSS файл и сохранить в папке styles/ (например, custom-theme.css). Вы можете скопировать эти файлы из другой темы и создать свою тему на основе этой теме или начать с нуля.
Добавьте свою тему в список тем, которые возвращаются методом Z::getThemes(). Вы можете это сделать переопределив метод ZBase::getThemes() в классе Z. Переопределись метод можно, добавив следующий код до закрывающей скобки в include/classes/core/Z.php:
public static function getThemes() { return array_merge(parent::getThemes(), array( 'custom-theme' => _('Custom theme') )); }
Для добавления нескольких тем, просто перечислите их после первой темы, например:
public static function getThemes() { return array_merge(parent::getThemes(), array( 'custom-theme' => _('Custom theme'), 'anothertheme' => _('Another theme'), 'onemoretheme' => _('One more theme') )); }
Обратите внимание, что каждая тема исключая последнюю должна заканчиваться запятой.
Активируйте новую тему.
В веб-интерфейсе Zabbix вы можете задать эту тему по умолчанию или изменить свою тему в профиле пользователя.
Наслаждайтесь новым видом веб-интерфейса!