Хелпикс

Главная

Контакты

Случайная статья





Вводим пароль от root



 

Практическая работа № 2

Приступая к установке Zabbix, помните, что для конкретных сборок Zabbix подходят строго определенные ОС семейства Linux. На официальном сайте проекта, zabbix. com, приведены четкие инструкции, с какого репозитория устанавливать пакет для определенной ОС.

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

Заручившись информацией с zabbix. com, начнем установку. Сначала укажем репозиторий, с которого нужно устанавливать пакет. Для практических работ выбрана версия Zabbix 4. 0 (Рис. 2. 8-2. 9).

Рисунок 2. 8 – Выбор правильного дистрибутива

 

Рисунок 2. 9 – Подсказка по репозиторию

 

Команда wget добавит в файл /etc/apt/sources. list, содержащий список репозиториев по умолчанию, новый путь, указывающий на пакет zabbix, подходящий к нашей системе ОС Ubuntu (кстати, в качестве БД будет использована MySQL, из-за своей простоты).

# wget https: //repo. zabbix. com/zabbix/4. 0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4. 0-3+focal_all. deb

Команда dpkg –i извлекает информацию о составляющих релиза Zabbix версии 4. 2.

# dpkg -i zabbix-release_4. 0-3+focal_all. deb

Вновь обновим информации о репозиториях.

# apt update

На заметку! Команда dpkg –i актуализировала сведения о доступных для установки модулей пакета zabbix. После ввода в консоли команды «sudo apt-get install zabbix- » нажмите клавишу TAB – система предложит Вам возможные варианты дальнейшего ввода. Вводя первые буквы части команды и используя нажатие TAB – Вы сэкономите массу времени (Рис. 2. 10).

 

Рисунок 2. 10 – инструмент быстрого ввода команд

 

Перед установкой Zabbix, нужно установить web-сервер (мы используем apache2), php-движок, и базу данных MySQL – все это в ранних версиях Ubuntu входило в набор LAMP, и предустанавливалось во время развертывания системы. В Ubuntu 18. 04 LAMP исключен из установщика, поэтому необходимо ставить пакеты по отдельности (что довольно сложно). Данный набор пакетов имеет достаточно обширные зависимости, и, чтобы избежать затруднений, вместо утилиты установщика apt-get, воспользуемся утилитой tasksel (которая позволяет устанавливать такое ПО «в один клик»):

# sudo apt-get install tasksel

# sudo tasksel install lamp-server

Подтвердить успешную установку LAMP можно, просто сделав HTTP-запрос в браузере на IP-адрес виртуальной машины – должна загрузиться страница-заглушка веб-сервера Apache2 (Рис. 2. 11):

Рисунок 2. 11 – Общий вид страницы-заглушки Apache2

 

После этого, добавим в файл со списком репозиториев несколько источников, необходимых для установки сопутствующих системе Zabbix пакетов (это необходимо для ОС Ubuntu 18. 04):

# sudo nano /etc/apt/sources. list

 

#Ubuntu Main Repos

deb http: //us. archive. ubuntu. com/ubuntu/ bionic main universe

deb-src http: //us. archive. ubuntu. com/ubuntu/ bionic main universe

#Ubuntu Update Repos

deb http: //us. archive. ubuntu. com/ubuntu/ bionic-security main universe

deb http: //us. archive. ubuntu. com/ubuntu/ bionic-updates main universe

deb-src http: //us. archive. ubuntu. com/ubuntu/ bionic-security main universe

deb-src http: //us. archive. ubuntu. com/ubuntu/ bionic-updates main universe

 

После всего этого обновите информацию о репозиториях и установите необходимые пакеты для Zabbix – движок, веб-интерфейс, и агент (понадобится позднее):

# apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent

Подтвердите установку и дождитесь ее окончания.

Следующий этап установки – создать базу данных для Zabbix в сервисе баз данных MySQL: нужно выполнить скрипт (готовый набор команд) для создания базы данных Zabbix.

На заметку! Для различных баз данных Zabbix предлагает готовые скрипты по созданию баз данных. Zabbix поддерживает такие базы данных, ка MySQL и PostgreSQL.

Для освоения раздела достаточно простой БД MySQL. При внедрении Zabbix для мониторинга, скажем, от 500 объектов (например, крупное предприятие), потребуется БД PostgreSQL.

Скрипт для создания БД приведен ниже. Сначала осуществим вход в БД MySQL (логин и пароль указаны в таблице 1, при установке ОС)

# sudo mysql -uroot –p

Вводим пароль от root

Далее мы попадаем в командную строку БД. Создадим базу данных zabbix, с кодировкой utf-8:



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.