[{"data":1,"prerenderedAt":185},["ShallowReactive",2],{"seo-verification":3,"blog-استضافة-zabbix-على-vps-مراقبة-البنية-التحتية-ma-ar":6,"promo-bar-likely":184},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-استضافة-zabbix-على-vps-مراقبة-البنية-التحتية-ma-ar",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"noindex":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":33,"intro":36,"sections":37,"ctaTitle":120,"ctaBody":121,"ctaButton":122,"ctaUrl":123,"relatedPosts":124},572,"استضافة-zabbix-على-vps-مراقبة-البنية-التحتية",{"fr":12,"en":13,"ar":10,"es":14},"self-host-zabbix-vps","self-host-zabbix-vps-infrastructure-monitoring","autoalojar-zabbix-vps-monitorizacion-infraestructura","‏Zabbix على VPS: مراقبة الخوادم والخدمات والشبكة","ثبّت Zabbix على خادم افتراضي باستخدام Docker Compose: مراقبة الخوادم والشبكة عبر SNMP والمواقع، مع مشغّلات وتنبيهات، خلف nginx عبر HTTPS.",6,0,false,"2026-11-09T00:00:00+00:00","2026-11-09T20:55:08+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},7,"الاستضافة الذاتية","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[29],{"id":23,"name":24,"slug":25,"color":26,"icon":27},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fself-host-zabbix-vps-poster.svg",{"categorySlug":34,"appSlug":35},"المراقبة-وقابلية-الرصد","zabbix","قرص يمتلئ ليلًا، وخدمة تتوقف دون إنذار، ورابط شبكة مزدحم: من دون مراقبة، يخبرك بها عميل. ‏Zabbix منصة مراقبة مفتوحة المصدر (رخصة AGPL-3.0) تراقب الخوادم والتطبيقات وأجهزة الشبكة، وتنبّه الشخص المناسب فور تجاوز أي عتبة. يثبّته هذا الدليل على خادم افتراضي باستخدام Docker Compose، ويضعه خلف nginx عبر HTTPS، ويربط الخادم بوكيله الخاص، ثم يضيف خوادمك الأخرى وتنبيهاتك.",[38,42,52,82,85,98,102,105,108,111,114,117],{"type":39,"title":40,"body":41},"h2","ما الذي يفعله Zabbix","يجمع Zabbix **قياسات** — حمل المعالج، والذاكرة الحرة، ومساحة القرص، وحالة خدمة، وزمن استجابة صفحة — ويقارنها بـ**مشغّلات**. وعندما يتحقق تعبير ما، مثل «أقل من 10% من المساحة الحرة لمدة خمس دقائق»، يفتح Zabbix **مشكلة** ويعرضها في لوحات معلوماته وينفّذ **الإجراءات** المقررة: رسالة بريد إلكتروني، أو رسالة Telegram، أو webhook.\n\nتصل القياسات عبر عدة طرق: **وكيل** Zabbix المثبّت على كل خادم، وبروتوكول **SNMP** لأجهزة التوجيه والمبدّلات ووحدات الطاقة، و**سيناريوهات الويب** للمواقع وواجهات API، أو استعلامات مباشرة لقاعدة بيانات. وتجمع **القوالب** الجاهزة القياسات والمشغّلات المناسبة لـ Linux وWindows وnginx وMySQL وPostgreSQL وDocker.",{"type":43,"title":44,"items":45},"ul","ما يقدّمه Zabbix",[46,47,48,49,50,51],"**وكلاء Linux وWindows** — المعالج والذاكرة والأقراص والشبكة والخدمات والعمليات والسجلات.","**‏SNMP** — مراقبة أجهزة الشبكة دون وكيل، مع اكتشاف تلقائي للمنافذ.","**المشغّلات والتصعيد** — عتبات واضحة، وتبعيات بين المضيفين، وتنبيهات ترتفع مستوى إذا لم يتفاعل أحد.","**سيناريوهات الويب** — توفّر سلسلة من الصفحات أو استدعاءات API وزمن استجابتها ومحتواها.","**لوحات المعلومات والخرائط والتقارير** — لفريق التشغيل ولعملائك أيضًا.","**صلاحيات حسب مجموعة المضيفين** — لا يرى كل مستخدم إلا ما يعنيه.",{"type":53,"title":54,"headers":55,"rows":59},"comparison","‏Zabbix مقارنةً بالخيارات الأخرى",[5,56,57,58],"‏Zabbix","‏Prometheus + Grafana","‏Uptime Kuma",[60,65,70,74,79],[61,62,63,64],"ما الذي يُراقَب","الخوادم والخدمات والشبكة والمواقع","مقاييس التطبيقات والحاويات","توفّر المواقع والمنافذ",[66,67,68,69],"الجمع","وكيل وSNMP وHTTP وقواعد البيانات","مصدّرات تُستعلَم","مجسّات HTTP وTCP وping",[71,72,73,72],"الإعداد","واجهة ويب","ملفات YAML",[75,76,77,78],"التنبيهات","مدمجة مع التصعيد","‏Alertmanager منفصل","مدمجة",[80,81,81,81],"التكلفة","سعر الخادم الافتراضي",{"type":39,"title":83,"body":84},"المتطلبات","خادم افتراضي بنظام Ubuntu 24.04 بذاكرة 2 غيغابايت وقرص 20 غيغابايت لبضع عشرات من المضيفين، مع Docker وإضافة Compose، ونطاق فرعي يشير إلى الخادم، مثل `zabbix.example.com`. خطّط لمساحة قرص أكبر إذا احتفظت بسجل طويل: فقاعدة PostgreSQL تكبر مع عدد القياسات.",{"type":86,"title":87,"steps":88},"steps","تثبيت Zabbix باستخدام Docker Compose",[89,92,95],{"title":90,"body":91},"تحضير المجلد وكلمة مرور قاعدة البيانات","يحمل الملف `.env` كلمة مرور PostgreSQL التي يتشاركها الخادم والواجهة الويب.\n```bash\nmkdir -p \u002Fopt\u002Fzabbix && cd \u002Fopt\u002Fzabbix\necho \"DB_PASSWORD=$(openssl rand -hex 16)\" > .env\nchmod 600 .env\n```",{"title":93,"body":94},"كتابة الملف docker-compose.yml","أربع خدمات: خادم Zabbix، والواجهة الويب (nginx وPHP)، ووكيل الخادم الافتراضي، وPostgreSQL. لا تُنشر إلا الواجهة الويب، وعلى الواجهة المحلية فقط: سيتولى nginx أمر HTTPS.\n```yaml\nservices:\n  zabbix-server:\n    image: zabbix\u002Fzabbix-server-pgsql:alpine-8.0.0\n    restart: unless-stopped\n    depends_on:\n      database:\n        condition: service_healthy\n    environment:\n      DB_SERVER_HOST: database\n      POSTGRES_USER: zabbix\n      POSTGRES_PASSWORD: ${DB_PASSWORD}\n      POSTGRES_DB: zabbix\n  zabbix-web:\n    image: zabbix\u002Fzabbix-web-nginx-pgsql:alpine-8.0.0\n    restart: unless-stopped\n    depends_on:\n      - zabbix-server\n    ports:\n      - \"127.0.0.1:8080:8080\"\n    environment:\n      ZBX_SERVER_HOST: zabbix-server\n      DB_SERVER_HOST: database\n      POSTGRES_USER: zabbix\n      POSTGRES_PASSWORD: ${DB_PASSWORD}\n      POSTGRES_DB: zabbix\n      PHP_TZ: Africa\u002FCasablanca\n  zabbix-agent:\n    image: zabbix\u002Fzabbix-agent2:alpine-8.0.0\n    restart: unless-stopped\n    environment:\n      ZBX_HOSTNAME: \"Zabbix server\"\n      ZBX_SERVER_HOST: zabbix-server\n  database:\n    image: postgres:17.11-alpine\n    restart: unless-stopped\n    environment:\n      POSTGRES_USER: zabbix\n      POSTGRES_PASSWORD: ${DB_PASSWORD}\n      POSTGRES_DB: zabbix\n    volumes:\n      - zabbix-db:\u002Fvar\u002Flib\u002Fpostgresql\u002Fdata\n    healthcheck:\n      test: [\"CMD-SHELL\", \"pg_isready -U zabbix -d zabbix\"]\n      interval: 5s\n      retries: 12\nvolumes:\n  zabbix-db: {}\n```",{"title":96,"body":97},"تشغيل الحزمة","عند التشغيل الأول، ينشئ الخادم مخطط قاعدة البيانات؛ انتظر دقيقة قبل أن تستجيب الواجهة.\n```bash\ndocker compose up -d\ndocker compose ps\ncurl -fsS -o \u002Fdev\u002Fnull -w '%{http_code}\\n' http:\u002F\u002F127.0.0.1:8080\u002F\n```",{"type":99,"title":100,"body":101},"tip","غيّر كلمة مرور المصنع قبل أي شيء","يفتح تثبيت Zabbix الجديد الحساب `Admin` بكلمة المرور `zabbix` المعروفة للجميع. سجّل الدخول فورًا واستبدلها من User settings ثم Profile ثم Change password، حتى قبل وضع الواجهة خلف اسم نطاقها.",{"type":39,"title":103,"body":104},"وضع Zabbix خلف nginx عبر HTTPS","لا يستمع المنفذ 8080 إلا على `127.0.0.1`: يستقبل nginx المثبّت على المضيف الحركة العامة ويمرّرها. ثم يضيف Certbot الشهادة وإعادة التوجيه إلى HTTPS.\n\n```nginx\nserver {\n    listen 80;\n    server_name zabbix.example.com;\n    location \u002F {\n        proxy_pass http:\u002F\u002F127.0.0.1:8080;\n        proxy_set_header Host $host;\n        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n        proxy_set_header X-Forwarded-Proto $scheme;\n    }\n}\n```\n\n```bash\ncertbot --nginx -d zabbix.example.com\n```",{"type":39,"title":106,"body":107},"ربط المضيف «Zabbix server» بوكيل الخادم الافتراضي","ينشئ Zabbix افتراضيًا مضيفًا باسم «Zabbix server» يستعلم وكيلًا على `127.0.0.1`. وفي Docker يعيش الوكيل في حاويته الخاصة: افتح Data collection ثم Hosts، وانقر على «Zabbix server» واستبدل واجهة Agent باسم DNS ‏`zabbix-agent`، مع ضبط «Connect to» على DNS. وبعد دقيقة يصبح مؤشر ZBX أخضر، وتعرض Latest data المعالج والذاكرة والحمل على الخادم.",{"type":39,"title":109,"body":110},"مراقبة خوادمك الأخرى","على كل خادم، ثبّت حزمة `zabbix-agent2` من توزيعتك أو من مستودع Zabbix الرسمي، ثم صرّح بعنوان IP العام لخادم Zabbix كخادم مسموح به. في الوضع السلبي، يستعلم خادم Zabbix الوكيلَ على المنفذ 10050: افتح هذا المنفذ لهذا العنوان وحده.\n\n```ini\n# \u002Fetc\u002Fzabbix\u002Fzabbix_agent2.conf\nServer=203.0.113.10\nHostname=web-01\n```\n\n```bash\nsystemctl restart zabbix-agent2\nufw allow from 203.0.113.10 to any port 10050 proto tcp\n```\n\nفي Data collection ثم Hosts، أنشئ المضيف `web-01` بعنوانه والقالب «Linux by Zabbix agent». أما الوضع النشط، الذي يرسل فيه الوكيل بياناته إلى المنفذ 10051 للخادم، فيتطلب فتح هذا المنفذ على خادم Zabbix: احصره في عناوين خوادمك.",{"type":39,"title":112,"body":113},"تلقي التنبيهات","في Alerts ثم Media types، فعّل واضبط البريد الإلكتروني (خادم SMTP والمرسل) أو Telegram أو Slack، إذ يوفّر Zabbix أنواعًا جاهزة لعشرات الخدمات. ثم أضف الوسيلة إلى مستخدمك من User settings ثم Profile ثم Media، وفعّل الإجراء «Report problems to Zabbix administrators» من Alerts ثم Actions. جرّب ذلك بإيقاف وكيل أحد الخوادم: يجب أن تصلك مشكلة «Zabbix agent is not available».",{"type":39,"title":115,"body":116},"النسخ الاحتياطي والتحديث","يعيش كل الإعداد والسجل في PostgreSQL، وتكفي نسخة احتياطية يومية عبر `pg_dump`:\n\n```bash\ncd \u002Fopt\u002Fzabbix\ndocker compose exec -T database pg_dump -U zabbix zabbix | gzip > zabbix-$(date +%F).sql.gz\n```\n\nللتحديث، غيّر رقم إصدار صور Zabbix الثلاث في `docker-compose.yml`، ثم نفّذ `docker compose pull && docker compose up -d`: يحدّث الخادم المخطط عند التشغيل. خذ نسخة احتياطية من القاعدة قبل ذلك مباشرة، واقرأ ملاحظات الإصدار قبل الانتقال إلى فرع رئيسي جديد.",{"type":39,"title":118,"body":119},"التثبيت بنقرة واحدة على ServOrbit","من المتجر في مساحة العميل، يُثبَّت Zabbix على خادم ServOrbit الافتراضي دون كتابة سطر واحد: يُنشر الخادم والواجهة الويب وPostgreSQL ووكيل الخادم، ويكون المضيف «Zabbix server» مرتبطًا بوكيله، وتُستبدل كلمة مرور المصنع بكلمة مولّدة تظهر في مساحة العميل، وتُنشر الواجهة عبر HTTPS على نطاقك أو على النطاق الفرعي المجاني للخادم.","راقب خوادمك من خادمك الافتراضي","يكفي خادم ServOrbit افتراضي بنظام Ubuntu 24.04 وذاكرة 2 غيغابايت لتشغيل Zabbix. تثبيت بنقرة واحدة من المتجر، وHTTPS على نطاقك أو على النطاق الفرعي المجاني للخادم، وكلمة مرور المدير مولّدة لك.","تثبيت Zabbix","\u002Fapplications\u002Fالمراقبة-وقابلية-الرصد\u002Fzabbix",[125,149,166],{"id":126,"slug":127,"slugs":128,"title":132,"excerpt":133,"readTime":134,"views":135,"isPinned":19,"noindex":19,"publishedAt":136,"updatedAt":137,"category":138,"categories":144,"featuredImage":30,"bgImage":31,"posterImage":146,"relatedSolution":147},106,"مراقبة-الخادم-الافتراضي-vps-باستخدام-grafana-و-prometheus",{"fr":129,"en":130,"ar":127,"es":131},"monitoring-vps-grafana-prometheus","vps-monitoring-with-grafana-and-prometheus","monitorizacion-vps-grafana-prometheus","مراقبة VPS باستخدام Grafana وPrometheus","انشر Prometheus 3.x وGrafana 13.x وNode Exporter وAlertmanager على خادمك VPS بـ Docker Compose. لوحات معلومات وتنبيهات وتصليب.",11,1,"2026-03-06T00:00:00+00:00","2026-10-05T14:05:27+00:00",{"id":139,"name":140,"slug":141,"color":142,"icon":143},8,"الأمان والمراقبة","securite-monitoring","bg-rose-500\u002F10 text-rose-400","security",[145],{"id":139,"name":140,"slug":141,"color":142,"icon":143},"\u002Fblog\u002Fcovers\u002Fmonitoring-vps-grafana-prometheus-poster.svg",{"categorySlug":34,"appSlug":148},"grafana",{"id":150,"slug":151,"slugs":152,"title":156,"excerpt":157,"readTime":139,"views":18,"isPinned":19,"noindex":19,"publishedAt":158,"updatedAt":159,"category":160,"categories":161,"featuredImage":30,"bgImage":31,"posterImage":163,"relatedSolution":164},105,"مراقبة-خادمك-الافتراضي-vps-باستخدام-uptime-kuma",{"fr":153,"en":154,"ar":151,"es":155},"superviser-vps-uptime-kuma","monitoring-your-vps-with-uptime-kuma","supervisar-vps-con-uptime-kuma","مراقبة خادمك الافتراضي VPS باستخدام Uptime Kuma","انشر Uptime Kuma على خادمك الافتراضي VPS لمراقبة مواقعك وخدماتك ذاتيًا، مع تنبيهات وصفحة حالة عامة.","2026-03-07T00:00:00+00:00","2026-11-09T20:55:19+00:00",{"id":139,"name":140,"slug":141,"color":142,"icon":143},[162],{"id":139,"name":140,"slug":141,"color":142,"icon":143},"\u002Fblog\u002Fcovers\u002Fsuperviser-vps-uptime-kuma-poster.svg",{"categorySlug":34,"appSlug":165},"uptime-kuma",{"id":167,"slug":168,"slugs":169,"title":173,"excerpt":174,"readTime":175,"views":135,"isPinned":19,"noindex":19,"publishedAt":176,"updatedAt":177,"category":178,"categories":179,"featuredImage":30,"bgImage":31,"posterImage":181,"relatedSolution":182},107,"راقب-خادمك-الافتراضي-vps-في-الوقت-الفعلي-باستخدام-netdata",{"fr":170,"en":171,"ar":168,"es":172},"monitorer-vps-netdata","monitor-your-vps-in-real-time-with-netdata","monitorizar-vps-en-tiempo-real-con-netdata","راقب خادمك الافتراضي VPS في الوقت الفعلي باستخدام Netdata","ثبّت Netdata على خادمك الافتراضي VPS للحصول على مراقبة لحظية بدقة الثانية: آلاف المقاييس، دون أي إعداد، مع تنبيهات مضمّنة.",3,"2026-03-05T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":139,"name":140,"slug":141,"color":142,"icon":143},[180],{"id":139,"name":140,"slug":141,"color":142,"icon":143},"\u002Fblog\u002Fcovers\u002Fmonitorer-vps-netdata-poster.svg",{"categorySlug":34,"appSlug":183},"netdata",true,1794270244082]