Как да инсталирате Zabbix в Ubuntu и Debian ⋆ ALexHost SRL

Изпробвайте уменията си за всички наши хостинг услуги и получете 15% отстъпка!

Използвайте код на касата:

Skills
05.12.2024

Как да инсталирате Zabbix в Ubuntu и Debian

Инсталирането на Zabbix в системите Ubuntu или Debian ви позволява да използвате мощни функции за мониторинг, за да следите състоянието на системата, производителността на приложенията и мрежовите показатели. Това ръководство ще ви запознае със стъпките за инсталиране и конфигуриране на Zabbix в тези дистрибуции.

1. Актуализиране на системните пакети

Започнете с актуализиране на системата, за да се уверите, че всички съществуващи пакети са актуални.

sudo apt update && sudo apt upgrade

2. Инсталиране на необходимите зависимости

Zabbix разчита на определени софтуерни компоненти, включително уеб сървър, PHP и база данни. За тази инсталация ще използваме Apache и MySQL.

Инсталиране на Apache, MySQL и PHP

sudo apt install apache2 mysql-server php php-mysql libapache2-mod-php

3. Настройка на базата данни за Zabbix

Zabbix се нуждае от база данни за съхранение на данните за наблюдение. Ще създадем MySQL база данни и потребител специално за Zabbix.

Стъпка 1: Влезте в MySQL

sudo mysql -u root -p

Стъпка 2: Създаване на база данни и потребител на Zabbix

Изпълнете следните команди, за да създадете база данни и потребител с права:

CREATE DATABASE zabbixdb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER ‘zabbixuser’@’localhost’ IDENTIFIED BY ‘your_password’; GRANT ALL PRIVILEGES ON zabbixdb.* TO ‘zabbixuser’@’localhost’; FLUSH PRIVILEGES; EXIT;

4. Инсталиране на Zabbix Server, Frontend и Agent

Добавете хранилището на Zabbix, след което инсталирайте пакетите за сървър, фронтенд и агент.

Стъпка 1: Добавяне на хранилището на Zabbix

wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1 ubuntu$(lsb_release -rs)_all.deb sudo dpkg -i zabbix-release_6.0-1 ubuntu$(lsb_release -rs)_all.deb sudo apt update

Стъпка 2: Инсталиране на сървър и агент на Zabbix

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

5. Импортиране на първоначалната схема

Следващата стъпка е да импортирате схемата по подразбиране, за да настроите структурата на базата данни на Zabbix.

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

Въведете паролата за потребителя на базата данни zabbixuser, когато бъдете подканени.

6. Конфигуриране на сървъра Zabbix

Актуализирайте конфигурационния файл на сървъра Zabbix, за да го свържете с базата данни MySQL.

Редактиране на конфигурацията на Zabbix

sudo nano /etc/zabbix/zabbix_server.conf

Актуализирайте следните параметри с данните за вашата база данни:

DBName=zabbixdb DBUser=zabbixuser DBPassword=your_password

Запазете и излезте от файла.

7. Конфигуриране на PHP за Frontend на Zabbix

Редактирайте конфигурационния файл на PHP за Apache, за да отговаря на изискванията на Zabbix.

sudo nano /etc/zabbix/apache.conf

Актуализирайте реда php_value date.timezone с вашата часова зона, например:

php_value date.timezone Europe/London

Запазете и затворете файла.

8. Стартиране и активиране на сървъра и агента на Zabbix

Стартирайте сървъра и агента на Zabbix и им разрешете да се стартират при зареждане.

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

9. Достъп до уеб интерфейса на Zabbix

След като сте инсталирали и конфигурирали Zabbix, вече можете да получите достъп до уеб интерфейса.

  1. Отворете уеб браузър и навигирайте до http://your-server-ip/zabbix.
  2. Следвайте съветника за инсталиране:
    • На страницата “Добре дошли” щракнете върху “Напред”.
    • Проверете за липсващи PHP параметри и продължете.
    • Въведете данните за базата данни, които сте конфигурирали в zabbix_server.conf.
    • Завършете инсталацията и влезте в системата, като използвате данните по подразбиране:
      • Потребителско име: Admin
      • Парола: zabbix

За по-голяма сигурност променете паролата на администратора по подразбиране, след като влезете в системата.

10. Добавяне на хостове и наблюдение

След като влезете в системата, можете да започнете да добавяте хостове (сървъри, мрежови устройства и т.н.) и да конфигурирате мониторинг:

  • Отидете в Конфигурация > Хостове и щракнете върху Създаване на хост, за да добавите устройствата, които искате да наблюдавате.
  • Приложете шаблони за стандартни елементи за мониторинг като използване на процесора, използване на паметта и мрежов трафик.
  • Конфигурирайте тригери, за да получавате предупреждения въз основа на конкретни условия (напр. високо използване на процесора).

11. Настройване на известия (по избор)

Zabbix ви позволява да настроите имейл, SMS и webhook известия за сигнали. За да конфигурирате това:

  1. Отидете в Администрация > Типове медии.
  2. Изберете или добавете метод за уведомяване.
  3. Задайте типа на медията на потребител в Администрация > Потребители.

Заключение

Инсталирането на Zabbix в Ubuntu или Debian дава възможност за мощен и мащабируем мониторинг на вашата инфраструктура. С тази инсталация ще можете да наблюдавате състоянието на системата, да конфигурирате предупреждения и да визуализирате данни, за да поддържате стабилна и оптимизирана среда.

Изпробвайте уменията си за всички наши хостинг услуги и получете 15% отстъпка!

Използвайте код на касата:

Skills