هل ترغب في تعلم كيفية تثبيت Zabbix باستخدام HTTPS على أوبونتو لينكس؟ في هذا البرنامج التعليمي، ونحن نذهب لتظهر لك كيفية تثبيت وتكوين والوصول إلى خادم Zabbix باستخدام HTTPS وشهادة مجانية من Letsencrypt على جهاز كمبيوتر يعمل أوبونتو لينكس.

• Ubuntu 18.04
• Ubuntu 19.04
• Ubuntu 20.04
• زابيكس 5.0.2

قائمة المعدات

هنا يمكنك العثور على قائمة المعدات المستخدمة لإنشاء هذا البرنامج التعليمي.

هذا الرابط سوف تظهر أيضا قائمة البرامج المستخدمة لإنشاء هذا البرنامج التعليمي.

قائمة تشغيل Zabbix:

في هذه الصفحة ، نقدم إمكانية الوصول السريع إلى قائمة مقاطع الفيديو المتعلقة بتثبيت Zabbix.

لا تنسى أن تشترك في قناة يوتيوب لدينا اسمه FKIT.

البرنامج التعليمي زابيكس HTTPS – التثبيت على أوبونتو لينكس

تثبيت خدمة قاعدة بيانات MySQl.

Copy to Clipboard

الوصول إلى سطر الأوامر خدمة الخلية.

Copy to Clipboard

إنشاء قاعدة بيانات تسمى zabbix.

Copy to Clipboard

إنشاء مستخدم قاعدة بيانات يسمى zabbix.

Copy to Clipboard

في مثالنا ، تم تعيين كلمة المرور kamisma123 للمستخدم المسمى zabbix.

إعطاء المستخدم الخلية اسمه zabbix إذن عبر قاعدة البيانات المسماة zabbix.

Copy to Clipboard

تحميل حزمة تثبيت Zabbix 5.

Copy to Clipboard

استيراد قالب قاعدة بيانات Zabbix داخل الخلية.

Copy to Clipboard

لقد انتهيت من تثبيت قاعدة بيانات Zabbix.

البرنامج التعليمي زابيكس HTTPS – تثبيت خادم ويب

تثبيت خادم ويب أباتشي وجميع الحزم المطلوبة.

Copy to Clipboard

تمكين وحدات أباتشي المطلوبة.

Copy to Clipboard

تحرير ملف تكوين Apache.

Copy to Clipboard

إضافة الأسطر التالية في نهاية هذا الملف.

Copy to Clipboard

العثور على موقع ملف تكوين بي إتش بي على النظام الخاص بك.

تحرير ملف التكوين المسمى: PHP. Ini.

Copy to Clipboard

نضع في اعتبارنا أن إصدار بي إتش بي الخاص بك وموقع الملف قد لا تكون هي نفسها من الألغام.

تعيين العناصر التالية على ملف php.ini:

Copy to Clipboard

تعيين المنطقة الزمنية الصحيحة إلى موقعك.

إعادة تشغيل خدمة الأباتشي.

Copy to Clipboard

كنت قد انتهيت من تثبيت خادم ويب أباتشي مع دعم بي إتش بي.

البرنامج التعليمي زابيكس HTTPS – تكوين المضيفين اباتشي الظاهري

الظاهري المضيفين إذا كانت الميزة التي تسمح لخادم اباتشي واحد لتقديم مواقع متعددة باستخدام عنوان IP نفسه.

إنشاء البنية الأساسية اللازمة لاستخدام ميزة VirtualHosts أباتشي

سيتم تسمية موقعنا على الانترنت: ZABBIX. التعدين بركة. النينجا.

سيتم تخزين ملفات موقع الويب هذا داخل الدليل التالي:

Copy to Clipboard

سيتم تخزين سجلات موقع ويب هذا داخل الدليل التالي:

Copy to Clipboard

إنشاء ملف تكوين مضيف ظاهري أباتشي لموقع Zabbix.

Copy to Clipboard

هنا هو الملف مع التكوين لدينا.

Copy to Clipboard

تمكين التكوين المضيف الظاهري Zabbix.

Copy to Clipboard

إعادة تشغيل خدمة أباتشي.

Copy to Clipboard

لقد انتهيت من تكوين المضيف الظاهري Zabbix على Apache.

البرنامج التعليمي Zabbix HTTPS – سجل مجال DNS

الوصول إلى موقع على شبكة الانترنت GODADDY وشراء مجال DNS.

في المثال الخاص بنا، نشتري مجالًا يسمى MINING-POOL. النينجا.

يمكنك استخدام أي موقع لشراء نطاق DNS ، GoDaddy هو مجرد خياري الشخصي.

إنشاء إدخال DNS يشير إلى موقع الويب الخاص Zabbix إلى الكمبيوتر الذي يعمل على Apache.

في المثال الخاص بنا، أنشأنا إدخال DNS يشير ZABBIX. التعدين بركة. NINJA إلى 34.217.177.160.

Zabbix virtual host dns

استخدم الأمر NSLOOKUP لاختبار تكوين DNS الخاص بك.

Copy to Clipboard

هنا هو إخراج الأمر.

Copy to Clipboard

افتح المتصفح وحاول الوصول إلى إصدار HTTP من موقع الويب.

في مثالنا، تم إدخال عنوان URL التالي في المستعرض:

• http://zabbix.mining-pool.ninja

Zabbix HTTP Virtual Host

تهانينا! لقد انتهيت من تكوين DNS المطلوب.

البرنامج التعليمي زابيكس HTTPS – تثبيت شهادة HTTPS مجانا على اباتشي

نحن بحاجة لتثبيت شهادة HTTPS مجانا.

نحن بحاجة أيضا إلى إعادة توجيه جميع حركة المرور HTTP إلى إصدار HTTPS من موقع Zabbix تلقائيا.

تثبيت قائمة الحزم المطلوبة.

Copy to Clipboard

تثبيت شهادة HTTPS المجانية من Apache

Copy to Clipboard

• اضغط (أ) للموافقة على شروط الخدمة.
• اضغط (Y) لمشاركة بريدك الإلكتروني وتلقي الرسائل الإخبارية.
• اضغط (2) لإعادة توجيه موقع HTTP الخاص بك تلقائيا إلى إصدارات HTTPS.

Copy to Clipboard

سيقوم النظام تلقائيا بتثبيت شهادة مجانية.

كما سيتم تكوين خادم اباتشي لإعادة توجيه جميع الوصول HTTP إلى إصدار HTTPS من موقع الويب الخاص بك.

في مثالنا، أنشأ النظام ملف تكوين مضيف ظاهري باسم: Zabbix-le-ssl.conf.

هنا هو محتوى الملف.

Copy to Clipboard

يحتوي الملف KEY على المفتاح الخاص الشهادة ويجب أن يتم الاحتفاظ في مكان آمن في كل وقت.

في مثالنا، تم تخزين الملف KEY في:

Copy to Clipboard

يقوم النظام تلقائياً بتعديل ملف تكوين المضيف الظاهري الأصلي لـ Apache.

وسوف تلقائيا توجيه جميع طلبات HTTP إلى إصدار HTTPS من موقع الويب الخاص بك.

Copy to Clipboard

لقد انتهيت من تكوين HTTPS المطلوب.

البرنامج التعليمي Zabbix HTTPS – اختبار شهادة HTTPS مجانا

لقد حان الوقت لاختبار التكوين الخاص بك.

افتح المتصفح وحاول الوصول إلى إصدار HTTP لموقعك على الويب.

في مثالنا، تم إدخال عنوان URL التالي في المستعرض:

• http://zabbix.mining-pool.ninja

ستقوم Apache بإعادة توجيه طلب HTTP تلقائيًا إلى إصدار HTTPS لموقعك على الويب.

Zabbix HTTPS Virtual Host

تهانينا! يعمل تكوين APACHE HTTPS الخاص بك.

البرنامج التعليمي Zabbix الخادم – التثبيت على أوبونتو

تحميل وتثبيت حزمة GOLANG.

Copy to Clipboard

تم تثبيت برنامج GOLANG تحت المجلد / usr / المحلي.

من أجل العمل بشكل صحيح ، فإن برنامج GO يتوقع أن يكون النظام مجموعة من متغيرات البيئة.

