Установка Zabbix 5

Установка ZABBIX 5

Есть три сущности ZABBIX: SERVER, AGENT и PROXY. В данной инструкции мы рассмотрим установку ZABBIX SERVER.

Существует четыре способа установить ZABBIX SERVER:

Нас будет интересовать классический первый способ установки из пакетов. Устанавливать будем версию ZABBIX SERVER 5.2 на ОС DEBIAN 10.

Весь процесс установки ZABBIX SERVER достаточно подробно описан в официальной документации. Переходим на страницу загрузки дистрибутива, выбираем необходимые нам параметры, в нашем случае это:

И ниже получаем необходимые ссылки и инструкции для установки.

Установка по шагам

Добавляем репозиторий zabbix:

wget https://repo.zabbix.com/zabbix/5.2/debian/pool/main/z/zabbix-release/zabbix-release_5.2-1+debian10_all.deb
dpkg -i zabbix-release_5.2-1+debian10_all.deb
apt update

Устанавливаем zabbix сервер, фронтэнд и агента (у вас уже должен быть установден сервер баз данных, в нашем случае mysql):

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

Создаем базу данных “zabbix” и пользователя “zabbix” с паролем “password” и полным доступом к этой базе:

mysql -uroot -p

mysql>

create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by 'password';
grant all privileges on zabbix.* to zabbix@localhost;
quit;

Импортируем начальную схему и данные (вам понадобится пароль свежесозданного пользователя):

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

*Импорт может занять длительное время (3-5 минут нормально), будьте терпеливы.

Правим файл конфигурации zabbix server:

nano /etc/zabbix/zabbix_server.conf

Находим и меняем значения:

DBPassword=password

Запускаем процессы zabbix server и zabbix agent и добавляем их в автозагрузку:

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

Подключаемся к свежеустановленному zabbix frontend по адресу http://server_ip_or_name/zabbix и проходим процедуру первого запуска с мастером настройки.

Логины/пароли по умолчанию:

System: root:zabbix

Zabbix frontend http://<хост>/: Admin:zabbix

Сразу после установки Zabbix сервера

Русифицировать свежеустановленный Заббикс можно всего одной командой

https://serveradmin.ru/centos-8-locale-for-language-ru_ru-is-not-found-on-the-server/

dnf install glibc-langpack-ru

После этого русский язык появится в списке выбора

Возможно, вы захотите установить также GRAFANA

С установкой Grafana на CentOS все также несложно: https://grafana.com/docs/grafana/latest/installation/rpm/

Добавляем новый репозиторий:

sudo nano /etc/yum.repos.d/grafana.repo

Для Open Source дистрибутива пишем в файл:

[grafana]
name=grafana
baseurl=https://packages.grafana.com/oss/rpm
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packages.grafana.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt

Далее, просто запускаем установку командой:

sudo yum install grafana

Логин пароль Графана по умолчанию: admin/admin

Установим плагин интеграции Графана с Заббикс:

https://alexanderzobnin.github.io/grafana-zabbix/installation/

Установка используя grafana-cli tool

Get list of available plugins

grafana-cli plugins list-remote

Install zabbix plugin

grafana-cli plugins install alexanderzobnin-zabbix-app

Restart grafana after installing plugins

systemctl restart grafana-server

Остальные ссылки:

https://serveradmin.ru/nastrojka-intergaczii-zabbix-v-grafana/

Установка Zabbix Agent на Ubuntu

https://www.zabbix.com/documentation/3.2/ru/manual/installation/install_from_packages/agent_installation

apt-get install zabbix-agent -y

Отредактировать конфигурационный файл Заббикс, добавив как минимум адрес Заббикс сервера в него:

nano /etc/zabbix/zabbix_agentd.conf

Наконец, увидеть статус Заббикс Агента:

# service zabbix-agent status

Проверить список прослушиваемых портов в системе:

sudo lsof -nP -i | grep LISTEN

If you have ufw renabled, allow port 10050 on the firewall. This is used by Zabbix agent daemon.

$ sudo ufw allow 10050/tcp

Один комментарий

Оставьте ответ

Ваш адрес email не будет опубликован.

60 ÷ 15 =