Ubuntu Desktop — удобная операционная система для использования на персональных компьютерах, однако она также может быть использована в качестве сервера. Если вам нужно создать мониторинговую систему, Zabbix является одним из лучших вариантов. Эта статья предоставит вам подробную инструкцию по установке Zabbix на Ubuntu Desktop.
Прежде чем мы начнем, убедитесь, что ваш Ubuntu Desktop обновлен до последней версии и у вас есть доступ к интернету. Также убедитесь, что у вас есть права администратора.
Шаг 1. Откройте терминал и введите следующую команду, чтобы добавить репозиторий Zabbix к вашей системе:
sudo apt install -y wget
Шаг 2. Загрузите PGP-ключ Zabbix, чтобы проверить подлинность загруженных файлов с помощью следующей команды:
wget https://repo.zabbix.com/zabbix/5.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.2-1%2Bfocal_all.deb
Шаг 3. Установите загруженный PGP-ключ с помощью следующей команды:
sudo dpkg -i zabbix-release_5.2-1+focal_all.deb
Шаг 4. Обновите список пакетов:
sudo apt update
Теперь вы готовы установить Zabbix на Ubuntu Desktop и настроить его для своих нужд. Удачной установки!
Установка и настройка Zabbix на Ubuntu Desktop
Данный гайд представляет собой подробную инструкцию по установке и настройке системы мониторинга Zabbix на операционную систему Ubuntu Desktop.
- Установка необходимых пакетов и зависимостей:
- Откройте командную строку и выполните следующую команду:
sudo apt update
- Подтвердите обновление пакетов, если будет предложено
- Затем установите пакеты, необходимые для работы Zabbix:
sudo apt install apache2 mysql-server php php-mysql php-gd php-xml php-bcmath php-mbstring php-ldap
- Подтвердите установку пакетов, если будет предложено
- Установка и настройка базы данных:
- Введите следующую команду, чтобы установить Zabbix repository:
wget https://repo.zabbix.com/zabbix/5.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.2-1%2Bfocal_all.deb
- Затем выполните команду:
sudo dpkg -i zabbix-release_5.2-1+focal_all.deb
- Обновите список пакетов:
sudo apt update
- Установите Zabbix server, frontend и агент:
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
- Настройка базы данных:
- Откройте конфигурационный файл Zabbix сервера для редактирования:
sudo nano /etc/zabbix/zabbix_server.conf
- Внесите необходимые изменения:
- Раскомментируйте и изменив значение параметра DBHost на localhost:
DBHost=localhost
- Раскомментируйте и изменив значение параметра DBName на zabbix:
DBName=zabbix
- Раскомментируйте и изменив значение параметра DBUser на zabbix:
DBUser=zabbix
- Раскомментируйте и изменив значение параметра DBPassword на ваш пароль:
DBPassword=password
- Импорт базы данных:
- Выполните следующую команду для импорта базы данных:
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
- Введите пароль базы данных, который вы указали ранее при настройке
- Настройка PHP:
- Откройте конфигурационный файл PHP для редактирования:
sudo nano /etc/php/7.4/apache2/php.ini
- Найдите и измените параметр max_execution_time на 300:
max_execution_time = 300
- Сохраните и закройте файл
- Настройка Apache:
- Включите необходимые модули Apache:
sudo a2enmod rewrite
- Перезапустите Apache:
sudo systemctl restart apache2
- Настройка Zabbix frontend:
- Откройте веб-браузер и введите адрес http://localhost/zabbix
- Следуйте инструкциям мастера установки Zabbix
- Настройте параметры подключения к базе данных, которые вы указали ранее
- Придумайте и введите пароль для администраторского аккаунта
- Завершите установку и войдите в систему
- Настройка Zabbix агента:
- Отредактируйте конфигурационный файл агента:
sudo nano /etc/zabbix/zabbix_agentd.conf
- Найдите и изменим параметр Server на localhost:
Server=localhost
- Найдите и изменим параметр ServerActive на localhost:
ServerActive=localhost
- Сохраните и закройте файл
- Перезапустите Zabbix агент:
sudo systemctl restart zabbix-agent
- Проверка установки:
- Откройте веб-браузер и введите адрес http://localhost/zabbix
- Войдите в систему под учетной записью администратора
- Проверьте работу Zabbix, добавляя новые хосты и мониторинг их состояния
Поздравляю! Вы успешно установили и настроили Zabbix на Ubuntu Desktop. Теперь вы можете использовать его для мониторинга своих систем и устройств.