فارسی (Farsi)
€EUR
نظارت

Zabbix Server

سازگار با نصب‌کننده Infrawire

پایش Zabbix 7.0 LTS آماده استفاده، با MariaDB و Apache روی HTTPS

پیکربندی حداقلی
  • 2 GB RAM
توسعه‌دهنده
Zabbix
نسخه
آخرین نسخه پایدار
مجوز
AGPL-3.0
سیستم‌ها
Debian 12, Debian 13, Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04

معرفی Zabbix Server

Zabbix یک پلتفرم پایش متن‌باز است که از سرورها، تجهیزات شبکه، سرویس‌ها و برنامه‌های شما متریک جمع‌آوری می‌کند و هنگام عبور از یک آستانه، هشدار صادر می‌کند. مدیران سیستم، تیم‌های عملیات و مجموعه‌های کوچکی از آن استفاده می‌کنند که می‌خواهند بدون وابستگی به سرویس شخص ثالث، زیرساخت خود را زیر نظر داشته باشند.

هنگام تحویل، VPS لینوکسی شما (پاریس یا فرانکفورت) Zabbix 7.0 LTS را اجرا می‌کند: سرور، رابط وب PHP، agent 2 و یک پایگاه داده MariaDB اختصاصی. Apache رابط کاربری را با HTTPS و یک گواهی خودامضا ارائه می‌دهد و ریشه سایت به /zabbix هدایت می‌شود.

مرحله نصب از طریق وب از قبل انجام شده است: فایل پیکربندی فرانت‌اند نوشته شده، اسکیمای پایگاه داده وارد شده و رمز عبور حساب Admin (که در Zabbix به‌طور پیش‌فرض zabbix است) با یک مقدار تصادفی جایگزین شده است. آن را در /tmp/credentials.txt پیدا می‌کنید.

با Zabbix Server چه کارهایی می‌توانید انجام دهید

  • سرور، رابط کاربری و agent 2

    پکیج‌های رسمی مخزن Zabbix 7.0 نصب شده و هنگام بوت فعال‌اند: zabbix-server، رابط وب و zabbix-agent2. بنابراین سرور از همان نخستین ورود می‌تواند خودش را پایش کند.

  • پایگاه داده MariaDB از پیش پیکربندی‌شده

    پایگاه داده zabbix (utf8mb4) با یک کاربر اختصاصی، یک رمز عبور تصادفی و اسکیمای واردشده ساخته شده است. هیچ مرحله دستی برای پایگاه داده لازم نیست.

  • HTTPS از لحظه تحویل

    Apache رابط کاربری را با HTTPS و گواهی خودامضای پکیج ssl-cert ارائه می‌دهد. بعداً می‌توانید آن را با گواهی دامنه خودتان جایگزین کنید.

  • رمز عبور Admin تولیدشده

    رمز عبور پیش‌فرض هنگام نصب حذف می‌شود. حساب Admin و مقدار تصادفی آن در /tmp/credentials.txt ثبت شده که فقط برای root قابل خواندن است.

  • نسخه LTS

    Zabbix 7.0 یک شاخه با پشتیبانی بلندمدت است: مناسب سرور پایشی که نمی‌خواهید هر شش ماه یک بار آن را مهاجرت دهید.

شروع کار با Zabbix Server

از سفارش تا راه‌اندازی نهایی، در چند دقیقه.

  1. 1

    سفارش VPS با انتخاب Zabbix

    یک VPS لینوکسی در پاریس یا فرانکفورت انتخاب کنید (Debian 12، Debian 13، Ubuntu 20.04، 22.04 یا 24.04) و سپس در تب «Applications» فرم سفارش، Zabbix Server را تیک بزنید. اگر چند ده هاست را پایش می‌کنید، 4 GB رم در نظر بگیرید و 2 GB حداقل است.

  2. 2

    ورود و دریافت اطلاعات کاربری

    پس از تحویل سرور، با SSH وارد شوید و فایل اطلاعات ورود را بخوانید. این فایل شامل آدرس رابط کاربری، حساب Admin و رمز عبور آن است. آن را جای دیگری کپی کنید: /tmp ممکن است هنگام راه‌اندازی مجدد پاک شود.

    Bash
    ssh root@SERVER_IP cat /tmp/credentials.txt
  3. 3

    افزودن نخستین هاست برای پایش

    https://SERVER_IP/zabbix را باز کنید و هشدار گواهی خودامضا را بپذیرید. روی ماشینی که باید پایش شود، zabbix-agent2 را از مخزن Zabbix 7.0 نصب کنید، Server=SERVER_IP را در /etc/zabbix/zabbix_agent2.conf وارد کنید، agent را دوباره راه‌اندازی کنید و سپس هاست را در Data collection > Hosts با یک تمپلیت (مثلاً «Linux by Zabbix agent») بسازید.

    Bash
    sudo nano /etc/zabbix/zabbix_agent2.conf sudo systemctl restart zabbix-agent2
  4. 4

    امن‌سازی پیش از محیط تولید

    رمز عبور Admin را در رابط کاربری تغییر دهید، حساب‌های شخصی بسازید و سپس دسترسی را با فایروال محدود کنید. یک دامنه را به VPS وصل کنید و گواهی خودامضا را با گواهی Let's Encrypt جایگزین کنید.

    Bash
    ufw allow 22/tcp ufw allow 80/tcp ufw allow 443/tcp ufw allow from AGENT_IP to any port 10051 proto tcp ufw enable

کاربردهای Zabbix Server

  • پایش مجموعه‌ای از سرورهای لینوکسی

    CPU، حافظه، دیسک، سرویس‌ها و پردازه‌های VPSها یا سرورهای اختصاصی خود را دنبال کنید، با هشدار از طریق ایمیل یا وب‌هوک هنگام عبور از آستانه.

  • نظارت بر وب‌سایت‌ها و سرویس‌ها

    دسترس‌پذیری HTTP، گواهی‌های TLS، پورت‌های باز و زمان پاسخ وب‌سایت‌ها یا API‌هایتان را از یک نقطه مرکزی کنترل کنید.

  • جایگزینی یک پایش SaaS

    متریک‌ها و تاریخچه خود را روی سروری که خودتان کنترل می‌کنید و در اروپاست نگه دارید، به‌جای یک سرویس پایش شخص ثالث که به‌ازای هر هاست هزینه می‌گیرد.

  • دنبال کردن تجهیزات شبکه

    روترها، سوئیچ‌ها و یو‌پی‌اس‌ها را از طریق SNMP پرس‌وجو کنید و ترافیک رابط‌ها را در داشبوردها و نقشه‌ها ببینید.

پرسش‌های متداول درباره Zabbix Server

در پایان نصب در /tmp/credentials.txt نوشته می‌شود. حساب Admin است و رمز عبور به‌صورت تصادفی تولید می‌شود، مقدار پیش‌فرض zabbix نیست. فایل را در جای امنی کپی کنید، چون /tmp ممکن است هنگام راه‌اندازی مجدد پاک شود.

درباره Zabbix Server بیشتر بدانید

فایل‌ها و سرویس‌هایی که باید بشناسید

پیکربندی سرور در /etc/zabbix/zabbix_server.conf است (خط DBPassword= هنگام نصب به آن اضافه شده است). پیکربندی فرانت‌اند در /etc/zabbix/web/zabbix.conf.php و پیکربندی agent در /etc/zabbix/zabbix_agent2.conf قرار دارد. سرویس‌ها عبارت‌اند از zabbix-server، zabbix-agent2، apache2 و mariadb.

systemctl status zabbix-server zabbix-agent2 apache2 mariadb

پورت‌ها و فایروال

به‌طور پیش‌فرض Zabbix در سمت سرور از پورت 10051 (agent‌های فعال، پراکسی‌ها) و در سمت agent از پورت 10050 (بررسی‌های غیرفعال) استفاده می‌کند. روی ماشینی که به‌صورت غیرفعال (passive) پایش می‌شود، پورت 10050 را فقط از آدرس سرور Zabbix خود مجاز کنید. هرگز این پورت‌ها را روی کل اینترنت باز نکنید.

رفتن به گواهی واقعی

گواهی خودامضا از انتقال داده محافظت می‌کند اما هشدار مرورگر ایجاد می‌کند. پس از اینکه دامنه‌تان را به VPS وصل کردید، ServerName YOUR_DOMAIN را در /etc/apache2/sites-available/default-ssl.conf تعریف کنید و سپس Certbot را با افزونه Apache اجرا کنید. می‌توانید دامنه‌های خود را در /web-domains مدیریت کنید.

بکاپ‌گیری از پایگاه داده

همه پیکربندی و تاریخچه در پایگاه داده zabbix است. یک بکاپ منطقی منظم که به خارج از سرور کپی شود، حداقل کار است.

mariadb-dump --single-transaction zabbix | gzip > /root/zabbix-$(date +%F).sql.gz

از /etc/zabbix/ هم بکاپ بگیرید. تاریخچه با افزایش تعداد آیتم‌های جمع‌آوری‌شده و فرکانس آن‌ها بزرگ می‌شود: فضای دیسک را زیر نظر بگیرید، زیرا این مورد نخستین علت پر شدن سرور پایش است. راهنماهای بیشتری در /learn موجود است.

با آخرین پیشنهادها، تخفیف‌ها و تبلیغات ویژه به‌روز بمانید.

مشاهده تخفیف‌ها

ما از کوکی استفاده می‌کنیم

ما از کوکی‌های تحلیلی برای بهبود تجربه شما در سایت خود استفاده می‌کنیم. هیچ داده‌ای به اشخاص ثالث فروخته نمی‌شود. اطلاعات بیشتر در سیاست حفظ حریم خصوصی ما.