Меню Рубрики

Установка из исходников zabbix centos

Установка и начальная настройка сервера мониторинга Zabbix на CentOS

Сервер Zabbix является средством сбора и анализа информации о состоянии оборудования в сети. В данной статье мы рассмотрим процесс его установки и развертывания веб-интерфейса для его управления. В качестве сервера баз данных мы будем использовать MariaDB/MySQL.

Подготовка сервера

Перед установкой Zabbix выполняем подготовительные процедуры.

1. Правильное время

Для получения актуальной информации необходимо, чтобы на сервере было правильное время.

Для этого сначала задаем правильную временную зону:

\cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime

* в данном примере задается московское время.

Затем устанавливаем и запускаем сервис синхронизации времени:

2. Настройка брандмауэра

Для работы сервера, открываем следующие порты:

* где 80 — порт для http запросов (веб-интерфейс); 443 — для https запросов (веб-интерфейс); 10050 — порты для получения информации от zabbix агентов.

3. SELinux

В данной инструкции выполняется установка Zabbix на сервере с отключенным SELinux. Если есть желание его настроить, читаем статью Настройка SELinux в CentOS.

Для отключения SELinux вводим две команды:

sed -i «s/SELINUX=enforcing/SELINUX=disabled/» /etc/selinux/config

* первая команда отключает SELinux для текущей загрузки сервера, вторая — перманентно.

Установка веб-сервера

Управление сервером Zabbix будет осуществляться посредством веб-интерфейса. Для этого необходимо установить и настроить веб-сервер, СУБД и PHP.

В данному инструкции мы будем использовать сервер баз данных mariadb.

yum install mariadb mariadb-server

Разрешаем автозапуск сервера баз данных и запускаем mariadb:

Задаем пароль для суперпользователя СУБД:

mysqladmin -u root password

* после ввода команды система потребует ввести пароль два раза.

Веб-сервер

Для наших целей будем использовать веб-сервер NGINX.

Для его установки необходимо добавить новый репозиторий:

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

Запускаем nginx и разрешаем его автозапуск:

Открываем веб-браузер и переходим по ссылке http:// / — мы должны увидеть окно приветствия:

PHP и PHP-FPM

Интерфейс zabbix разработан на PHP — наш веб-сервер должен обрабатывать скрипы, написанные на нем. На момент написания инструкции веб-интерфейс Zabbix Server работал под php версии 5.4. Если установить на CentOS PHP 7, при установке zabbix-web возникнут проблемы.

Устанавливаем php и необходимые компоненты:

yum install php php-fpm php-mysql php-pear php-cgi php-common php-ldap php-mbstring php-snmp php-gd php-xml php-gettext php-bcmath

Для настройки php, открываем файл:

Редактируем следующие параметры:

date.timezone = «Europe/Moscow»
max_execution_time = 300
post_max_size = 16M
max_input_time = 300
max_input_vars = 10000

NGINX + PHP

Для того, чтобы NGINX обрабатывал PHP, открываем конфигурационный файл:

server <
listen 80 default_server;
server_name _;
set $root_path /usr/share/nginx/html;

\.php$ <
fastcgi_pass 127.0.0.1:9000;
fastcgi_buffer_size 32k;
fastcgi_buffers 4 32k;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $root_path$fastcgi_script_name;
include fastcgi_params;
fastcgi_param DOCUMENT_ROOT $root_path;
fastcgi_read_timeout 300;
>
>

* где /usr/share/nginx/html — корневой путь хранения скриптов; 9000 — порт php-fpm.

Проверяем настройки nginx:

Заходим в каталог хранения настроенного сайта:

Создаем index.php со следующим содержимым:

Открываем веб-браузер и переходим по ссылке http:// / — теперь мы должны увидеть сводную информацию по PHP и его настройкам:

Веб-сервер готов для работы с Zabbix Web.

Установка и настройка сервера Zabbix

Переходим к установке самого Zabbix сервера.

Установка

Сначала установим репозиторий последней версии Zabbix. Для этого переходим на страницу https://repo.zabbix.com/zabbix/ и переходим в раздел с самой последней версией пакета — затем переходим в rhel7x86_64 — копируем ссылку на последнюю версию релиза:

* в моем случае это ссылка на https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm.

Устанавливаем репозиторий командой:

yum install https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm

Устанавливаем сервер, вводя команду:

yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-get

Настройка базы данных

