Вступ

Zabbix – це потужне рішення з моніторингом прикладних мереж з відкритим кодом. Це надійний додаток, який використовується для відстеження та моніторингу стану декількох серверів, мережевих пристроїв, хмарних служб та віртуальних машин. Програмне забезпечення пропонує безліч варіантів моніторингу, включаючи споживання дискового простору, використання мережі та завантаження процесора.


Це робить Zabbix ідеальним програмним забезпеченням для встановлення на ваш сервер CentOS 7. Цей підручник покаже вам, як встановити Zabbix у вашій системі CentOS 7.

Якщо у вас є VPS або виділений серверний хостинг-акаунт із CentOS 7, встановлений і налаштований, почнемо!

Крок 1 Встановлення Apache та PHP

Перше, що встановлюється Zabbix на CentOS 7 – це встановлення Apache та PHP у вашій системі. Це простий процес, і для його виконання потрібно лише виконати команду нижче!

$ Sudo yum встановіть httpd php

Крок 2 Встановлення сервера баз даних

У нашому випадку ми використовуватимемо MariaDB як сервер бази даних. Виконайте команду нижче, щоб встановити MariaDB:

$ Sudo yum встановити mariadb-сервер

Це автоматично встановить MariaDB у вашій системі CentOS. Після завершення цього процесу запустіть команду нижче, щоб запустити, а потім увімкніть сервер бази даних:

$ Sudo systemctl start mariadb
$ Sudo systemctl включити mariadb

На сьогодні сервер бази даних працює правильно, але він не захищений. Щоб захистити сервер бази даних, виконайте команду нижче:

$ Sudo mysql_secure_installation

Це дасть вам підказки з низкою питань. Відповідайте на відповідні запитання, щоб підвищити безпеку вашого сервера баз даних MariaDB. Після того, як все встановлено, ви можете перейти до наступного кроку.

Крок 3 Встановлення Zabbix

За замовчуванням сховище CentOS 7 не забезпечує пакети Zabbix. З цієї причини ми спочатку встановимо сховище Zabbix, а потім встановимо необхідні пакети Zabbix. Для розгортання сховища Zabbix виконайте команду нижче:

$ sudo rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

Як тільки репозиторій Zabbix розгорнуто, запустіть команду нижче, щоб встановити Zabbix та його передню частину веб-сторінки.

$ Sudo yum встановити zabbix-server-mysql zabbix-web-mysql

Ця команда встановить Zabbix разом з необхідними пакетами PHP.

Крок 4 Налаштування бази даних Zabbix

Тепер вам потрібно створити базу даних Zabbix, а також користувача MySQL, необхідного Zabbix для роботи.

Спочатку запустіть команду нижче для входу в оболонку MariaDB:

$ Sudo mysql -uroot -p

Вам буде запропоновано ввести пароль, створений під час захисту MariaDB. Введіть пароль правильно та натисніть Вхід для доступу до командного рядка MariaDB.

Після того, як ви перейдете до командного рядка, виконайте команду нижче, щоб створити базу даних Zabbix:

MariaDB [(немає)]>

CREATEDATABASE zabbix CHARACTERSET utf8;

Далі запустіть команду нижче, щоб надати всі привілеї:

MariaDB [(немає)]>

ВИДАЙТЕ ВСІ ПРИВІЛЕГЕСОН zabbix. * TO’zabbix ‘@’ localhost’IDENTIFIEDBY’zabbix_passwd ‘;

Щоб ці зміни набрали чинності, видайте команду нижче:

MariaDB [(немає)]>

ФЛУШПРИВІЛЕГИ;

Потім введіть кинути для виходу з оболонки MariaDB.

На сьогоднішній день база даних для Zabbix майже налаштована. Наступним кроком є ​​налаштування Zabbix для використання створеної нами бази даних. Для цього спочатку запустіть команду нижче:

$ Sudo nano /etc/zabbix/zabbix_server.conf

Це відкриє файл конфігурації Zabbix. Як тільки файл відкриється, встановіть пароль  zabbix_passwd, це є:

/etc/zabbix/zabbix_server.conf

### Варіант: DBPassword
# Пароль бази даних. Проігноровано для SQLite.
# Прокоментуйте цей рядок, якщо не використовується пароль.
#
# Обов’язково: ні
# За замовчуванням:
DBPassword = zabbix_passwd

Вам не потрібно змінювати користувача та ім’я бази даних; ці значення встановлені на забабікс.

Крок 5 Налаштування PHP

Щоб налаштувати PHP для сервера Zabbix, спочатку відкрийте файл конфігурації PHP:

$ sudo nano /etc/httpd/conf.d/zabbix.conf

Як тільки файл відкриється, знайдіть рядок date.timezone та відрегулюйте часовий пояс відповідно до вибраного місця:

php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16М
php_value upload_max_filesize 2М
php_value max_input_time 300
php_value always_populate_raw_post_data -1
php_value date.timezone Америка / Чикаго

Потім запустіть команду нижче, щоб перезапустити Apache:

$ Sudo systemctl перезапустити httpd

Це все! Все встановлено.

Крок 6 Запуск сервера Zabbix

На сьогодні всі необхідні сервіси налаштовані правильно, і запустити нещодавно встановлений сервер Zabbix слід з легким вітром: Просто запустіть команду нижче:

$ Sudo systemctl запустити zabbix-сервер

Тепер виконайте команду нижче, щоб підтвердити, що Zabbix працює належним чином:

$ Sudo systemctl статус zabbix-сервер

Це дасть вам такий результат:

● zabbix-server.service – сервер Zabbix
Завантажено: завантажено (/usr/lib/systemd/system/zabbix-server.service; вимкнено; попередньо встановлений постачальник: вимкнено)
Активний: активний (працює) з пн 2018-10-29 09:49:13 UTC; 10 років тому
Процес: 1811 ExecStart = / usr / sbin / zabbix_server -c $ CONFFILE (код = вийшов, статус = 0 / УСПІХ)
Основний PID: 1813 (zabbix_server)
….

Крок 7 Доступ до веб-інтерфейсу Zabbix

Щоб завершити встановлення, перейдіть до улюбленого веб-браузера та знайдіть http: // your_server_ip_address / zabbix /, введіть свої реєстраційні дані для бази даних Zabbix, щоб отримати доступ до інформаційної панелі Zabbix та виконати процедуру після встановлення. Коли все буде зроблено, ви отримаєте доступ до сторінки входу для веб-інтерфейсу Zabbix. Використовуйте адмін як ім’я користувача та забабікс як пароль для входу.

Висновок

Вітаємо! Ви встановили та налаштували сервер Zabbix на сервері CentOS 7. Тепер ви можете насолоджуватися потужністю, функціональністю та зручністю, яку пропонує Zabbix, щоб керувати безліччю компонентів у вашій мережі.

Ознайомтеся з цими топ-3 хостинговими службами Linux

FastComet

Стартова ціна:
2,95 дол


Надійність
9.7


Ціноутворення
9.5


Користувач
9.7


Підтримка
9.7


Особливості
9.6

Прочитайте відгуки

Відвідайте FastComet

Хостингер

Стартова ціна:
0,99 дол


Надійність
9.3


Ціноутворення
9.3


Користувач
9.4


Підтримка
9.4


Особливості
9.2

Прочитайте відгуки

Відвідайте хостинг

ChemiCloud

Стартова ціна:
2,76 дол


Надійність
10


Ціноутворення
9.9


Користувач
9.9


Підтримка
10


Особливості
9.9

Прочитайте відгуки

Відвідайте ChemiCloud

Пов’язані статті “Як”

  • Як встановити Drupal 8 на локальному сервері WAMP
    проміжний
  • Як встановити Apache, MySQL & PHP на Ubuntu 18.04 VPS або виділений сервер
    проміжний
  • Як встановити MySQL на веб-сервері Windows під управлінням Apache
    новачок
  • Як встановити Selfoss на VPS CentOS 7 Linux
    проміжний
  • Як встановити Apache, MariaDB та PHP (стек LAMP) в Ubuntu 18.04
    проміжний
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me