وی پی اس پورت ۱۰ گیگ انگلیس ترافیک نامحدود مناسب تانل

نصب و راه‌اندازی Zabbix Server 7.0 LTS: راهنمای کامل

 

Unknown

آموزش نصب و راه‌اندازی Zabbix Server 7.0 LTS

مقدمه

Zabbix یک نرم‌افزار متن باز برای مانیتورینگ سیستم‌های تحت شبکه است که قابلیت‌های پیشرفته‌ای مانند نظارت بر سرورها، شبکه‌ها و برنامه‌ها را به کاربران ارائه می‌دهد. این مقاله به آموزش نصب و راه‌اندازی Zabbix Server 7.0 LTS اختصاص دارد و مراحل را به‌صورت گام‌به‌گام بررسی می‌کند.

مراحل

1. پیش‌نیازها

ابتدا باید سیستم‌عامل لینوکس (مانند Ubuntu یا CentOS) را بر روی سرور خود نصب کنید. همچنین، نصب و راه‌اندازی پایگاه داده PostgreSQL یا MySQL به عنوان دیتابیس پیش‌نیاز است.

نصب PostgreSQL در Ubuntu

sudo apt update
sudo apt install postgresql postgresql-contrib

نصب MySQL در Ubuntu

sudo apt update
sudo apt install mysql-server

2. ایجاد پایگاه داده برای Zabbix

بعد از نصب پایگاه داده، باید پایگاه داده و کاربری برای Zabbix بسازید.

در PostgreSQL

sudo -u postgres psql
CREATE DATABASE zabbix DATABASE ENCODING 'UTF8' TEMPLATE template0;
CREATE USER zabbix WITH PASSWORD 'password';
GRANT ALL PRIVILEGES ON DATABASE zabbix TO zabbix;
q

در MySQL

sudo mysql -u root -p
CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON zabbix. TO 'zabbix'@'localhost';
FLUSH PRIVILEGES;
EXIT;

3. نصب Zabbix Server

برای نصب Zabbix Server، باید مخزن مربوطه را اضافه کرده و نرم‌افزار را نصب کنید.

در Ubuntu

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-server/zabbix-server_7.0.0-1+ubuntu20.04_amd64.deb
sudo dpkg -i zabbix-server_7.0.0-1+ubuntu20.04_amd64.deb
sudo apt -f install

نصب Agent Zabbix

sudo apt install zabbix-agent

4. پیکربندی Zabbix Server

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

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

sudo nano /etc/zabbix/zabbix_server.conf

در این فایل، موارد زیر را ویرایش کنید:

  • DBHost=localhost
  • DBName=zabbix
  • DBUser=zabbix
  • DBPassword=password

5. تنظیمات سرویس Systemd

برای مدیریت سرویس Zabbix Server، سرویس را فعال و شروع کنید.

sudo systemctl enable zabbix-server
sudo systemctl start zabbix-server

6. راه‌اندازی وب‌سایت Zabbix

برای دسترسی به رابط کاربری Zabbix، باید وب‌سرور (Apache/Nginx) و PHP را نصب کنید.

نصب Apache و PHP

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

دانلود و تنظیم Zabbix Frontend

wget https://repo.zabbix.com/zabbix/7.0/frontends/php/8.0/zabbix-frontend-php-8.0.0.tar.gz
tar -xzvf zabbix-frontend-php-8.0.0.tar.gz
sudo mv zabbix-frontend-php-8.0.0 /var/www/html/zabbix

تنظیمات Apache

sudo nano /etc/apache2/sites-available/zabbix.conf

محتوای فایل را به شکل زیر تنظیم کنید:

<VirtualHost :80>
    ServerName your_domain_or_IP
    DocumentRoot /var/www/html/zabbix
    <Directory /var/www/html/zabbix>
        Require all granted
    </Directory>
</VirtualHost>

پس از تنظیم، باید Apache را ریستارت کنید.

sudo a2ensite zabbix.conf
sudo systemctl restart apache2

7. انجام مراحل پایانی نصب

حالا می‌توانید با وارد کردن URL وب‌سایت Zabbix در مرورگر، مراحل نصب را ادامه دهید. از شما خواسته می‌شود که اطلاعات پایگاه داده و تنظیمات شبکه را وارد کنید.

نتیجه‌گیری

نصب و راه‌اندازی Zabbix Server 7.0 LTS شامل مراحل زیر است:

  1. نصب پیش‌نیازها (PostgreSQL یا MySQL)
  2. ایجاد پایگاه داده و کاربر برای Zabbix
  3. نصب Zabbix Server و Agent
  4. پیکربندی Zabbix Server
  5. تنظیمات سرویس و وب‌سایت

با دقت به این مراحل و اجرای صحیح دستورات، می‌توان Zabbix Server را به‌طور مؤثر نصب و راه‌اندازی کرد.