دعونا إنشاء ملف لأتمتة تكوين متغيرات البيئة المطلوبة.

Copy to Clipboard

هنا هو محتوى الملف.

Copy to Clipboard

إعادة تشغيل جهاز الكمبيوتر الخاص بك.

Copy to Clipboard

تحقق مما إذا تم إنشاء متغيرات البيئة المطلوبة تلقائيًا.

Copy to Clipboard

هنا هو الناتج الصحيح:

Copy to Clipboard

إنشاء حساب لينكس للمستخدم Zabbix وتثبيت الحزم المطلوبة.

Copy to Clipboard

تجميع وتثبيت خادم Zabbix.

Copy to Clipboard

العثور على موقع ملف zabbix_server.conf.

Copy to Clipboard

هنا هو الملف الأصلي، قبل التكوين لدينا.

Copy to Clipboard

هنا هو الملف الجديد مع التكوين لدينا.

Copy to Clipboard

بدء تشغيل ملقم Zabbix.

Copy to Clipboard

الآن ، تحتاج إلى اختيار أي إصدار من عامل Zabbix تريد استخدامه.

استخدم الأمر التالي لبدء عامل Zabbix الافتراضي.

Copy to Clipboard

أو استخدم الأمر التالي لبدء عامل Zabbix 2 الجديد.

Copy to Clipboard

يبدو أن وكيل Zabbix 2 يعمل في المقدمة.

نقل كافة الملفات واجهة Zabbix إلى دليل المضيف الظاهري أباتشي تم إنشاؤها من قبل.

تعيين إذن الملف الصحيح.

Copy to Clipboard

إعادة تشغيل خدمة أباتشي.

Copy to Clipboard

البرنامج التعليمي Zabbix HTTPS – تركيب واجهة ويب

افتح المتصفح الخاص بك وادخل إلى إصدار HTTPS لموقع Zabbix على الويب.

في مثالنا، تم إدخال عنوان URL التالي في المستعرض:

• https://zabbix.mining-pool.ninja

سيتم تقديم معالج التثبيت Zabbix.

انقر على الزر التالي.

zabbix 5 install

على الشاشة التالية، سيكون لديك للتحقق مما إذا تم تحقيق جميع المتطلبات.

انقر على الزر التالي.

Zabbix 5 requirements

أدخل معلومات قاعدة البيانات المطلوبة للاتصال بقاعدة بيانات Zabbix.

• المضيف: المضيف المحلي
• اسم المستخدم قاعدة البيانات: zabbix
• كلمة مرور قاعدة البيانات: kamisama123

Zabbix 5 database configuration

على الشاشة التالية، عليك فقط النقر على الزر التالي.

zabbix agent

الآن، نلقي نظرة على ملخص التكوين.

انقر على الزر التالي.

Zabbix 5 installation summary

على الشاشة التالية، سيكون عليك النقر على زر “إنهاء”.

zabbix installation

أخيرًا ، سيتم تقديمك مع شاشة تسجيل الدخول Zabbix.

• Zabbix default username: Admin
• Zabbix default Password: zabbix

zabbix login

بعد تسجيل الدخول الناجح، سيتم إرسالك إلى لوحة معلومات Zabbix الجديدة.

Zabbix 5 Dashboard

تهانينا! تم الانتهاء من تثبيت الـ زابيكس HTTPS بنجاح.

البرنامج التعليمي Zabbix HTTPS – تركيب واجهة ويب

الشهادة المجانية التي تم تثبيتها صالحة لمدة 90 يوماً.

ينشئ النظام مهمة مجدولة لتجديد أي شهادة تلقائيًا خلال ثلاثين يومًا من انتهاء الصلاحية.

اسم المهمة المجدولة هو CERTBOT وهو موجود داخل الدليل التالي:

Copy to Clipboard

هنا هو محتوى الملف.

Copy to Clipboard

استخدم الأمر التالي لمحاكاة عملية تجديد الشهادة.

Copy to Clipboard

هنا هو إخراج الأمر.

Copy to Clipboard

تهانينا! تم الانتهاء من تثبيت الـ زابيكس HTTPS بنجاح.