Входим в оболочку ввода sql-команд:

> CREATE DATABASE zabbix DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

* мы создали базу zabbix.

Создаем пользователя для подключения и работы с созданной базой:

> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY ‘zabbixpassword’;

* в данном примете мы создали пользователя zabbix с доступом к базе zabbix и паролем zabbixpassword.

В составе zabbix идет готовая схема для СУБД MySQL/MariaDB или postgreSQL. В нашем случае, нам нужен MySQL.

Для применения схемы переходим в каталог:

Распаковываем архив с дампом базы:

Восстанавливаем базу их дампа:

mysql -v -u root -p zabbix / — откроется страница установки Zabbix Web. Кликаем по ссылке Next Step:

В следующем окне внимательно смотрим на результаты проверки нашего веб-сервера — справа мы должны увидеть все OK. Если это не так, проверяем настройки и исправляем предупреждения и ошибки, после перезапускаем страницу F5 для повторной проверки настроек.

Когда все результаты будут OK, кликаем по Next Step:

В следующем окне мы оставляем настройки подключения к базе как есть — дополнительно прописываем пароль, который задали при создании пользователя zabbix (в нашем примере, zabbixpassword). После нажимаем Next Step:

В следующем окне оставляем все как есть:

. и нажимаем Next Step.

В последнем окне мы проверяем настройки и кликаем Next Step.

Установка завершена — нажимаем Finish:

В открывшемся окне вводим логин Admin и пароль zabbix (по умолчанию) — откроется окно со сводной информацией по мониторингу:

Zabbix Agent

В качестве примера установим и настроим zabbix agent на наш сервер. Так как мы уже устанавливали репозиторий, установка агента выполняется командой:

Откроем конфигурационный файл:

Отредактируем следующую опцию:

* в данном примере мы указываем агенту сервер Zabbix — мы может указать его имя или IP-адрес.

Разрешаем автозапуск агента и запускаем его:

systemctl enable zabbix-agent

systemctl start zabbix-agent

Возможные проблемы

1. upstream sent too big header while reading response header from upstream

Ошибка появляется во время установки zabbix в веб-интерфейсе.

Причина: zabbix отправляет размер заголовка больше, чем Nginx может прочитать.

Читайте также:  Установка альтернативного по в автонавигаторе

Решение: увеличить размер заголовка в конфигурационном файле nginx:

\.php$ <
.
fastcgi_buffer_size 32k;
fastcgi_buffers 4 32k;
.
.

источник

linux-notes.org

Установка Zabbix на RedHat/CentOS/Fedora

ZABBIX — бесплатная система для мониторинга которая отслеживает статусы разнообразных сервисов в компьютерной сети, а так же серверов и сетевого оборудования и написанная Алексеем Владышевым.

Для сохранения всех данных заббикс использует: MySQL, PostgreSQL, SQLite или Oracle, сам интерфейс был написан на языке программирования — PHP.

ZABBIX имеет несколько видов для мониторинга:

  • Simple checks — может делать проверки на доступность и реакцию стандартных сервисов, таких как SMTP или HTTP без установки какого-либо ПО на клиентском хосте.
  • ZABBIX agent — может быть установлен на UNIX-подобных или Windows хостах для получения данных о нагрузке процессора, использования сети, дисковом пространстве и т. д.
  • External check — выполнение внешних программ. ZABBIX также поддерживает мониторинг через SNMP.

В данной теме «Установка Zabbix на RedHat/CentOS/Fedora» поговорим как можно установить zabbix на RedHat, CentOS или Fedora. Так же покажу как можно обновиться с одной версии на другую.

  • 97.79.237.16 — CentOS.VM2
  • 97.79.237.17 — CentOS.VM1
  • 97.79.237.18 — Zabbix-Proxy.VM3
  • 97.79.237.19 — Zabbix-Server.VM4

У меня будет задействовано 4 ноды. Из них, 1 нода будет выступать в качестве сервера, 1 нода — в качестве прокси-сервера и будет 2 клиента.

Установка Zabbix на RedHat/CentOS/Fedora

Расскажу ка можно установить zabbix разных версий на CentOS, RedHat, Fedora.

Установка Zabbix 3.2 на RedHat/CentOS/Fedora

Установка Zabbix 2.4 на RedHat/CentOS/Fedora

CentOS 6 с i386 архитектурой :

CentOS 6 с x86-x64 архитектурой:

Установка Zabbix 2.2 на RedHat/CentOS/Fedora

Для более ранних я не привожу пример установок, думаю нет необходимости.

Установка Zabbix на RedHat/CentOS/Fedora

Установим сервер с заббиксом, у меня он имеют лейбу — Zabbix-Server.VM4, и выполняем установку:

Сейчас, можно немного поправить конфиг apache (можно собственно не лезть и не менять нечего):

Нужно убрать комментарий со строки:

В этой строке прописываем свою временную зону ( я себе установил г.Киев). Как это сделаете, нужно перезагрузить апач:

Устанавливаем mysql/mariadb сервер:

Если mysql установлен, то еще необходимо создать пользователя, который будет управлять данной БД. Для начала, подключаемся к серверу:

Создаем базу и пользователя с паролем:

Импортируем данные в созданную БД:

Выполняем установку через веб-интерфейс. Вводим данные которые были созданы выше( zabbix — база данных, zabbix — пользователь, passwd_user_zabbix — его пароль). После установки, можно будет зайти в админ панель:

  • Пользователь — Admin
  • Пароль для пользователя — zabbix

Настройка Iptables
Для работы Web-интерфейса Zabbix нам потребуется открыть 80 порт, а также 10051 для взаимодействия внешних Zabbix-агентов с сервером.

Настройка Zabbix на RedHat/CentOS/Fedora

zabbix-sever (server)

zabbix-proxy

zabbix-agent

Производим установку на каждой машине которая будет мониторится.

Выполняем установку самого агента (zabbix-agent):

Обратите внимание — устанавливается пакет zabbix-agent, так как на Zabbix-сервере работает:

После установки — сразу добавляем его в автозагрузку:

Копируем файл конфигурации:

Hostname должен совпадать с именем сервера:

Адрес самого Zabbix-сервера, с которым будет связан агент:

Так же можно использовать:

Если на сервере несколько интерфейсов — полезно указать опцию ListenIP.

Что бы задать определённый порт — используйте опцию ListenPort, если не определено — будет использоваться порт по-умолчанию 10050.

Определить файл лога можно опцией LogFile, иначе — будет использоваться стандартный /var/log/messages:

Так же можно использовать:

StartAgents — количество запускаемых «процессов агента — по-умолчанию 6.

Запускаем агента на каждой машине:

Можно использовать и следующий синтаксис:

Веб интерфейс Zabbix

Переходим в панель управления Zabbix-сервера, раздел Configuration > Hosts, справа вверху нажимаем Create host:

добавляем хосты и все остальное. Я попозже постараюсь дополнять данный материал.

Обновление zabbix (от одной версии к другой).

Хочу рассказать как можно обновить заббикс на более новый.

Обновление zabbix-1.8.x -> zabbix-2.0.x

Не доводилось, но возможно, я расскажу как обновиться в более новых версиях ( суть таже).

Обновление zabbix-2.0.x -> zabbix-2.2.x

Не доводилось, но возможно, я расскажу как обновиться в более новых версиях ( суть таже).

Обновление zabbix-2.2.x -> zabbix-2.4.x

1. Делаем бекап с самого заббикса-2.2:

PS: Не забываем остановить заббикс перед этим, т.к он будет продолжать писать в БД.

2. Так же стоит отметить что необходимо сделать бекап всех необходимых файлов (файлов конфиграции, бинарных файлов, а так же PHP файлов):

3. Так же делаем дамп оставшихся таблиц (только структуру), т.к у меня очень большие они (более 100Гб).

4. Установить новый zabbix-server-2.4.x с пакетов или из исходного кода ( пример установки я описывал выше).

5. Прописываем в конфигах всю необходимую информацию (имя пользователя, имя БД, пароль ….).

6. Вливаем дамп БД с заббикса 2.2 в новую БД (для безопасности, я создал новую БД и поправил все в конфигах):

7. Запускаем заббикс сервер (новый):

После чего смотрим (наблюдаем) за логами:

8. Открываем браузер и логинимся (логин и пароль перенесутся со старого сервера).

9. ВСЕ! Перенос успешно выполнен.

Сравнение версий zabbix

Для заббикс-2.4:

После чего, я записал все данные в файл и получил очень хорошее сравнение. Можно данный файл посмотреть тут.

Обновление zabbix-2.4.x -> zabbix-3.x

Скоро выпустят новую версию заббикс, тогда и обновимся.

