Як встановити Zabbix на Ubuntu та Debian
Встановлення Zabbix на системи Ubuntu або Debian дозволяє використовувати потужні функції моніторингу для відстеження стану системи, продуктивності додатків і мережевих показників. У цьому посібнику ви дізнаєтеся, як встановити та налаштувати Zabbix у цих дистрибутивах.
1. Оновлення системних пакунків
Почніть з оновлення системи, щоб переконатися, що всі наявні пакунки є актуальними.
2. Встановіть необхідні залежності
Zabbix покладається на певні програмні компоненти, включаючи веб-сервер, PHP та базу даних. Для цього налаштування ми будемо використовувати Apache та MySQL.
Встановлення Apache, MySQL та PHP
3. Налаштування бази даних для Zabbix
Zabbix потребує бази даних для зберігання даних моніторингу. Ми створимо базу даних MySQL і користувача спеціально для Zabbix.
Крок 1: Увійдіть до MySQL
Крок 2: Створення бази даних Zabbix і користувача
Виконайте наступні команди, щоб створити базу даних і користувача з правами доступу:
4. Встановлення сервера, інтерфейсу та агента Zabbix
Додайте репозиторій Zabbix, потім встановіть пакети сервера, інтерфейсу та агента.
Крок 1: Додавання сховища Zabbix
Крок 2: Встановлення сервера та агента Zabbix
5. Імпортуйте початкову схему
Наступним кроком буде імпорт схеми за замовчуванням для налаштування структури бази даних Zabbix.
Введіть пароль користувача бази даних zabbixuser у відповідь на запит.
6. Налаштування сервера Zabbix
Оновіть файл конфігурації сервера Zabbix, щоб підключити його до бази даних MySQL.
Редагування конфігурації Zabbix
Оновіть наступні параметри відповідно до даних вашої бази даних:
Збережіть файл і вийдіть з нього.
7. Налаштування PHP для Zabbix Frontend
Відредагуйте конфігураційний файл PHP для Apache, щоб він відповідав вимогам Zabbix.
Оновіть рядок php_value date.timezone, наприклад, вашим часовим поясом:
Збережіть і закрийте файл.
8. Запуск та увімкнення сервера та агента Zabbix
Запустіть сервер і агента Zabbix та увімкніть їх запуск при завантаженні.
9. Доступ до веб-інтерфейсу Zabbix
Після встановлення та налаштування Zabbix ви можете отримати доступ до веб-інтерфейсу.
- Відкрийте веб-браузер і перейдіть на http://your-server-ip/zabbix.
- Дотримуйтесь вказівок майстра встановлення:
- На сторінці “Ласкаво просимо” натисніть Далі.
- Перевірте всі відсутні параметри PHP і продовжуйте.
- Введіть дані бази даних, які ви налаштували в zabbix_server.conf.
- Завершіть встановлення і увійдіть, використовуючи облікові дані за замовчуванням:
- Ім’я користувача: Admin
- Пароль: zabbix
Для безпеки змініть пароль адміністратора за замовчуванням після входу в систему.
10. Додавання хостів і моніторинг
Після входу ви можете почати додавати хости (сервери, мережеві пристрої тощо) і налаштовувати моніторинг:
- Перейдіть до Конфігурація > Хости і натисніть Створити хост, щоб додати пристрої, які ви хочете моніторити.
- Застосуйте шаблони для стандартних елементів моніторингу, таких як використання процесора, пам’яті та мережевого трафіку.
- Налаштуйте тригери для отримання сповіщень за певних умов (наприклад, високе завантаження процесора).
11. Налаштування сповіщень (необов’язково)
Zabbix дозволяє налаштовувати сповіщення електронною поштою, SMS та через веб-хук для оповіщень. Щоб налаштувати це:
- Перейдіть до Адміністрування > Типи медіа.
- Виберіть або додайте метод сповіщення.
- Призначте тип носія користувачеві в розділі Адміністрування > Користувачі.
Висновок
Встановлення Zabbix на Ubuntu або Debian забезпечує потужний, масштабований моніторинг вашої інфраструктури. За допомогою цього налаштування ви зможете відстежувати стан системи, налаштовувати сповіщення та візуалізувати дані, щоб підтримувати стабільне та оптимізоване середовище.