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

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

Запись от Maks размещена 21.03.2024 в 10:39. Обновил(-а) Maks 22.03.2024 в 10:11
Показов 1136 Комментарии 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
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Новые блоги и статьи
Ошибка "Cleartext HTTP traffic not permitted" в Android
hw_wired 13.02.2025
При разработке Android-приложений можно столнуться с неприятной ошибкой "Cleartext HTTP traffic not permitted", которая может серьезно затруднить отладку и тестирование. Эта проблема особенно. . .
Изменение версии по умолчанию в NVM
hw_wired 13.02.2025
Node Version Manager, или коротко NVM - незаменимый инструмент для разработчиков, использующих Node. js. Многие сталкивались с ситуацией, когда разные проекты требуют различных версий Node. js,. . .
Переименование коммита в Git (локального и удаленного)
hw_wired 13.02.2025
Git как система контроля версий предоставляет разработчикам множество средств для управления этой историей, и одним из таких важных средств является возможность изменения сообщений коммитов. Но зачем. . .
Отличия Promise и Observable в Angular
hw_wired 13.02.2025
В веб-разработки асинхронные операции стали неотъемлимой частью почти каждого приложения. Ведь согласитесь, было бы странно, если бы при каждом запросе к серверу или при обработке больших объемов. . .
Сравнение NPM, Gulp, Webpack, Bower, Grunt и Browserify
hw_wired 13.02.2025
В современной веб-разработке существует множество средств сборки и управления зависимостями проектов, каждое из которых решает определенные задачи и имеет свои особенности. Когда я начинаю новый. . .
Отличия AddTransient, AddScoped и AddSingleton в ASP.Net Core DI
hw_wired 13.02.2025
В современной разработке веб-приложений на платформе ASP. NET Core правильное управление зависимостями играет ключевую роль в создании надежного и производительного кода. Фреймворк предоставляет три. . .
Отличия между venv, pyenv, pyvenv, virtualenv, pipenv, conda, virtualenvwrapp­­er, poetry и другими в Python
hw_wired 13.02.2025
В Python существует множество средств для управления зависимостями и виртуальными окружениями, что порой вызывает замешательство даже у опытных разработчиков. Каждый инструмент создавался для решения. . .
Навигация с помощью React Router
hw_wired 13.02.2025
React Router - это наиболее распространенное средство для создания навигации в React-приложениях, без которого сложно представить современную веб-разработку. Когда мы разрабатываем сложное. . .
Ошибка "error:0308010C­­:dig­ital envelope routines::unsup­­ported"
hw_wired 13.02.2025
Если вы сталкиваетесь с ошибкой "error:0308010C:digital envelope routines::unsupported" при разработке Node. js приложений, то наверняка уже успели поломать голову над её решением. Эта коварная ошибка. . .
Подключение к контейнеру Docker и работа с его содержимым
hw_wired 13.02.2025
В мире современной разработки контейнеры Docker изменили подход к созданию, развертыванию и масштабированию приложений. Эта технология позволяет упаковать приложение со всеми его зависимостями в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru