Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версияПоследняя версияСледующая версия справа и слева |
docs:zabbix:install_proxy [06.06.2019 10:21] – philip | docs:zabbix:install_proxy [30.11.2020 19:42] – [Из репозиториев] philip |
---|
====== Установка Zabbix Proxy (из исходников) ====== | ====== Установка Zabbix Proxy ====== |
| |
| |
| |
===== Установка ===== | ===== Установка ===== |
| |
| ==== Из репозиториев ==== |
| |
| Установка из пакетов на **Ubuntu** <color #ed1c24>с поддержкой sqlite3</color> (на примере версии 5.2) |
| |
| <code bash> |
| wget https://repo.zabbix.com/zabbix/5.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.2-1+ubuntu20.04_all.deb |
| dpkg -i zabbix-release_5.2-1+ubuntu20.04_all.deb |
| apt update |
| apt install zabbix-proxy-sqlite3 zabbix-agent2 |
| </code> |
| |
| Не смотря на то, что в инструкции написано, что при установке прокси с поддержкой ''sqlite3'' база создаётся автоматически если её нет, на деле ничего не создалось… Поэтому: |
| |
| <code bash> |
| sudo mkdir /var/lib/sqlite3 |
| sudo zcat /usr/share/doc/zabbix-proxy-sqlite3/schema.sql.gz | sudo sqlite3 /var/lib/sqlite3/zabbix.db |
| sudo chown -R zabbix /var/lib/sqlite3 |
| </code> |
| |
| <adm warning> |
| При обновлении (**мажорном**) Zabbix Proxy столкнулся с тем, что при использовании SQLite установщик не умеет обновлять саму базу, точнее в процедуре обновления это даже не предусмотрено. Поэтому: |
| * Удаляем старую базу |
| * Копируем схему как показано выше |
| </adm> |
| |
| Изменяем конфигурацию прокси, указав в переменной, что работаем с базой ''sqlite3'' |
| |
| <code> |
| DBName=/var/lib/sqlite3/zabbix.db |
| </code> |
| |
| ==== Из исходных кодов ==== |
| |
Сам процесс установки Zabbix прокси, мало чем отличается от уже [[docs:zabbix:install|описанного ранее]] процесса установки сервера. Поэтому ниже, я просто оставлю дополнительные комментарии по установке именно прокси: | Сам процесс установки Zabbix прокси, мало чем отличается от уже [[docs:zabbix:install|описанного ранее]] процесса установки сервера. Поэтому ниже, я просто оставлю дополнительные комментарии по установке именно прокси: |
- Правим файл конфигурации прокси, добавляя в него адрес Zabbix-сервера и данные для подключения к базе((Здесь всё практически аналогично настройке сервера)):<code>nano /usr/local/etc/zabbix_proxy.conf</code> | - Правим файл конфигурации прокси, добавляя в него адрес Zabbix-сервера и данные для подключения к базе((Здесь всё практически аналогично настройке сервера)):<code>nano /usr/local/etc/zabbix_proxy.conf</code> |
- Вот и всё. Подключайте прокси к основному Zabbix серверу ''Администрирование -> PM''((Не смущайтесь, что при добавлении у вас не просят никаких IP и прочего, помните, прокси сам настраивается на конкретный адрес сервера, Zabbix просто проверяет соответствие ''hostname'')) и настраивайте, какие узлы будут мониторится через него. | - Вот и всё. Подключайте прокси к основному Zabbix серверу ''Администрирование -> PM''((Не смущайтесь, что при добавлении у вас не просят никаких IP и прочего, помните, прокси сам настраивается на конкретный адрес сервера, Zabbix просто проверяет соответствие ''hostname'')) и настраивайте, какие узлы будут мониторится через него. |
===== P.S. Дополнение ===== | |
| === P.S. Дополнение === |
| |
После установки, было неприятным сюрпризом, что практически отсутствует возможность нормального управление процессом Zabbix прокси. Поэтому пришлось придумать свой велосипед. | После установки, было неприятным сюрпризом, что практически отсутствует возможность нормального управление процессом Zabbix прокси. Поэтому пришлось придумать свой велосипед. |