نبذة عن 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
اطلب الـ VPS مع تحديد Zabbix
اختر VPS لينكس في باريس أو فرانكفورت (Debian 12 أو Debian 13 أو Ubuntu 20.04 أو 22.04 أو 24.04)، ثم حدد Zabbix Server في تبويب «التطبيقات» بنموذج الطلب. اختر 4 جيجابايت من الذاكرة إذا كنت ستراقب عشرات المضيفين، و2 جيجابايت هي الحد الأدنى.
- 2
اتصل بالخادم واقرأ بيانات الدخول
بعد تسليم الخادم، اتصل عبر SSH واقرأ ملف بيانات الدخول. يحتوي على عنوان الواجهة والحساب
Adminوكلمة مروره. انسخه إلى مكان آخر، فقد يُفرغ/tmpعند إعادة التشغيل.Bashssh root@SERVER_IP cat /tmp/credentials.txt - 3
أضف أول مضيف للمراقبة
افتح https://SERVER_IP/zabbix واقبل تحذير الشهادة الموقعة ذاتيًا. على الجهاز المراد مراقبته ثبّت zabbix-agent2 من مستودع Zabbix 7.0، واكتب
Server=SERVER_IPفي/etc/zabbix/zabbix_agent2.conf، وأعد تشغيل الوكيل، ثم أنشئ المضيف من «جمع البيانات» (Data collection) > «المضيفون» (Hosts) مع قالب مثل «Linux by Zabbix agent».Bashsudo nano /etc/zabbix/zabbix_agent2.conf sudo systemctl restart zabbix-agent2 - 4
أمّن الخادم قبل الإنتاج
غيّر كلمة مرور Admin من الواجهة، وأنشئ حسابات شخصية لكل مستخدم، ثم قيّد الوصول بجدار حماية. وجّه نطاقًا إلى الـ VPS واستبدل الشهادة الموقعة ذاتيًا بشهادة Let's Encrypt.
Bashufw 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
مراقبة أسطول خوادم لينكس
تابع المعالج والذاكرة والقرص والخدمات والعمليات على خوادم VPS أو الخوادم المخصصة، مع تنبيهات عبر البريد الإلكتروني أو webhook عند تجاوز الحد.
مراقبة المواقع والخدمات
افحص توفر HTTP وشهادات TLS والمنافذ المفتوحة وأزمنة الاستجابة لمواقعك وواجهات API من نقطة مركزية واحدة.
بديل لخدمة مراقبة سحابية
احتفظ بمقاييسك وسجلها التاريخي على خادم تتحكم به في أوروبا، بدل خدمة مراقبة خارجية تحاسبك عن كل مضيف.
متابعة معدات الشبكة
استعلم عن الراوترات والسويتشات وأجهزة UPS عبر SNMP، وتابع حركة الواجهات في لوحات معلومات وخرائط.
أسئلة شائعة عن Zabbix Server
هي مكتوبة في /tmp/credentials.txt عند انتهاء التثبيت. الحساب هو Admin وكلمة المرور مولدة عشوائيًا، وليست القيمة الافتراضية zabbix. انسخ الملف إلى مكان آمن لأن /tmp قد يُفرغ عند إعادة التشغيل.
المزيد عن Zabbix Server
الملفات والخدمات التي يجب معرفتها
إعداد الخادم في /etc/zabbix/zabbix_server.conf (أُضيف السطر DBPassword= إليه أثناء التثبيت). وإعداد الواجهة في /etc/zabbix/web/zabbix.conf.php، وإعداد الوكيل في /etc/zabbix/zabbix_agent2.conf. الخدمات هي zabbix-server وzabbix-agent2 وapache2 وmariadb.
systemctl status zabbix-server zabbix-agent2 apache2 mariadb
المنافذ وجدار الحماية
يستخدم Zabbix افتراضيًا المنفذ 10051 على جانب الخادم (للوكلاء النشطين والبروكسيات) والمنفذ 10050 على جانب الوكيل (للفحوص السلبية). على الجهاز المراقَب في الوضع السلبي، اسمح بالمنفذ 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.

