آموزش نصب زبیکس (Zabbix) قدم‌به‌قدم + راهنمای تصویری

مقدمه

زبیکس (Zabbix) یک نرم‌افزار مانیتورینگ متن‌باز و قدرتمند است که برای نظارت بر شبکه‌ها، سرورها، سرویس‌ها و برنامه‌ها مورد استفاده قرار می‌گیرد. در این آموزش، نصب زبیکس را به‌صورت قدم‌به‌قدم و همراه با تصاویر توضیح خواهیم داد.

پیش‌نیازها

قبل از نصب زبیکس، باید پیش‌نیازهای زیر را داشته باشید:

  • یک سرور لینوکسی (ترجیحاً CentOS، Ubuntu یا Debian)
  • دسترسی روت (Root) یا کاربری با سطح دسترسی sudo
  • نصب پایگاه داده MySQL یا PostgreSQL
  • یک وب‌سرور مانند Apache یا Nginx
  • PHP و افزونه‌های موردنیاز آن

مرحله ۱: به‌روز‌رسانی سرور

قبل از نصب زبیکس، سرور خود را به‌روز کنید:

sudo apt update && sudo apt upgrade -y  # برای Debian و Ubuntu
sudo yum update -y  # برای CentOS و RHEL

مرحله ۲: نصب پایگاه داده

زبیکس برای ذخیره داده‌های خود از یک پایگاه داده استفاده می‌کند. در اینجا نصب MySQL را بررسی می‌کنیم:

sudo apt install mysql-server -y  # برای Debian و Ubuntu
sudo yum install mariadb-server -y  # برای CentOS و RHEL

پس از نصب، پایگاه داده را راه‌اندازی کنید:

sudo systemctl enable --now mysqld

مرحله ۳: ایجاد دیتابیس زبیکس

وارد MySQL شوید:

mysql -u root -p

دستورات زیر را اجرا کنید:

CREATE DATABASE zabbix character set utf8 collate utf8_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
FLUSH PRIVILEGES;
EXIT;

مرحله ۴: نصب مخازن زبیکس

مخازن رسمی زبیکس را اضافه کنید:

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

مرحله ۵: نصب سرور و رابط کاربری زبیکس

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

مرحله ۶: تنظیمات پایگاه داده زبیکس

وارد فایل پیکربندی زبیکس شوید:

sudo nano /etc/zabbix/zabbix_server.conf

مقدار زیر را تنظیم کنید:

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=StrongPassword

مرحله ۷: راه‌اندازی سرویس‌ها

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

مرحله ۸: پیکربندی نهایی در مرورگر

  1. مرورگر خود را باز کنید و آدرس http://your-server-ip/zabbix را وارد کنید.
  2. مراحل نصب را دنبال کنید و اطلاعات دیتابیس را وارد کنید.
  3. پس از تکمیل مراحل، با نام کاربری Admin و رمز عبور zabbix وارد شوید.

نتیجه‌گیری

با انجام مراحل بالا، زبیکس را به‌صورت کامل نصب و پیکربندی کردید. اکنون می‌توانید مانیتورینگ شبکه و سرورهای خود را آغاز کنید. در صورت بروز مشکل، لاگ‌های زبیکس را بررسی کنید:

sudo journalctl -u zabbix-server -f

منابع

بدون نظر

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *