Biokaminy-lux.ru

Все про ремонт быт. техники
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как установить Zabbix сервер на Ubuntu

Как установить Zabbix сервер на Ubuntu 20.04

Zabbix — это веб-инструмент мониторинга с открытым исходным кодом. Применяется для мониторинга широкого спектра ИТ-компонентов. Сюда относятся сетевые устройства, такие как серверы, виртуальные машины и приложения. Он предоставляет множество показателей мониторинга, таких как использование сети, загрузка процессора и использование диска. Это помогает при устранение неполадок, когда система ведет себя ненормально. Вы можете визуализировать показатели производительности в виде графиков, экранов, карт и обзоров.

В этом руководстве мы покажем вам, как установить Zabbix Server на Ubuntu 20.04 LTS.

Вам необходимо настроить Zabbix агент, чтобы разрешить соединение с вашего Zabbix сервера:

Добавьте в него следующие настройки:

Перезапустите службу Zabbix, чтобы изменения вступили в силу. Также включите автоматический запуск службы при загрузке системы:

Поздравляю! Вы успешно установили Zabbix . Благодарим вас за использование этого руководства по установке Zabbix Monitoring Tool в вашей системе Ubuntu 20.04 Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Zabbix .

Шаг 2. Установка пакетов PHP [19659012] На этом этапе мы установим и настроим PHP как требования Zabbix. Мы установим и будем использовать стандартную версию PHP, предоставляемую репозиторием Ubuntu, PHP 7.2.

Установите пакет PHP с помощью команды apt ниже.

По завершении установки перейдите к PHP- конфигурационный каталог и отредактируйте файл "php.ini".

Перейдите в каталог /etc/php/7.2.

Измените конфигурацию информации, как показано ниже.

Затем перезапустите службу Apache, чтобы применить новую конфигурацию PHP.

Убедитесь, что ошибки нет, и в результате установка и настройка PHP для Zabbix завершена. Объявление

 Установка PHP

Установка системы мониторинга Zabbix

Zabbix — это универсальный инструмент мониторинга, способный отслеживать динамику работы серверов и сетевого оборудования, быстро реагировать на внештатные ситуации и предупреждать возможные проблемы с нагрузкой.

Читайте так же:
Установка сигнализации в квартиру в рассрочку

Система мониторинга Zabbix может собирать статистику в указанной рабочей среде и действовать в определенных случаях заданным образом.

У Zabbix есть 4 основных инструмента, с помощью которых можно мониторить определенную рабочую среду и собирать о ней полный пакет данных для оптимизации работы.

1. Сервер — ядро, хранящее в себе все данные системы, включая статистические, оперативные и конфигурацию. Дистанционно управляет сетевыми сервисами, оповещает администратора о существующих проблемах с оборудованием, находящимся под наблюдением.

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

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

3. Агент — программа (демон), которая активно мониторит и собирает статистику работы локальных ресурсов (накопители, оперативная память, процессор и др.) и приложений.

4. Веб-интерфейс — является частью сервера системы и требует для работы веб-сервер. Часто запускается на том же физическом узле, что и Zabbix.

Основные возможности

Функционал включает в себя общие проверки для наиболее распространенных сервисов, в том числе СУБД, SSH, Telnet, VMware, NTP, POP, SMTP, FTP и т.д.

Стандартные функции системы

  1. Контроль нагрузки на процессор, касается и отдельных процессов;
  2. Сбор данных об объеме свободной оперативной и физической памяти;
  3. Мониторинг активности жесткого диска;
  4. Мониторинг сетевой активности;
  5. Пинг для проверки доступности узлов в сети.

Установка Zabbix

В этой статье мы рассмотрим установку zabbix из контейнера Docker. Установка будет проходить на операционной системе Debian 10. В качестве базы данных будет использоваться СУБД PostgreSQL.

Читайте так же:
Установка грязевого фильтра в систему отопления

Установить Docker можно с помощью данной статьи.

Создаем ресурсы для проброса в контейнеры

Обязательно укажите свою зону.

Создаем Docker сеть
Запускаем контейнер с Postgresql
Запускаем контейнер с Zabbix server
Запускаем Zabbix web server

После создания всех контейнеров проверяем их с помощью команды sudo docker ps:

Установка системы мониторинга Zabbix

Подключаемся браузером к хост машине по url: http://0.0.0.0

Установка системы мониторинга Zabbix

Вводим Логин: “Admin”, пароль: “zabbix”. Регистр имеет значение. После ввода данных будет загружена главная страница zabbix:

Установка системы мониторинга Zabbix

На этом установка системы мониторинга Zabbix завершена. Подробное изучение системы не входит в данную статью. Если хотите изучать подробнее данную тему, тогда пишите в комментариях.

Когда машина будет выключена, тогда и Zabbix будет не работать. При следующем запуске будет необходимо запустить docker контейнеры для работы zabbix:

Всего комментариев: 2 Комментировать

косяки:
1) полный вид команды с указанием базы (без нее у меня выдавало ошибку)
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p [пароль от пользователя zabbix] -Dzabbix
2) указать часовой пояс для пхп
в файле /etc/php5/apache2/php.ini нужно выставить date.timezone = Europe/Moscow (должно совпадать с записью в zabbix.conf)
не забываем про рестарт /etc/init.d/apache2 restart

Будет время проверю, но несколько раз по своей же инструкции ставил, проблем не было.

Шаг 2. Установка Zabbix-клиент под ОС Windows

Чтобы установить Zabbix-клиент на Windows нужно скачать и установить установщик с сайта https://www.zabbix.com/.

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

Установка Zabbix Agent

Рисунок 1 — Установка Zabbix Agent

В дальнейшем, эти настройки можно сменить, они хранятся в файле zabbix_agentd.conf, который по умолчанию установщиком ставится в C:Program FilesZabbix Agent

Просмотр файла настройки Zabbix Agent

Рисунок 2 — Просмотр файла настройки Zabbix Agent

Читайте так же:
Техника безопасности слесаря буровых установок

Установка Zabbix Agent

Чтобы начать наблюдение за удаленным хостом нам понадобится Zabbix Agent. Эта программа собирает все доступные данные о нагрузке на систему, использовании ресурсов и передает все это на сервер Zabbix. Можно настроить активную проверку, когда агент будет отправлять все данные на сервер периодически или пассивную, когда данные будут отправляться по запросу.

Поэтому нужно установить Zabbix Agent во всех системах, за которыми нужно наблюдать. Для установки используется тот же репозиторий что и для сервера, смотрите выше как добавить. Затем используйте команду для установки:

sudo apt install zabbix-agent

Теперь отредактируем файл, нам нужно указать IP адрес сервера и имя хоста:

sudo vi /etc/zabbix/zabbix_agentd.conf

После изменения конфигурации нужно перезапустить сервис zabbix-agent:

sudo systemctl restart zabbix-agent

Теперь вы можете добавить новый хост в Zabbix на вкладке Hosts и наблюдать за его состоянием:

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector