Рассмотрим установку zabbix версии 3.0. Предполагается, что у нас уже есть установленный сервер на Debian 8 с настроенным ssh. При установке будем руководствоваться документацией
Приступим.
Устанавливаем пакет конфигурации репозитория.
# wget http://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix-release/zabbix-release_3.0-1+jessie_all.deb
# dpkg -i zabbix-release_3.0-1+jessie_all.deb
# apt-get update
Устанавливаем пакеты Zabbix сервера с веб-интерфейсом и с базой данных MySQL.
# apt-get install zabbix-server-mysql zabbix-frontend-php
В процессе установки создастся пользователь zabbix, зададим ему пароль — mypassword.
Импортируем изначальную схему и данные.
Этот этап предполагает что уже есть созданная БД. Если базы нет, то нужно её создать:
# mysql -u root -p
# mypassword
//Создаем базу ‘zabbix’
> CREATE DATABASE zabbix;
//Создадим пользователя ‘zabbix’ с паролем ‘zabbix’
> CREATE USER ‘zabbix’@’localhost’ IDEENTIFIed BY ‘zabbix’;
// Разрешаем новому пользователю читать, редактировать, добавлять и выполнять команды во всех базах данных и таблицах
> GRANT ALL PRIVILEGES ON * . * TO ‘zabbix’@’localhost’;
// Обновим привилегии
> FLUSH PRIVILEGES;
Нажимаем Ctrl + C для выхода и продолжаем:
# cd /usr/share/doc/zabbix-server-mysql
# zcat create.sql.gz | mysql -u root zabbix -p
Enter password: mypassword
Изменяем настройки базы данных в zabbix_server.conf
# nano /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=mypassword
Запускаем процесс Zabbix сервера.
# service zabbix-server start
Настраиваем файл конфигурации Apache для веб-интерфейса Zabbix
# nano /etc/apache2/conf-enabled/zabbix.conf
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/Kiev
Перезапускаем Apache:
# service apache2 restart
Переходим в браузере по адресу http://192.168.7.250/zabbix/setup.php
Нажимаем Next steep
На странице проверки всё должно быть OK. Нажимаем Next steep
Заполняем настройки базы:
Database host: localhost
Database port: 0
Database name: zabbix
User: zabbix
Password: mypassword
Нажимаем Next steep
На странице Zabbix server details:
Host: localhost
Port: 10051
Нажимаем Next steep
На следующей странице система предложит проверить параметры конфигурации. Нажимаем Next steep
Получаем сообщение «Congratulations! You have successfully installed Zabbix frontend». Нажимаем Finish.
Логинимся под стандартным Admin / zabbix.
Продолжение — Делаем русский язык в zabbix.
Pingback: Настройка агента zabbix для windows | Заметки сисадмина