Собственно, моя статья «Установка Zabbix на RedHat/CentOS/Fedora» подошла к завершению. Надеюсь хорошо все было описано, если есть вопросы и пожелания, то пишите.

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

источник

Как установить Zabbix 3.4 на сервер CentOS 7

Главное меню » Операционная система CentOS » Как установить Zabbix 3.4 на сервер CentOS 7

Читайте также:  Установка двух вентиляторов параллельно

Агент Zabbix может быть развернут на машинах для мониторинга статистики, такие как загрузка ЦП, использование сети, дисковое пространство и т.д.. Модель клиент-сервер Zabbix позволяет разрешить нам собирать богатые наборы данных, которые могут быть полезны для мониторинга эксплуатационных характеристик веб-сайтов, услуг и различных приложений.

Установка Zabbix на CentOS, является довольно простой задачей и не должно занять более 15 минут. Это руководство должно работать на других системах Red Hat, так же хорошо, но было испытано и написано для CentOS 7 VPS. Давайте начнем с установки Zabbix на сервере CentOS 7.

1. Установка Apache и PHP

Установка Apache и PHP является довольно простой процесс, просто введите следующую команду:

2. Установка MariaDB

В этом руководстве мы будем использовать MySQL/MariaDB в качестве движка базы данных. Для того, чтобы установить сервер MariaDB, выполните следующую команду:

Когда установка будет завершена, запустите следующие команды для запуска и позволяющих запустить службу MariaDB:

Для того, чтобы защитить установку и для настройки корневого пароля:

3. Установка Zabbix на CentOS 7

Пакеты Zabbix не доступны в стандартном хранилище CentOS 7, поэтому сначала нам нужно установить официальный репозиторий Zabbix для CentOS, а затем установить все необходимые пакеты Zabbix. Выполните следующую команду, чтобы установить репозиторий Zabbix 3.4:

После установки хранилища мы можем установить сервер Zabbix и веб-интерфейс Zabbix с поддержкой MySQL, используя следующую команду:

Команда выше также установит все необходимые пакеты PHP.

4. Создание базы данных MySQL для Zabbix

Создание пользователя базы данных и mysq для нашего Zabbix:

Далее, нам необходимо импортировать схему Zabbix в базу данных Zabbix. Приведенная ниже команда предложит вам ввести пароль пользователя MySQL Zabbix:

Нам также необходимо настроить Zabbix для использования вновь созданной базы данных. Откройте файл конфигурации Zabbix:

и установите пароль базы данных Zabbix:

Имя базы данных и пользователь базы данных уже установлены в Zabbix по умолчанию.

5. Настройка PHP для Zabbix

Откройте файл конфигурации Zabbix PHP

Раскомментируйте линию date.timezone и установите часовой пояс:

перезапустите службу APACHE, что бы изменения вступили в силу:

6. Запустите сервер Zabbix

Теперь, когда установлены и настроены все другие услуги, мы можем запустить сервер Zabbix с помощью следующей команды:

Для того, чтобы проверить, запущена ли служба и правильно ли работает:

Вывод должен выглядеть следующим образом:

7. Доступ к веб-интерфейсу Zabbix

На последнем этапе этого руководства мы должны получить доступ к веб-интерфейсу Zabbix и завершить установку.

Для завершения установки откройте браузер и перейдите по адресу http://your_server_ip_address/zabbix/ . Программа установки попросит вас ввести регистрационную информацию базы данных Zabbix и после завершения всех шагов установки, вы будете перенаправлены на страницу входа в систему веб-интерфейса Zabbix. Имя пользователя администратора по умолчанию является «admin» и пароль «zabbix».

Вот и все. Вы успешно установили сервер Zabbix 3.4 на вашем CentOS 7 VPS. Для получения дополнительной информации о том, как управлять установкой Zabbix, пожалуйста, обратитесь к официальному документации Zabbix (https://www.zabbix.com/manuals).

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

источник

User Tools

Site Tools

Table of Contents

3 Установка из исходных кодов

Вы можете получить самую свежую версию Zabbix, скомпилировав её из исходных кодов.

Здесь представлено пошаговое руководство по установке Zabbix из исходных кодов.

1 Установка демонов Zabbix

1 Загрузите архив исходных кодов

Перейдите на страницу загрузки Zabbix и скачайте архив исходных кодов. Как только он будет загружен, распакуйте исходные коды, выполнив:

2 Создайте аккаунт пользователя

Все процессы демонов Zabbix требуют непривилегированного пользователя. Если демон Zabbix запущен от аккаунта пользователя без привилегий, то он будет работать под этим пользователем.

Однако, если демон запущен из под аккаунта ‘root’, демон переключится на аккаунт пользователя ‘zabbix’, который должен существовать. Для создания такого аккаунта пользователя (принадлежащего к своей группе, “zabbix”)

в системах на основе RedHat, выполните:

в системах на основе Debian, выполните:

На системах на основе Debian, выполните:

Для установки веб-интерфейса Zabbix отдельного аккаунта пользователя не требуется.

Если Zabbix сервер и агент работают на одной машине, то рекомендуется использовать разных пользователей для запуска сервера и для запуска агента. В противном случае, если сервер и агент запущены под одним пользователем, агент будет иметь доступ к файлу конфигурации сервера и любой пользователь с правами Администратора в Zabbix может с легкостью получить, например, пароль от базы данных.

3 Создайте базу данных Zabbix

Для демонов Zabbix сервера и прокси, а так же для веб-интерфейса Zabbix, требуется база данных. Она не требуется для запуска Zabbix агента.

Для создания схемы базы данных и вставки набора данных предоставляются SQL скрипты. Для базы данных Zabbix proxy требуется только создание схемы данных, в то время как для Zabbix сервера помимо схемы необходимо также установить набор данных.

После создания базы данных Zabbix, перейдите к следующим шагам компиляции Zabbix.

4 Сконфигурируйте исходный код

При конфигурировании исходного кода Zabbix сервера или прокси, вы должны указать используемый тип базы данных. Только один тип базы данных может быть скомпилирован для процессов сервера или прокси единовременно.

Для просмотра всех доступных опций конфигурирования, выполните в папке с извлеченным исходным кодом Zabbix:

Для конфигурирования исходных кодов для Zabbix сервера и агента, вы можете выполнить нечто вроде:

Для конфигурирования исходных кодов для Zabbix сервера (с PostgreSQL и т.д.), вы можете выполнить:

Читайте также:  Установка карнизов из пенополистирола

Для конфигурирования исходных кодов для Zabbix прокси (с SQLite и т.д.), вы можете выполнить:

Для конфигурирования исходных кодов для Zabbix агента, вы можете выполнить:

Имеется возможность использования флага —enable-static для статической линковки библиотек. Если вы планируете распространять скомпилированные исполняемые файлы на другие сервера, вы должны использовать этот флаг, чтобы приложения могли работать без требуемых библиотек. Флаг —enable-static не работает под ОС Solaris.

Использование опции —enable-static не рекомендуется при сборке сервера.

В случае сборки сервера со статической линковкой у вас должны иметься статические версии всех необходимых внешних библиотек.

Бывает полезно там, где установлено несколько версий MySQL или MariaDB установлена вместе с MySQL на одной системе.

5 Соберите и установите всё

Этот шаг должен быть выполнен пользователем с достаточными правами (как правило ‘root’, или с помощью sudo ).

Выполнение make install установит исполняемые файлы демонов (zabbix_server, zabbix_agentd, zabbix_proxy) в /usr/local/sbin и исполняемые файлы клиентов (zabbix_get, zabbix_sender) в /usr/local/bin.

6 Просмотрите и отредактируйте файлы конфигурации

Вам нужно сконфигурировать этот файл для каждого хоста на котором установлен zabbix_agentd.

В файле вы должны указать IP адрес Zabbix сервера. Подключения с остальных хостов будут отклонены.

Вы должны указать имя базы данных, пользователя и пароль (если он используется).

Остальные параметры подойдут со значениями по умолчанию, если у вас небольшая установка (до десятка наблюдаемых узлов сети). Вы должны изменить параметры по умолчанию, если вы хотите увеличить производительность Zabbix сервера (или прокси). Обратитесь к разделу Оптимизация производительности для получения подробных сведений.

Вы должны указать IP адрес сервера и имя прокси (должно быть известно серверу), а также имя базы данных, пользователя и пароль (если он используется).

7 Запустите демоны

Запустите zabbix_server на стороне сервера.

Запустите zabbix_agentd на всех наблюдаемых машинах.

Если вы установили Zabbix прокси, запустите zabbix_proxy.

Установка веб-интерфейса Zabbix

Копирование файлов PHP

Веб-интерфейс Zabbix написан на языке PHP, поэтому чтобы его запустить вам потребуется веб-сервер с поддержкой PHP. Установка производится путем простого копирования PHP файлов в папку HTML веб-сервера.

Если устанавливаете из SVN и планируете использовать любой другой язык, кроме английского, то вы должны сгенерировать файлы переводов. Для этого выполните:

Требуется утилита msgfmt из пакета gettext.

Установка веб-интерфейса
Шаг 1

Вы должны увидеть первую страницу помощника установки веб-интерфейса.

Шаг 2

Убедитесь, что все требования к программному обеспечению выполнены.

Требование Минимальное значение Описание
Версия PHP 5.4.0
PHP опция memory_limit 128МБ В php.ini:
memory_limit = 128M
PHP опция post_max_size 16МБ В php.ini:
post_max_size = 16M
PHP опция upload_max_filesize 2МБ В php.ini:
upload_max_filesize = 2M
PHP опция max_execution_time 300 секунд (значения 0 и -1 разрешены) В php.ini:
max_execution_time = 300
PHP опция max_input_time 300 секунд (значения 0 и -1 разрешены) В php.ini:
max_input_time = 300
PHP опция session.auto_start должна быть отключена В php.ini:
session.auto_start = 0.
Поддержка баз данных Одна из: MySQL, Oracle, PostgreSQL, IBM DB2 Один из следующих модулей должен быть установлен:
mysql, oci8, pgsql, ibm_db2
bcmath php-bcmath
mbstring php-mbstring
PHP опция mbstring.func_overload должна быть отключена В php.ini:
mbstring.func_overload = 0.
PHP опция always_populate_raw_post_data должна быть равной -1 Требуется только для версий PHP 5.6.0 и новее.
В php.ini:
always_populate_raw_post_data = -1
sockets php-net-socket. Требуется для поддержки пользовательских скриптов.
gd 2.0.28 php-gd. Расширение PHP GD должно поддерживать PNG изображения (—with-png-dir), JPEG (—with-jpeg-dir) изображения и FreeType 2 (—with-freetype-dir).
libxml 2.6.15 php-xml или php5-dom
xmlwriter php-xmlwriter
xmlreader php-xmlreader
ctype php-ctype
session php-session
gettext php-gettext
Начиная с Zabbix 2.2.1, расширение PHP gettext более не является обязательным для установки Zabbix. Если gettext не установлен, веб-интерфейс будет работать как обычно, однако, переводы будут недоступны.

В списке могут также присутствовать необязательные требования. Если необязательное требование не удовлетворено, то оно отображается оранжевым цветом и имеет состояние Предупреждение (Warning). Установка может продолжаться, если необязательные требования не удовлетворены.

Шаг 3

Укажите информацию для подключения к базе данных. База данных Zabbix должна быть уже создана.

Шаг 4

Введите подробные сведения о сервере Zabbix.

Ввод имени Zabbix сервера опционален, однако, если задан, оно будет отображаться в полосе меню и в заголовках страниц.

Шаг 5

Просмотрите результат настроек.

Шаг 6

Скачайте файл конфигурации и поместите его в каталог conf/.

Шаг 7

Шаг 8

Веб-интерфейс Zabbix готов! По умолчанию имя пользователя Admin, пароль zabbix.

3 Установка Java gateway

Необходимо установить Java gateway только, если вы хотите мониторить JMX приложения. Java gateway легковесный и не требует наличия базы данных.

Чтобы установить его из исходных кодов, сначала загрузите и извлеките исходные коды из архива.

Чтобы скомпилировать Java gateway, выполните ./configure скрипт с —enable-java опцией. Целесообразно указать опцию —prefix для изменения пути установки с /usr/local по умолчанию, так как при установке Java gateway будет создано целое дерево директорий, не просто один исполняемый файл.

Для компиляции и сборки пакета Java gateway в JAR файл выполните make . Обратите внимание, для выполнения этого шага вам потребуется наличие выполняемых файлов javac и jar в известных системе местах.

Теперь у вас имеется zabbix-java-gateway-$VERSION.jar файл в src/zabbix_java/bin. Если вам удобно запускать Java gateway из src/zabbix_java в директории с исходными кодами, тогда вам нужно перейти к инструкциям по настройке и запуску Java gateway. В противном случае убедитесь, что у вас имеются достаточные привилегии и выполните make install .

Перейдите к настройке для получения более подробных сведений о настройке и запуске Java gateway.

источник