Форум программистов, компьютерный форум, киберфорум
Maks
Войти
Регистрация
Восстановить пароль
Рейтинг: 5.00. Голосов: 1.

Шпаргалка по установке сервера Zabbix 5 на Ubuntu 20.04

Запись от Maks размещена 21.03.2024 в 10:39. Обновил(-а) Maks 22.03.2024 в 10:11
Показов 1111 Комментарии 0

1. Перед установкой обновляем пакеты системы

Bash
1
apt-get update && apt-get upgrade -y
2. Установка репозиторий Zabbix

Bash
1
2
3
wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+focal_all.deb
dpkg -i zabbix-release_5.0-1+focal_all.deb
apt update
3. Установка Zabbix сервера, веб-интерфейса и агента

Bash
1
apt install zabbix-server-pgsql zabbix-frontend-php php7.4-pgsql zabbix-nginx-conf zabbix-agent -y
4. Установка postgresql (по умолчанию ставится версия 12)

Bash
1
2
sudo apt update
sudo apt install postgresql -y
5. Выполнение команд на хосте, где будет располагаться база данных

Bash
1
sudo -u postgres createuser --pwprompt zabbix
В процессе выполнения необходимо будет дважды указать пароль для юзера БД, например: QWErty123

Bash
1
sudo -u postgres createdb -O zabbix zabbix
6. Редактируем файл /etc/zabbix/zabbix_server.conf, необходимо раскомментирвоать строку и прописать пароль, который мы задали в пункте 5

Bash
1
DBPassword=QWErty123
7. Перезапускаем postgresql

Bash
1
service postgresql restart
8. Выполнение импорта начальной схемы и данных

Bash
1
zcat /usr/share/doc/zabbix-server-pgsql*/create.sql.gz | sudo -u zabbix psql zabbix
9. Редактируем файл /etc/zabbix/nginx.conf раскомментируйте и настройте директивы 'listen' и 'server_name' в последнем укажите реальный ip вашего сервака)

Bash
1
2
listen 80;
server_name 192.168.0.10;
10. Редактируем файл /etc/zabbix/php-fpm.conf необходимо раскомментировать строку и указать свой часовой пояс

Bash
1
php_value[date.timezone] = Asia/Yekaterinburg
11. Удаляем апач (ибо поставили nginx)

Bash
1
sudo apt remove apache2 -y
12. Запускаем процессы Zabbix сервера и агента, и включаем их в автозагрузку системы

Bash
1
2
systemctl restart zabbix-server zabbix-agent nginx php7.4-fpm
systemctl enable zabbix-server zabbix-agent nginx php7.4-fpm
13. Установка русского языка (ибо по умолчанию отсутствует)

Bash
1
apt-get install language-pack-ru -y
14. Перезагрузка

Bash
1
reboot
Установка Zabbix завершена.

За основу взят материал отсюда: https://www.zabbix.com/ru/down... l&ws=nginx
Размещено в Без категории
Новые блоги и статьи
Использование связки C# и PHP в корпоративной разработке и микросервисной архитектуре
InfoMaster 16.01.2025
Введение в интеграцию C# и PHP В современной корпоративной разработке все чаще возникает потребность в создании гибких и масштабируемых решений, способных эффективно решать широкий спектр. . .
Как использовать Kerio дома для управления сетью и пользователями
InfoMaster 16.01.2025
Использование технологий для улучшения повседневной жизни стало неотъемлемой частью современного быта. Одной из таких технологий является Kerio — мощный инструмент для управления сетью и. . .
Есть ли будущее у DVD и Blu-ray?
InfoMaster 16.01.2025
В эпоху стремительного развития цифровых технологий и повсеместного распространения потоковых сервисов вопрос о будущем физических носителей информации становится все более актуальным. Особенно остро. . .
Как проводить научные вычисления на Python
InfoMaster 15.01.2025
Python стал одним из наиболее востребованных языков программирования в области научных вычислений благодаря своей простоте, гибкости и обширной экосистеме специализированных библиотек. Научные. . .
Создание игры типа Minecraft на PyGame/Python: пошаговое руководство
InfoMaster 15.01.2025
В данном руководстве мы рассмотрим процесс создания игры в стиле Minecraft с использованием библиотеки PyGame на языке программирования Python. Этот проект идеально подходит как для начинающих. . .
Как создать свою первую игру в стиле Doom на Unreal Engine
InfoMaster 15.01.2025
Разработка шутера от первого лица в стиле классического Doom представляет собой увлекательное путешествие в мир игрового программирования, где сочетаются творческий подход и технические навыки. . . .
Параллельное программировани­е: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
Как написать микросервис на Go/Golang с Kafka, REST и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru