آموزش نصب زبیکس (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
مرحله ۸: پیکربندی نهایی در مرورگر
- مرورگر خود را باز کنید و آدرس
http://your-server-ip/zabbix
را وارد کنید. - مراحل نصب را دنبال کنید و اطلاعات دیتابیس را وارد کنید.
- پس از تکمیل مراحل، با نام کاربری
Admin
و رمز عبورzabbix
وارد شوید.
نتیجهگیری
با انجام مراحل بالا، زبیکس را بهصورت کامل نصب و پیکربندی کردید. اکنون میتوانید مانیتورینگ شبکه و سرورهای خود را آغاز کنید. در صورت بروز مشکل، لاگهای زبیکس را بررسی کنید:
sudo journalctl -u zabbix-server -f
بدون نظر