راهنمای کامل نصب و پیکربندی Zabbix روی Ubuntu 22.04

زبیکس

Zabbix یک ابزار قدرتمند مانیتورینگ شبکه و سرور است که به شما امکان می‌دهد تا عملکرد سیستم‌ها، دستگاه‌های شبکه، و برنامه‌های مختلف را با دقت مشاهده و مدیریت کنید. در این راهنمای کامل، نحوه نصب و پیکربندی Zabbix روی سیستم عامل Ubuntu 22.04 به صورت گام به گام توضیح داده خواهد شد.


1. مقدمه

زبیکس (Zabbix) یکی از بهترین ابزارهای مانیتورینگ در دنیای IT است که به شما امکان می‌دهد تا حالت سلامت سیستم‌های شما را به صورت فعال یا غیرفعال بررسی کنید. این ابزار به طور گسترده در محیط‌های تولیدی استفاده می‌شود و به مدیران سیستم امکان می‌دهد تا مشکلات را قبل از رخ دادن تشخیص دهند.

برای اجرای زبیکس، ما از سرور های آریا اچ پی (AHP Cloud) استفاده می‌کنیم که یکی از بهترین خدمات ابری در ایران است و به شما امکان می‌دهد تا سرویس‌های قدرتمندی مثل VPS و وب‌هاستینگ را با کیفیت بالا و قیمت مناسب اجرا کنید.


2. نیازمندی‌ها

قبل از شروع به نصب زبیکس، باید مطمئن شوید که سیستم شما شامل موارد زیر است:

  • سیستم عامل: Ubuntu 22.04 LTS
  • وب‌سرور: Apache
  • پایگاه داده: MySQL یا MariaDB
  • PHP: نسخه 7.4 یا بالاتر
  • Zabbix Repository: برای دسترسی به آخرین نسخه Zabbix

3. گام‌های نصب Zabbix

گام 1: آپدیت سیستم

ابتدا سیستم عامل خود را به آخرین نسخه آپدیت کنید:

sudo apt update && sudo apt upgrade -y

گام 2: نصب نرم‌افزارهای پیش‌نیاز

زبیکس به چندین نرم‌افزار پیش‌نیاز نیاز دارد که شامل وب‌سرور، پایگاه داده و PHP است.

نصب Apache:

sudo apt install apache2 -y

نصب MariaDB:

sudo apt install mariadb-server mariadb-client -y

نصب PHP و بسته‌های مرتبط:

sudo apt install php php-mysql php-gd php-xml php-bcmath php-mbstring php-json php-zip php-curl php-ldap -y

گام 3: تنظیم MariaDB

پس از نصب MariaDB، باید آن را پیکربندی کنید:

  1. فعال‌سازی خدمات MariaDB:
   sudo systemctl start mariadb
   sudo systemctl enable mariadb
  1. اجرا کردن ابزار امنیتی MariaDB:
   sudo mysql_secure_installation

در این مرحله، می‌توانید رمز عبور root MariaDB را تنظیم کنید و سوالات امنیتی را پاسخ دهید.

  1. ایجاد پایگاه داده و کاربر برای Zabbix:
   sudo mysql -u root -p

بعد از ورود به کنسول MariaDB، دستورات زیر را اجرا کنید:

   CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
   GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'your_password';
   FLUSH PRIVILEGES;
   EXIT;
  1. ایمپورت ساختار پایگاه داده Zabbix:
   zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

گام 4: نصب Zabbix

برای نصب زبیکس، باید ابتدا repository آن را به سیستم اضافه کنید.

  1. اضافه کردن مستودع Zabbix:
   wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4+ubuntu22.04_all.deb
   sudo dpkg -i zabbix-release_6.0-4+ubuntu22.04_all.deb
   sudo apt update
  1. نصب Zabbix Server و Frontend:
   sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent -y

گام 5: پیکربندی Zabbix

پس از نصب، باید فایل‌های پیکربندی زبیکس را ویرایش کنید.

  1. ویرایش فایل پیکربندی Zabbix Server:
   sudo nano /etc/zabbix/zabbix_server.conf

خط زیر را ویرایش کنید:

   DBPassword=your_password
  1. ویرایش فایل پیکربندی PHP:
   sudo nano /etc/zabbix/apache.conf

مطمئن شوید که پارامترهای زیر درست تنظیم شده‌اند:

   php_value date.timezone Asia/Tehran
  1. راه‌اندازی خدمات زبیکس:
   sudo systemctl restart zabbix-server zabbix-agent apache2
   sudo systemctl enable zabbix-server zabbix-agent apache2

گام 6: ورود به پنل مدیریت زبیکس

برای ورود به پنل مدیریت Zabbix، به آدرس زیر در مرورگر خود مراجعه کنید:

http://your_server_ip/zabbix
  • نام کاربری پیش‌فرض: Admin
  • رمز عبور پیش‌فرض: zabbix

بعد از ورود، باید رمز عبور خود را تغییر دهید.


4. معرفی آریا اچ پی (AHP Cloud)

آریا اچ پی یکی از بهترین خدمات ابری در ایران است که با ارائه سرویس‌های قدرتمندی مثل VPS، Web Hosting، سرور های ترافیکی تولید محتوا، سرور اختصاصی و Cloud Storage، به کاربران امکان می‌دهد تا نیازهای IT خود را با کیفیت بالا و قیمت مناسب برآورده کنند. این شرکت با استفاده از تکنولوژی‌های پیشرفته و پشتیبانی ۲۴/۷، به کاربران امکان می‌دهد تا سرویس‌های ابری خود را به راحتی مدیریت کنند.


5. نتیجه‌گیری

نصب و پیکربندی زبیکس روی Ubuntu 22.04 یک فرآیند ساده ولی دقیق است که به شما امکان می‌دهد تا عملکرد سیستم‌های خود را به صورت فعال یا غیرفعال مانیتور کنید. با استفاده از خدمات آریا اچ پی (AHP Cloud)، می‌توانید سرویس‌های قدرتمندی مثل VPS را برای اجرای Zabbix انتخاب کنید و نیازهای مانیتورینگ خود را برآورده کنید.

آریا اچ پی
سبد خرید
empty basket

سبد خرید شما خالی است.