ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش نصب نرم افزار مانیتور Zabbix { اپن سورس }



asrhosting
November 3rd, 2025, 10:55
درود.
یکی از نرم افزار های متن باز که می تواند مانیتورینگ کامل زیرساخت، شامل سرورها، شبکه، می‌تواند پهنای باند و مصرف ترافیکی را کنترل کند Zabbix می باشد.


41738


در ادامه نحوه نصب آن را دنبال می کنیم :
( قابل نصب بر روی الما لینوکس . ابونتو و دبیان )
:: آموزش نصب بر روی المالینوکس
ابتدا :


sudo rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rhel/9/x86_64/zabbix-release-7.0-4.el9.noarch.rpm
sudo dnf clean all



نصب پکیچ ها :


sudo dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent



نصب پایگاه داده :


sudo dnf install -y mariadb-server
sudo systemctl enable --now mariadb



ساخت یک دیتابیس برای مرکز مانیتور :


mysql -u root -p


دستورات ایجاد پایگاه داده :


CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'P@ssword';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
FLUSH PRIVILEGES;
EXIT;


* به جای P@ssword رمز دلخواه خود را جایگزین کنید.

اطلاعات دیتابیس را وارد نمایید :


zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix
sudo nano /etc/zabbix/zabbix_server.conf


مقادیر را جایگزین کنید :


DBName=zabbix
DBUser=zabbix
DBPassword=P@ssword



جهت رابط کاربری تنظیمات Nginx را پیاده سازی می کنیم :


sudo nano /etc/nginx/conf.d/zabbix.conf


مقادیر داخل فایل وب سرور :


server {
listen 80;
server_name zabbix.example.com;

root /usr/share/zabbix;

index index.php;

location / {
try_files $uri $uri/ =404;
}

location ~ \.php$ {
fastcgi_pass unix:/run/php-fpm/www.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}


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


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




پایان سرویس ها را فعال می کنیم :


sudo systemctl enable --now zabbix-server zabbix-agent nginx php-fpm



جهت ورود در مقابل ای پی zabbix را قرار می دهیم .
http://your-server-ip/zabbix


تنظیمات امنیتی mysql و فایروال را حتما انجام دهید.
نام کاربری پیش فرض Admin و کلمه عبور zabbix می باشد که حتما تغییر دهید


موفق باشید .