Установка Zabbix на Ubuntu Server 16.04
Установка системы мониторинга
sudo apt updateПри отсутствии LAMP переходим к установке базы данных MySQL и веб-сервера Apache. Наберите в командной строке:
sudo apt install mysql-server mysql-client apache2Теперь нужно установить все необходимые пакеты:
sudo apt install php-mbstring php-bcmath php-xmlПосле этого, необходимо скачать из репозитория Zabbix. На момент написания статьи актуальной является версия 3.2.0:
wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix/zabbix-server-mysql_3.2.0-1+xenial_amd64.deb
wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix/zabbix-frontend-php_3.2.0-1+xenial_all.debУстанавливаем deb пакеты:
sudo dpkg -i zabbix-server-mysql_3.2.0-1+xenial_amd64.debПри необходимости также проведите инсталляцию всех зависимостей:
apt-get -f installДля второго пакета нужно сделать тоже самое:
sudo dpkg -i zabbix-frontend-php_3.2.0-1+xenial_all.deb
sudo apt-get -f installПосле этого необходимо перезапустить сервер:
sudo service apache2 reloadДалее требуется отредактировать файл конфигурации с помощью текстового редактора:
sudo apt-get install nano
sudo nano /etc/apache2/conf-available/zabbix.confВнутри нужно убрать знак #(комментария) в строках:
# php_value date.timezone Europe/RigaТеперь перейдите в базу данных:
sudo mysql -u root -pСоздайте базу данных с именем "zabbix":
CREATE DATABASE zabbix;Теперь нужно создать нового пользователя "zabbix" с паролем "passzabbpass" для базы данных "zabbix". Ему нужно предоставить права:
GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'passzabbpass' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit;После этого наполняйте базу таблицами:
cd /usr/share/doc/zabbix-server-mysql
sudo gzip -d create.sql.gzПодождите немного, пока данные наполнит базу:
mysql -u zabbix -p zabbix < create.sqlЕсли по умолчанию язык системы английский, то вы можете сменить его на русский с помощью:
sudo locale-gen ru_RUТеперь перезапустите веб-сервер:
sudo service apache2 reloadПереходим в панель с помощью любого браузера по адресу http://ip-сервера/zabbix/ для продолжения установки:
sudo nano /etc/zabbix/zabbix_server.confНужно раскомментировать и указать свои значения для таких полей:
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=passzabbpass
Опубликовано: Январь 19, 2017