Хотите узнать, как установить Заббикс с помощью HTTPS на Ubuntu Linux? В этом учебнике мы покажем вам, как установить, настроить и получить доступ к серверу Заббикс с помощью HTTPS и бесплатного сертификата от Letsencrypt на компьютере под управлением Ubuntu Linux.

• Ubuntu 18.04
• Ubuntu 19.04
• Ubuntu 20.04
Заббикс 5.0.2

Список оборудования

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

Эта ссылка будет также показать список программного обеспечения, используемого для создания этого учебника.

Заббикс плейлист:

На этой странице мы предлагаем быстрый доступ к списку видео, связанных с установкой Забфикса.

Не забудьте подписаться на наш канал YouTube под названием FKIT.

Учебник Заббикс HTTPS - Установка на Ubuntu Linux

Установите службу баз данных MyS'l.

Copy to Clipboard

Получите доступ к командной строке службы MyS'L.

Copy to Clipboard

Создайте базу данных под названием zabbix.

Copy to Clipboard

Создайте пользователя базы данных по имени zabbix.

Copy to Clipboard

В нашем примере пароль kamisma123 был установлен для пользователя по имени zabbix.

Дайте пользователю myS'L имя zabbix разрешение на базу данных под названием zabbix.

Copy to Clipboard

Загрузите пакет установки зайбики 5.

Copy to Clipboard

Импорт шаблон базы данных Заббикс внутри MyS'L.

Copy to Clipboard

Вы закончили установку базы данных Забфикса.

Учебник Заббикс HTTPS - Установка веб-сервера

Установите веб-сервер Apache и все необходимые пакеты.

Copy to Clipboard

Включить необходимые модули Apache.

Copy to Clipboard

Отредактируйте файл конфигурации Apache.

Copy to Clipboard

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

Copy to Clipboard

Найдите местоположение файла конфигурации PHP в вашей системе.

Отредактируйте файл конфигурации под названием: PHP. Ini.

Copy to Clipboard

Имейте в виду, что ваша версия PHP и расположение файла не могут быть одинаковыми.

Установите следующие элементы в файле php.ini:

Copy to Clipboard

Установите правильный часовой пояс для вашего местоположения.

Перезапустите службу apache.

Copy to Clipboard

Вы закончили установку веб-сервера Apache с поддержкой PHP.

Учебник Заббикс HTTPS - Настройте Apache Виртуальные хосты

Виртуальные хосты, если функция, которая позволяет одному серверу Apache предложить несколько веб-сайтов, используя тот же IP-адрес.

Создание необходимой инфраструктуры для использования функции Apache VirtualHosts

Наш сайт будет называться: ЗАББИКС. ГОРНЫЙ БАССЕЙН. Ниндзя.

Эти файлы веб-сайта будут храниться внутри следующего каталога:

Copy to Clipboard

Этот веб-сайт журналы будут храниться внутри следующего каталога:

Copy to Clipboard

Создайте файл виртуальной конфигурации хоста Apache для веб-сайта «Заббикс».

Copy to Clipboard

Вот файл с нашей конфигурацией.

Copy to Clipboard

Включите виртуальную конфигурацию хоста «Заббикс».

Copy to Clipboard

Перезапустите службу Apache.

Copy to Clipboard

Вы закончили виртуальную конфигурацию хоста На Apache.

Учебный заббикс HTTPS - реестр доменов DNS

Получите доступ к веб-сайту GODADDY и купите домен DNS.

В нашем примере мы покупаем домен под названием MINING-POOL. Ниндзя.

Вы можете использовать любой веб-сайт для покупки домена DNS, GoDaddy это просто мой личный выбор.

Создайте запись DNS, указывающую веб-сайту «Заббикс» на компьютер под управлением Apache.

В нашем примере мы создали запись DNS, указывающую на ЗАББИКС. ГОРНЫЙ БАССЕЙН. NINJA до 34.217.177.160.

Zabbix virtual host dns

Используйте команду NSLOOKUP для тестирования конфигурации DNS.

Copy to Clipboard

Вот вывод команды.

Copy to Clipboard

Откройте браузер и попытайтесь получить доступ к версии http веб-сайта.

В нашем примере в браузер был введен следующий URL::

- http://zabbix.mining-pool.ninja

Zabbix HTTP Virtual Host

Поздравляю! Вы закончили необходимую конфигурацию DNS.

Учебник Заббикс HTTPS - Установить бесплатный сертификат HTTPS на Apache

Нам нужно установить бесплатный сертификат HTTPS.

Мы также должны перенаправить весь трафик HTTP на версию HTTPS веб-сайта Заббикс автоматически.

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

Copy to Clipboard

Установка бесплатного сертификата HTTPS от Apache

Copy to Clipboard

• Пресса (A) для согласования с условиями обслуживания.
• Нажмите (Y), чтобы поделиться своей электронной почтой и получать информационные бюллетени.
• Нажмите (2), чтобы автоматически перенаправить ваш веб-сайт HTTP на версии HTTPS.

Copy to Clipboard

Система автоматически установит бесплатный сертификат.

Он также будет настроить сервер Apache, чтобы перенаправить все HTTP доступ к версии HTTPS вашего сайта.

В нашем примере система создала виртуальный файл конфигурации хоста под названием: Zabbix-le-ssl.conf.

Вот содержимое файла.

Copy to Clipboard

Файл KEY содержит ваш личный ключ сертификата и должен постоянно храниться в безопасном месте.

В нашем примере файл KEY хранился по адресу:

Copy to Clipboard

Система автоматически модифицирует файл виртуальной конфигурации хоста исходного apache.

Он автоматически перенаправит все запросы HTTP на версию HTTPS вашего сайта.

Copy to Clipboard

Вы закончили необходимую конфигурацию HTTPS.

Учебник Заббикс HTTPS - Тест Бесплатный сертификат HTTPS

Настало время проверить конфигурацию.

Откройте браузер и попытайтесь получить доступ к версии HTTP вашего сайта.

В нашем примере в браузер был введен следующий URL::

- http://zabbix.mining-pool.ninja

Apache автоматически перенаправит запрос HTTP на версию httpS вашего сайта.

Zabbix HTTPS Virtual Host

Поздравляю! Конфигурация Apache HTTPS работает.

Учебный сервер Заббикс - Установка на Ubuntu

Скачать и установить пакет GOLANG.

Copy to Clipboard

Программное обеспечение GOLANG было установлено под /usr/местной папкой.

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

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

Copy to Clipboard

Вот содержимое файла.

Copy to Clipboard

Перезагрузка компьютера.

Copy to Clipboard

Проверьте, были ли автоматически созданы необходимые переменные среды.

Copy to Clipboard

Вот правильный выход:

Copy to Clipboard

Создайте учетную запись Linux для пользователя qabbix и установите необходимые пакеты.

Copy to Clipboard

Составить и установить сервер Забфикс.

Copy to Clipboard

Найдите местоположение файла zabbix_server.conf.

Copy to Clipboard

Вот исходный файл, до нашей конфигурации.

Copy to Clipboard

Вот новый файл с нашей конфигурацией.

Copy to Clipboard

Запустите сервер Забфикс.

Copy to Clipboard

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

Используйте следующую команду, чтобы запустить агент по умолчанию.

Copy to Clipboard

Или используйте следующую команду, чтобы запустить новый агент Забфикс2.

Copy to Clipboard

Агент Забфикс 2, кажется, работает на переднем плане.

Переместите все интерфейсные файлы «Заббикс» в созданный ранее виртуальный каталог хоста Apache.

Установите правильное разрешение файла.

Copy to Clipboard

Перезапустите службу Apache.

Copy to Clipboard

Учебник Заббикс HTTPS - Установка веб-интерфейса

Откройте свой браузер и получите доступ к версии HTTPS вашего веб-сайта «Заббикс».

В нашем примере в браузер был введен следующий URL::

https://zabbix.mining-pool.ninja

Мастер установки Заббикс будет представлен.

Щелкните по кнопке Далее.

zabbix 5 install

На следующем экране, вам придется проверить, если все требования были выполнены.

Щелкните по кнопке Далее.

Zabbix 5 requirements

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

Хозяин: местный хозяин
Имя пользователя базы данных: zabbix
Пароль базы данных: kamisama123

Zabbix 5 database configuration

На следующем экране, вы просто должны нажать на кнопку Next.

zabbix agent

Теперь взгляните на резюме конфигурации.

Щелкните по кнопке Далее.

Zabbix 5 installation summary

На следующем экране вам придется нажать на кнопку Отделка.

zabbix installation

Наконец, вам будет представлен экран входа в Zabbix.

• Zabbix default username: Admin
• Zabbix default Password: zabbix

zabbix login

После успешного входа, вы будете отправлены на новую панель мониторинга зайбита.

Zabbix 5 Dashboard

Поздравляю! Успешно была завершена установка httpS заббикса.

Учебник Заббикс HTTPS - Установка веб-интерфейса

Установка бесплатного сертификата действительна в течение 90 дней.

Система создает запланированную задачу автоматического продления любого сертификата в течение тридцати дней после истечения срока действия.

Имя запланированной задачи CERTBOT и находится внутри следующего каталога:

Copy to Clipboard

Вот содержимое файла.

Copy to Clipboard

Используйте следующую команду для имитации процесса обновления сертификата.

Copy to Clipboard

Вот вывод команды.

Copy to Clipboard

Поздравляю! Успешно была завершена установка httpS заббикса.