0 votes, average: 0٫00 out of 50 votes, average: 0٫00 out of 50 votes, average: 0٫00 out of 50 votes, average: 0٫00 out of 50 votes, average: 0٫00 out of 5 (0 votes, average: 0٫00 out of 5)
You need to be a registered member to rate this.

آموزش نصب Zabbix Server 5 در اوبونتو 20.04

Zabbix Server یک ابزار مانیتورینگ رایگان و منبع باز است که برای نظارت لحظه ای سرورها ، ماشین های مجازی ، شبکه ها و سرویس های ابری طراحی شده است. توسط الکسی ولادیشف و با حمایت فعالانه Zabbix SIA توسعه داده شد. این مبتنی بر مدل client-server است و قادر به نظارت بر میلیون ها معیار از قبیل Load CPU ،مدیریت شبکه و مصرف فضای دیسک، ده ها هزار سرور است. در این آموزش نحوه نصب زبیکس در سیستم Ubuntu 20.04 LTS را توضیح خواهیم داد.

 

نصب LAMP

Zabbix برای اجرای برنامه به زبان برنامه نویسی PHP و MySQL به عنوان سرور پایگاه داده و وب سروری مانند Apache یا Nginx نیاز دارد. ما برای این آموزش از وب سرور Apache استفاده می کنیم. بیایید با اجرای دستورات زیر ، تمام بسته های لازم را روی سیستم خود نصب کنیم.

sudo apt update
sudo apt install apache2 libapache2-mod-php
sudo apt install mysql-server
sudo apt install php php-mbstring php-gd php-xml php-bcmath php-ldap php-mysql

 

در مرحله بعد ، باید یک رمزعبور قوی برای کاربر Root MySQL تنظیم کنید. دستور زیر را اجرا کنید و دستورالعمل ها را دنبال کنید. پس از اتمام دستور زیر ، گذرواژه ای برای حساب root سرور پایگاه داده MySQL خواهید داشت.

sudo mysql_secure_installation

 

سایر آموزش ها : آموزش نصب Zabbix 5 در CentOS 8

 

در این مرحله پیکربندی PHP را به روز می کنید. فایل تنظیمات PHP /etc/php/7.4/apache2/php.ini را برای Apache ویرایش کنید و منطقه زمانی را مطابق با نیازهای خود به روز کنید.

vim /etc/php/7.4/apache2/php.ini

 

memory_limit 256M
upload_max_filesize 16M
post_max_size 16M
max_execution_time 300
max_input_time 300
max_input_vars 10000
date.timezone = 'Asia/Tehran'

 

تنظیم Zabbix Repository

تیم رسمی Zabbix مخازن بسته Apt را برای سیستم دبیان مهیا کرده. از دستورات زیر برای اضافه کردن مخزن روی سیستم اوبونتو استفاده کنید.

wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+focal_all.deb
sudo dpkg -i zabbix-release_5.0-1+focal_all.deb

 

نصب Zabbix Server 5 در اوبونتو 20

پس از اضافه کردن مخزن Apt ، از دستورات زیر برای نصب بسته های Zabbix Server استفاده کنید. در اینجا بسته zabbix-server-mysql شامل Zabbix Server با پشتیبانی MySQL است. بسته zabbix-frontend-php رابط وب را برای Zabbix Server فراهم می کند.

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

 

ایجاد پایگاه داده و کاربر Zabbix

در مرحله بعدی ، یک schema پایگاه داده برای Zabbix server ایجاد کنید. با حساب root وارد MySQL شوید و با دستورات زیر پایگاه داده MySQL و کاربر ایجاد کنید.

mysql -u root -p

 

CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;

 

پس از ایجاد دیتابیس ، schema پیش فرض Zabbix از پایگاه داده را load کنید.

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

 

بروزرسانی تنظیمات Zabbix 

فایل پیکربندی زبیکس /etc/zabbix/zabbix_server.conf را در ویرایشگر متن مورد نظر خود ویرایش کنید و پیکربندی های پایگاه داده زیر را به روز کنید.

sudo vi /etc/zabbix/zabbix_server.conf

 

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

حالا  ، سرویس Zabbix را فعال کنید تا در هنگام بود سیستم عامل بصورت خودکار فعال بشه.

sudo systemctl enable zabbix-server
sudo systemctl restart zabbix-server

 

بسته های Zabbix همچنین فایل پیکربندی Apache خود یعنی /etc/zabbix/apache.conf را ایجاد کرده و لینکی به پوشه پیکربندی Apache می دهد. بیایید از دستور زیر برای راه اندازی مجدد سرویس Apache استفاده کنیم.

sudo systemctl restart apache2

 

اکنون سیستم شما برای نصب Zabbix آماده است. کافیست به قسمت نصب وب Zabbix بروید و نصب را تمام کنید.

 

سایر آموزش ها : آموزش نصب Zabbix در Centos 7

 

تنظیم فایروال

در مرحله بعد ، شما باید از طریق فایروال به پورت های Zabbix 10050 و 10051 و سرویس HTTP اجازه ارتباط بدین. با دستور زیر می توانید به آنها اجازه دهید:

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-port=10050/tcp
sudo firewall-cmd --permanent --add-port=10051/tcp
sudo firewall-cmd --reload

 

اجرا نصب Zabbix Web Installer

برای نصب Zabbix Web Installer از آدرس زیر میتونین اقدام به نصب و راه اندازی از محیط وب کنین و مراحل نصب و مشخصات دیتابیسی که ایجاد کردین رو وارد کنین

https://your ip address/zabbix/

بعد از انجام کار ، نام کاربری و رمز عبور جهت ورود به محیط وب زبیکس، مشخصات زیر است.

Username: Admin
Password: zabbix