Установка Zabbix 3.2 на Ubuntu Server 16.04
Приветствую вас! Один из частых вопросов - как установить систему мониторинга Zabbix server 3.2 на Ubuntu. Предлагаю сегодня в этом разобраться.
В прошлых статьях я уже рассматривал:
Прежде чем устанавливать zabbix server, я настоятельно рекомендую обновить все пакеты на вашем сервере командой:
sudo apt-get update -y
sudo apt-get upgrade -y
Подготовка у установке
Прежде чем нам установить сам zabbix server, нам необходимо подготовить наш сервер. Для этого нам необходимо установить MySQL для базы данных сервера и Apache, чтобы мы имели возможность заходить на сервер.
Установка MySQL
Данной командой устанавливаем MySQL сервер:
sudo apt install mysql-server mysql-client -yВо время установки нас попросят придумать пароль для пользователя root пользователя mysql
Вводим пароль и нажимаем Enter, нас просят его повторить. Повторяем и снова нажимаем Enter.
Теперь заходим в командную строку mysql сервера:
sudo mysql -u root -p
Нас попросят ввести пароль нашего пользователя root, который мы только что придумали.
Теперь нам необходимо создать базу и пользователя для нашего сервера, для этого в консоли mysql вводим (точка с запятой (;) в конце каждой строчки обязательна!):
CREATE DATABASE zabbix character set utf8 collate utf8_bin; GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY ’ zabbix’ WITH GRANT OPTION; FLUSH PRIVILEGES;
exit;
Установка Apache2
Наш следующий этап - установка и подготовка Apache2 к работе. Начнем с установки:
sudo apt-get install apache2 -y
Установим PHP зависимости, они нам пригодятся:
sudo apt-get install php-mbstring php-bcmath php-xml -yДобавим библиотеки:
sudo apt-get install libapache2-mod-php7.0Перезапускаем Apache2:
sudo service apache2 reload
Пока на этом все, позже вернемся к его дальнейшей настройке. Переходим к непосредственной установке zabbix server’ a.
Установка zabbix на Ubuntu Server 16.04
Перед установкой, нам необходимо подключить репозиторий с zabbix сервером:
sudo wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb sudo dpkg -i zabbix-release_3.2-1+xenial_all.deb
sudo apt-get update
Устанавливаем сервер и Web морду для него
sudo apt-get install zabbix-server-mysql
sudo apt-get install zabbix-frontend-php -y
Теперь устанавливаем временной пояс в настройках PHP.
sudo mcedit /etc/apache2/conf-available/zabbix.conf
Приводим его к следующему виду:
<IfModule mod_php5.c> php_value max_execution_time 300Перегружаем апач:
php_value memory_limit 128M php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1 php_value date.timezone Europe/Moscow
</IfModule> <IfModule mod_php7.c> php_value max_execution_time 300
php_value memory_limit 128M php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1 php_value date.timezone Europe/Moscow
</IfModule>
sudo service apache2 reload
Импортируем базу данных:
cd /usr/share/doc/zabbix-server-mysql
sudo gzip -d create.sql.gz
mysql -u zabbix -p zabbix < create.sql
Вводим пароль zabbix и ожидаем пока пройдет импорт базы.
Далее редактируем файл настроек zabbix сервера /etc/zabbix/zabbix_server.conf и приводим данные параметры к такому виду:
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
Запускаем службу zabbix-server:
sudo service zabbix-server start
Осталось зайти на сам сервер, набрав в адресной строке http://ip-сервера/zabbix
Данные для входа:
Логин: Admin (обязательно с большой буквы)
Пароль: zabbix
Заключение
Вот так не хитро была произведена установка zabbix server на Ubuntu Server 16.04. Я надеюсь что выполнив пошагово данную инструкцию, у вас все получилось сделать.
Теперь можно установить zabbix-agent на наш сервер. Я уже писал как это сделать в этой статье - Установка zabbix agent на Ubuntu Server 16.04
Другие статьи
Времена, когда охранные системы для дома были доступны лишь богатым клиентам, постепенно уходят в прошлое.
Среди «умных» термостатов есть явный лидер — Nest.
Рынок "умных" вещей молодой и в отличие от многих других отраслей на нем практически еженедельно появляются новые и очень интересные продукты.
Система домашней автоматизации предназначена, чтобы управлять другими системами - инженерными и развлекательными.
Среди «умных» термостатов есть явный лидер — Nest.
Рынок "умных" вещей молодой и в отличие от многих других отраслей на нем практически еженедельно появляются новые и очень интересные продукты.