Официальные пакеты Zabbix доступны для:
Debian 10 (Buster) | Download |
Debian 9 (Stretch) | Download |
Debian 8 (Jessie) | Download |
Ubuntu 18.04 (Bionic Beaver) LTS | Download |
Ubuntu 16.04 (Xenial Xerus) LTS | Download |
Ubuntu 14.04 (Trusty Tahr) LTS | Download |
Raspbian (Buster) | Download |
Raspbian (Stretch) | Download |
С TimescaleDB, в дополнение к импорту данных из PostgreSQL, используйте также:
TimescaleDB поддерживается только для Zabbix сервера
Начиная с Zabbix 5.0 для веб-интерфейса требуется PHP версии 7.2 или выше.
Инструкции для установки веб-интерфейса на дистрибутивы с версией PHP ниже 7.2 доступны в этом разделе (на данный момент страница доступна только на английском языке).
Обратитесь к соответствующему разделу по RHEL/CentOS.
После завершения настройки веб-интерфейса и SELinux вам необходимо перезапустить веб-сервер Apache:
Для установки Zabbix прокси с поддержкой MySQL:
Замените 'mysql' в командах на 'pgsql' при использовании PostgreSQL, или на 'sqlite' при использовании SQLite3 (поддерживается только для прокси).
Для Zabbix прокси необходимо создать собственную базу данных. Если Zabbix сервер и прокси установлены на один хост, их базы данных необходимо создавать с разными именами.
Создайте базу данных, используя инструкции для MySQL или PostgreSQL.
Теперь импортируйте изначальную схему и данные прокси на MySQL:
Вам будет предложено ввести пароль от недавно созданной базы данных.
На PostgreSQL (или SQLite):
# zcat /usr/share/doc/zabbix-proxy-pgsql/schema.sql.gz | psql -U <username> zabbix
# zcat /usr/share/doc/zabbix-proxy-sqlite/schema.sql.gz | sqlite3 zabbix.db
Измените zabbix_proxy.conf для использования созданной базы данных. Например:
В параметре DBPassword используйте пароль от MySQL базы данных Zabbix; пароль пользователя PosgreSQL для PosgreSQL.
Используйте DBHost=
для PostgreSQL. Вы возможно, захотите оставить настройку по умолчанию DBHost=localhost
(или IP адрес), но в этом случае PostgreSQL будет использовать сетевой сокет при подключении к Zabbix. Обратитесь к соответствующему разделу по RHEL/CentOS для получения детальных инструкций.
Самое время запустить процесс Zabbix сервера и добавить его в автозагрузку:
У Zabbix прокси отсутствует веб-интерфейс; он осуществляет коммуникацию только с Zabbix сервером.
Необходимо установить Java gateway, если вы хотите мониторить JMX приложения. Java gateway легковесный и не требует наличия базы данных.
Как только требуемый репозиторий будет добавлен, вы сможете установить Zabbix Java gateway, выполнив команду:
Параметры конфигурации Zabbix Java gateway можно настроить в следующем файле:
Для получения более подробных сведений смотрите параметры конфигурации Zabbix Java gateway.
Чтобы запустить Zabbix Java gateway:
Обратите внимание, что Zabbix сервер нужно настроить для работы с Java gateway.
Чтобы Zabbix Java gateway автоматически запускался при загрузке системы:
Файл журнала Zabbix Java gateway:
Если вы хотите увеличить уровень журналирования, измените следующий файл:
и измените level="info"
на "debug" или даже "trace" (для более глубокой отладки):
<configuration scan="true" scanPeriod="15 seconds">
[...]
<root level="info">
<appender-ref ref="FILE" />
</root>
</configuration>
It is required to install Java gateway only if you want to monitor JMX applications. Java gateway is lightweight and does not require a database.
Once the required repository is added, you can install Zabbix Java gateway by running:
Proceed to setup for more details on configuring and running Java gateway.