Найти тему
itlocate

Установка и базовая настройка Zabbix 5.0 на Ubuntu 18.04

Установка и настройка ZABBIX. Скоро выпуск на YouTube
Установка и настройка ZABBIX. Скоро выпуск на YouTube

УСТАНОВКА ZABBIX СЕРВЕРАНА UBUNTU 18.04

Тут ничего нового я вам не открою, вся информация есть на сайте проекта Zabbix . А сейчас давайте установим сервер zabbix на ubuntu вместе. Как установить ubuntu server я тут писать не буду, так как если вам понадобился zabbix сервер, то уж ubuntu думаю вы можете самостоятельно развернуть. И так. Для начала нам необходимо скачать пакет Zabbix с официального репозитория.

wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+bionic_all.deb

И установить его. Установку нужно запускать из под sudo

sudo dpkg -i zabbix-release_5.0-1+bionic_all.deb

Теперь обновим репозитории

sudo apt update

Устанавливаем сам Zabbix сервер, веб интерфейс и агент

apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

НАСТРОЙКА MYSQL БАЗЫ ДАННЫХ

Создадим базу данных.

mysql -uroot -p
Пароль
create database
zabbix character set utf8 collate utf8_bin;
create user
zabbix@localhost identified by 'Пароль';
grant all privileges on
zabbix.* to zabbix@localhost;
quit;

Теперь нам нужно создать (импортировать) начальную схему базы данных сервера zabbix. Вам нужно будет указать логин и пароль от созданного пользователя. Процедура может занять некоторое время, подождите.

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p 'Пароль'

-2

НАСТРАИВАЕМ APACHE

Редактируем конфигурационный файл zabbix_server

sudo nano /etc/zabbix/zabbix_server.conf

Ищем строчку ниже через редактор nano при помощи поиска Ctrl + W и раскомменчиваем её, указываем пароль от базы данных

DBPassword=Пароль

Также проверьте корректно ли указано в этом файле такие поля как DBHost, DBName и DBUser. Инчаче на dashbord'е у вас будет отображаться статус Zabbix server is runningNo

Теперь поднастроим конфигурационный файл под апач

sudo nano /etc/zabbix/apache.conf

Раскомменчиваем строку и указываем свой часовой пояс

php_value date.timezone Europe/Moscow

И добавляем вначале документа хост

<VirtualHost *:80>
DocumentRoot /usr/share/zabbix
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Копируем конфигурацию апача в директорию с конфигурациями

sudo cp /etc/zabbix/apache.conf /etc/apache2/sites-available/zabbix.conf

Теперь отрубим два стандартных хоста, включив наш хост под zabbix

sudo a2dissite default-ssl.conf
sudo a2dissite 000-default.conf
sudo a2ensite zabbix.conf

ЗАПУСКАЕМ СЕРВЕР ZABBIX

Готово, запускаем службу Zabbix сервера и агента. Настраиваем запуск при старте Ubuntu 18.04

systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2

ЗАВЕРШЕНИЕ УСТАНОВКИ ЧЕРЕЗ WEB-ИНТЕРФЕЙС

Для этого перейдите по ссылке http://IP_АДРЕС. Далее нам будет предложено подключиться к базе данных. Введём имя базы, логин и пароль от неё. Смотрите какие мы с вами устанавливали выше

Вводим логин и пароль от сервера Zabbix
Вводим логин и пароль от сервера Zabbix

Для входа в систему используем логин Admin и пароль zabbix. После авторизации меняем пароль в настройках пользователей.

УСТАНАВЛИВАЕМ ZABBIX АГЕНТА НА WINDOWS СЕРВЕР

Качаем необходимый агент под вашу систему с официального сайта zabbix. В моём случае это будет установка zabbix агента на windows server баз данных. После того как качали архив распакуем его в корень системного диска C:\. Запускаем командную строку от имени Администратора, переходим в каталог с Zabbix агентом и устанавливаем его, указав путь к файлу конфигурации zabbix zabbix_agentd.con.

zabbix_agentd.exe --config c:\zabbix\zabbix_agentd.conf --install

Теперь открываем zabbix_agentd.conf и редактируем его. Раскоменчиваем следующие строки и подставляем свои параметры.

Server=IP_АДРЕС_ZABBIX_СЕРВЕРА
ServerActive=IP_АДРЕС_ZABBIX_СЕРВЕРА
HostnameItem=ИМЯ_МАШИНЫ_ХОСТА.dmain.local
StartAgents=3
RefreshActiveChecks=120

Теперь переходим в Службы и запускаем Zabbix Agent, открываем Zabbix Configuration / Hosts / Create host. Заполняем Host name, Groups, указываем IP адрес хоста с Zabbix агентом, его имя DNS. Теперт заходим в только что созданный хост и идём в настройки шаблонов Templates / Select. Предлогаю для ознакомления выбрать шаблон Template OS Windows by Zabbix agent. Применяем, жмём Update. Теперь в скором времени мы по данному серверу получим первую статистику.

-4