تخطَّ إلى المحتوى

مراقبة ميكروتيك باستخدام Zabbix

ملخص
دليل عملي لاستخدام Zabbix لمراقبة أجهزة MikroTik: الهندسة المعمارية، إعداد SNMP، تثبيت على Ubuntu، لوحات المعلومات، التنبيهات ونصائح التوسع.

monitoring with zabbix

مراقبة MikroTik عن بُعد باستخدام Zabbix

Zabbix هو سكين الجيش السويسري في عالم المراقبة.

مفتوح المصدر، مجرّب في البيئات الحقيقية، وقابل للتوسع.

يحوّل مقاييس الأجهزة الخام إلى تنبيهات قابلة للتصرف ولوحات معلومات.

يوضح هذا الدليل لماذا يناسب Zabbix مزودي الخدمة والمسؤولين — وكيفية ربط راوترات MikroTik عبر SNMP.

ما هو Zabbix؟

Zabbix منصة مراقبة مؤسسية مجانية أُنشئت عام 2001.

تجمع مقاييس من الأجهزة والخدمات والشبكات.

مصادر البيانات تشمل SNMP، وكيل Zabbix، ICMP (ping)، HTTP(S)، SSH، IPMI، JMX وواجهات برمجة تطبيقات مخصصة.

جميع المدخلات تُغذّي لوحة واحدة بواجهات رسومية، مُشغلات (triggers) وإشعارات.

ملاحظة: Zabbix مرن — استخدم الوكلاء حيث تحتاج مقاييس مفصّلة وSNMP لأجهزة الشبكة.

البنية الأساسية (مختصر)

  • خادم Zabbix: العقل — يجمع ويخزن ويحلل البيانات.
  • وكيل Zabbix: خدمة خفيفة لمقاييس المضيف.
  • وكيل Zabbix (Proxy): جامع اختياري للمواقع البعيدة أو لغايات التوسّع.
  • الواجهة الأمامية (Frontend): واجهة ويب للوحات، القوالب والتنبيهات.

التدفق الأساسي:

[الجهاز / SNMP / الوكيل] → [Zabbix Proxy] → [Zabbix Server] → [DB + Frontend]

ما الذي يمكنك مراقبته

يمكن لـ Zabbix مراقبة أي جهاز بـ IP تقريبًا:

  • الموجّهات والمحولات (MikroTik، Cisco، Ubiquiti…)
  • خوادم Linux/Windows والآلات الافتراضية
  • خدمات الويب وواجهات البرمجة
  • معدل نقل البيانات على الواجهات والنطاق
  • وحدة المعالجة والذاكرة والتخزين
  • حسّاسات البيئة والكاميرات

استخدم المشغلات لإطلاق تنبيهات عند تجاوز المقاييس عتبات محددة — مثل وقوع الموجّه أو تشبع واجهة.

تثبيت خادم Zabbix أساسي على Ubuntu

الخطوات أدناه توفّر خادم Zabbix وظيفي للاختبار أو لنشر صغير.

1) حدّث المضيف

Terminal window
apt update && apt upgrade -y

2) ثبّت الاعتماديات

Terminal window
apt install -y apache2 mysql-server php php-mysql snmp

3) أضف مستودع Zabbix وثبّته

Terminal window
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+ubuntu22.04_all.deb
sudo dpkg -i zabbix-release_7.0-1+ubuntu22.04_all.deb
sudo apt update
sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent

4) أنشئ قاعدة البيانات

mysql -uroot -p
CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'StrongPassword!';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
FLUSH PRIVILEGES; EXIT;

5) فعّل وابدأ الخدمات

Terminal window
systemctl enable --now zabbix-server apache2 zabbix-agent

ستكون الواجهة متاحة على http://<ZABBIX_IP>/zabbix.

نصيحة: استخدم مستخدم قاعدة بيانات مخصّص وكلمات مرور قوية. قم بنسخ احتياطي لقاعدة البيانات بانتظام.

مراقبة MikroTik عبر SNMP

لا يدعم MikroTik وكيل Zabbix أصليًا، لكن SNMP يعمل موثوقًا.

1) فعّل SNMP على MikroTik

/snmp set enabled=yes
/snmp community add name=public addresses=0.0.0.0/0

تحذير: استبدل community الافتراضية وقيّد المصادر المسموح بها. فضّل SNMPv3 للمراقبة بمصادقة وتشفير.

2) أضف Host لـ MikroTik في Zabbix

في الواجهة: Configuration → Hosts → Create host.

الإعدادات:

  • Hostname: مثال MikroTik-RB750
  • عنوان IP: عنوان الإدارة للموجّه
  • اربط قالب SNMP لـ MikroTik (أو أنشئ عناصر مخصصة)

سيجمع Zabbix زمن التشغيل، إحصاءات الواجهات، CPU/درجة الحرارة، الذاكرة ومعدّل النقل.

لوحات المعلومات والتنبيهات والإشعارات

ابنِ لوحات تعرض النطاق، الصحة وقائمة المشاكل.

استخدم المشغلات لتنبيه تلقائي:

{MikroTik-RB750:icmpping.max(3m)}=0

هذا المشغل ينطلق إذا توقف الجهاز عن الاستجابة للـ ping لمدة 3 دقائق.

يمكن إرسال الإشعارات عبر البريد، Telegram، Slack أو الويبهوكس.

نصيحة: ابدأ بعدد قليل من المشغلات المهمة لتجنّب إرهاق التنبيهات. ثم حسّن الإعدادات.

التوسع: Proxies والاكتشاف

استخدم Zabbix Proxy للمناطق البعيدة لتقليل الكمون وحمل قاعدة البيانات.

يقلّل الاكتشاف التلقائي عبر SNMP العمل اليدوي في الشبكات الكبيرة.

تسمح proxies بجمع البيانات داخل شبكات بعيدة دون تعريض كل جهاز للإنترنت العام.

ممارسات أمان

  • استخدم SNMPv3 عند الإمكان للمصادقة والتشفير.
  • قيّد الوصول إلى واجهة Zabbix والـ agents عبر قواعد جدار ناري.
  • دوّر بيانات الاعتماد ومفاتيح API.
  • استخدم شبكات VLAN مخصّصة للمراقبة أو مجتمعات SNMP للقراءة فقط.
  • انسخ قاعدة البيانات والتكوين احتياطيًا بانتظام.

تحذير: تعريض مجتمعات SNMP أو واجهة Zabbix إلى الإنترنت دون حماية يشكل خطرًا.

مقارنة مختصرة مع أدوات أخرى

الحلالتركيزالأتمتةمناسب لـ
ZabbixNMS متكاملعاليمزودو إنترنت وبنى تحتية كبيرة
أدوات SNMP فقطالبروتوكولمتوسطاستفتاء أجهزة بسيط
TR‑069 / TR‑369إدارة CPEمتوسطمزودو إنترنت يديرون CPE
Grafana + Prometheusمقاييس + لوحاتعاليDevOps وبيئات سحابية
The Dude (MikroTik)خفيفمنخفضشبكات صغيرة

الخلاصة

Zabbix نظام مراقبة قوي ومرن.

مع SNMP يعطي رؤية دقيقة عن أجهزة MikroTik وصحة الشبكة.

ابدأ صغيرًا: راقب زمن التشغيل ومعدل الواجهات ثم وسّع لوحاتك ومشغلاتك حسب الحاجة.


عن MKController

نأمل أن تكون هذه الإرشادات قد ساعدتك في إدارة عالم MikroTik والإنترنت بشكل أفضل! 🚀
سواء كنت تضبط الإعدادات أو تحاول إدخال بعض النظام في فوضى الشبكة — MKController هنا لتبسيط حياتك.

مع إدارة سحابية مركزية وتحديثات أمان آلية ولوحة تحكم سهلة، لدينا ما يلزم لتحسين عملياتك.

👉 ابدأ تجربة مجانية لمدة 7 أيام الآن على mkcontroller.com — وشاهد كيف يبدو التحكم بالشبكة بسهولة.