Zabbix — популярное решение для мониторинга инфраструктуры. Развёртывание состоит из нескольких ключевых этапов: I. Предварительные требования Сервер с ОС Linux (Ubuntu 20.04+/CentOS 7+/RHEL 8+) Минимум 2 ГБ ОЗУ, 10 ГБ свободного места Статический IP-адрес или DNS-имя Открытые порты: 80/443 (веб), 10051 (сервер) II. Основные шаги установки 1. Установка репозитория и сервера Zabbix # Для RHEL/CentOS rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpm dnf install zabbix-server-mysql zabbix-sql-scripts # Для Ubuntu/Debian wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4+ubuntu22.04_all.deb dpkg -i zabbix-release*.deb apt install zabbix-server-mysql zabbix-sql-scripts 2. Настройка базы данных (MySQL/MariaDB) CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'secure_password'; GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost'; FLUSH PRIVILEGES; 3. Импорт начальной схемы zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix 4. Конфигурация сервера Zabbix Отредактируйте /etc/zabbix/zabbix_server.conf: DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=secure_password 5. Установка веб-интерфейса # Установка пакетов apt install zabbix-web-mysql zabbix-nginx-conf # для Ubuntu dnf install zabbix-web-mysql zabbix-nginx-conf # для RHEL # Настройка PHP (измените /etc/php/*/fpm/php.ini) date.timezone = Europe/Moscow max_execution_time = 300 memory_limit = 128M 6. Запуск и настройка автозагрузки systemctl restart zabbix-server zabbix-agent2 nginx php-fpm systemctl enable zabbix-server zabbix-agent2 nginx php-fpm III. Завершение установки через веб-интерфейс Откройте http://ваш-сервер/zabbix Следуйте шагам мастера установки Используйте стандартные данные для входа: Логин: Admin Пароль: zabbix IV. Базовая настройка после установки Смена пароля администратора Настройка уведомлений (Email, Telegram) Добавление первых хостов для мониторинга Импорт готовых шаблонов мониторинга V. Полезные команды для управления # Проверка статуса сервисов systemctl status zabbix-server # Просмотр логов tail -f /var/log/zabbix/zabbix_server.log # Тестирование конфигурации zabbix_server -t Дальнейшую настройку Zabbix читайте в следующих статьях.
Комментарии (0)
Пока нет комментариев. Будьте первым!