هل ترغب في تعلم كيفية تثبيت Zabbix باستخدام HTTPS على أوبونتو لينكس؟ في هذا البرنامج التعليمي، ونحن نذهب لتظهر لك كيفية تثبيت وتكوين والوصول إلى خادم Zabbix باستخدام HTTPS وشهادة مجانية من Letsencrypt على جهاز كمبيوتر يعمل أوبونتو لينكس.
• Ubuntu 18.04
• Ubuntu 19.04
• Ubuntu 20.04
• زابيكس 5.0.2
قائمة المعدات
هنا يمكنك العثور على قائمة المعدات المستخدمة لإنشاء هذا البرنامج التعليمي.
هذا الرابط سوف تظهر أيضا قائمة البرامج المستخدمة لإنشاء هذا البرنامج التعليمي.
قائمة تشغيل Zabbix:
في هذه الصفحة ، نقدم إمكانية الوصول السريع إلى قائمة مقاطع الفيديو المتعلقة بتثبيت Zabbix.
لا تنسى أن تشترك في قناة يوتيوب لدينا اسمه FKIT.
Zabbix ذات الصلة البرنامج التعليمي:
في هذه الصفحة، ونحن نقدم الوصول السريع إلى قائمة من الدروس المتعلقة تثبيت Zabbix.
البرنامج التعليمي زابيكس HTTPS – التثبيت على أوبونتو لينكس
تثبيت خدمة قاعدة بيانات MySQl.
الوصول إلى سطر الأوامر خدمة الخلية.
إنشاء قاعدة بيانات تسمى zabbix.
إنشاء مستخدم قاعدة بيانات يسمى zabbix.
في مثالنا ، تم تعيين كلمة المرور kamisma123 للمستخدم المسمى zabbix.
إعطاء المستخدم الخلية اسمه zabbix إذن عبر قاعدة البيانات المسماة zabbix.
تحميل حزمة تثبيت Zabbix 5.
استيراد قالب قاعدة بيانات Zabbix داخل الخلية.
لقد انتهيت من تثبيت قاعدة بيانات Zabbix.
البرنامج التعليمي زابيكس HTTPS – تثبيت خادم ويب
تثبيت خادم ويب أباتشي وجميع الحزم المطلوبة.
تمكين وحدات أباتشي المطلوبة.
تحرير ملف تكوين Apache.
إضافة الأسطر التالية في نهاية هذا الملف.
العثور على موقع ملف تكوين بي إتش بي على النظام الخاص بك.
تحرير ملف التكوين المسمى: PHP. Ini.
نضع في اعتبارنا أن إصدار بي إتش بي الخاص بك وموقع الملف قد لا تكون هي نفسها من الألغام.
تعيين العناصر التالية على ملف php.ini:
تعيين المنطقة الزمنية الصحيحة إلى موقعك.
إعادة تشغيل خدمة الأباتشي.
كنت قد انتهيت من تثبيت خادم ويب أباتشي مع دعم بي إتش بي.
البرنامج التعليمي زابيكس HTTPS – تكوين المضيفين اباتشي الظاهري
الظاهري المضيفين إذا كانت الميزة التي تسمح لخادم اباتشي واحد لتقديم مواقع متعددة باستخدام عنوان IP نفسه.
إنشاء البنية الأساسية اللازمة لاستخدام ميزة VirtualHosts أباتشي
سيتم تسمية موقعنا على الانترنت: ZABBIX. التعدين بركة. النينجا.
سيتم تخزين ملفات موقع الويب هذا داخل الدليل التالي:
سيتم تخزين سجلات موقع ويب هذا داخل الدليل التالي:
إنشاء ملف تكوين مضيف ظاهري أباتشي لموقع Zabbix.
هنا هو الملف مع التكوين لدينا.
تمكين التكوين المضيف الظاهري Zabbix.
إعادة تشغيل خدمة أباتشي.
لقد انتهيت من تكوين المضيف الظاهري Zabbix على Apache.
البرنامج التعليمي Zabbix HTTPS – سجل مجال DNS
الوصول إلى موقع على شبكة الانترنت GODADDY وشراء مجال DNS.
في المثال الخاص بنا، نشتري مجالًا يسمى MINING-POOL. النينجا.
يمكنك استخدام أي موقع لشراء نطاق DNS ، GoDaddy هو مجرد خياري الشخصي.
إنشاء إدخال DNS يشير إلى موقع الويب الخاص Zabbix إلى الكمبيوتر الذي يعمل على Apache.
في المثال الخاص بنا، أنشأنا إدخال DNS يشير ZABBIX. التعدين بركة. NINJA إلى 34.217.177.160.
استخدم الأمر NSLOOKUP لاختبار تكوين DNS الخاص بك.
هنا هو إخراج الأمر.
افتح المتصفح وحاول الوصول إلى إصدار HTTP من موقع الويب.
في مثالنا، تم إدخال عنوان URL التالي في المستعرض:
• http://zabbix.mining-pool.ninja
تهانينا! لقد انتهيت من تكوين DNS المطلوب.
البرنامج التعليمي زابيكس HTTPS – تثبيت شهادة HTTPS مجانا على اباتشي
نحن بحاجة لتثبيت شهادة HTTPS مجانا.
نحن بحاجة أيضا إلى إعادة توجيه جميع حركة المرور HTTP إلى إصدار HTTPS من موقع Zabbix تلقائيا.
تثبيت قائمة الحزم المطلوبة.
تثبيت شهادة HTTPS المجانية من Apache
• اضغط (أ) للموافقة على شروط الخدمة.
• اضغط (Y) لمشاركة بريدك الإلكتروني وتلقي الرسائل الإخبارية.
• اضغط (2) لإعادة توجيه موقع HTTP الخاص بك تلقائيا إلى إصدارات HTTPS.
سيقوم النظام تلقائيا بتثبيت شهادة مجانية.
كما سيتم تكوين خادم اباتشي لإعادة توجيه جميع الوصول HTTP إلى إصدار HTTPS من موقع الويب الخاص بك.
في مثالنا، أنشأ النظام ملف تكوين مضيف ظاهري باسم: Zabbix-le-ssl.conf.
هنا هو محتوى الملف.
يحتوي الملف KEY على المفتاح الخاص الشهادة ويجب أن يتم الاحتفاظ في مكان آمن في كل وقت.
في مثالنا، تم تخزين الملف KEY في:
يقوم النظام تلقائياً بتعديل ملف تكوين المضيف الظاهري الأصلي لـ Apache.
وسوف تلقائيا توجيه جميع طلبات HTTP إلى إصدار HTTPS من موقع الويب الخاص بك.
لقد انتهيت من تكوين HTTPS المطلوب.
البرنامج التعليمي Zabbix HTTPS – اختبار شهادة HTTPS مجانا
لقد حان الوقت لاختبار التكوين الخاص بك.
افتح المتصفح وحاول الوصول إلى إصدار HTTP لموقعك على الويب.
في مثالنا، تم إدخال عنوان URL التالي في المستعرض:
• http://zabbix.mining-pool.ninja
ستقوم Apache بإعادة توجيه طلب HTTP تلقائيًا إلى إصدار HTTPS لموقعك على الويب.
تهانينا! يعمل تكوين APACHE HTTPS الخاص بك.
البرنامج التعليمي Zabbix الخادم – التثبيت على أوبونتو
تحميل وتثبيت حزمة GOLANG.
تم تثبيت برنامج GOLANG تحت المجلد / usr / المحلي.
من أجل العمل بشكل صحيح ، فإن برنامج GO يتوقع أن يكون النظام مجموعة من متغيرات البيئة.
دعونا إنشاء ملف لأتمتة تكوين متغيرات البيئة المطلوبة.
هنا هو محتوى الملف.
إعادة تشغيل جهاز الكمبيوتر الخاص بك.
تحقق مما إذا تم إنشاء متغيرات البيئة المطلوبة تلقائيًا.
هنا هو الناتج الصحيح:
إنشاء حساب لينكس للمستخدم Zabbix وتثبيت الحزم المطلوبة.
تجميع وتثبيت خادم Zabbix.
العثور على موقع ملف zabbix_server.conf.
هنا هو الملف الأصلي، قبل التكوين لدينا.
هنا هو الملف الجديد مع التكوين لدينا.
بدء تشغيل ملقم Zabbix.
الآن ، تحتاج إلى اختيار أي إصدار من عامل Zabbix تريد استخدامه.
استخدم الأمر التالي لبدء عامل Zabbix الافتراضي.
أو استخدم الأمر التالي لبدء عامل Zabbix 2 الجديد.
يبدو أن وكيل Zabbix 2 يعمل في المقدمة.
نقل كافة الملفات واجهة Zabbix إلى دليل المضيف الظاهري أباتشي تم إنشاؤها من قبل.
تعيين إذن الملف الصحيح.
إعادة تشغيل خدمة أباتشي.
البرنامج التعليمي Zabbix HTTPS – تركيب واجهة ويب
افتح المتصفح الخاص بك وادخل إلى إصدار HTTPS لموقع Zabbix على الويب.
في مثالنا، تم إدخال عنوان URL التالي في المستعرض:
• https://zabbix.mining-pool.ninja
سيتم تقديم معالج التثبيت Zabbix.
انقر على الزر التالي.
على الشاشة التالية، سيكون لديك للتحقق مما إذا تم تحقيق جميع المتطلبات.
انقر على الزر التالي.
أدخل معلومات قاعدة البيانات المطلوبة للاتصال بقاعدة بيانات Zabbix.
• المضيف: المضيف المحلي
• اسم المستخدم قاعدة البيانات: zabbix
• كلمة مرور قاعدة البيانات: kamisama123
على الشاشة التالية، عليك فقط النقر على الزر التالي.
الآن، نلقي نظرة على ملخص التكوين.
انقر على الزر التالي.
على الشاشة التالية، سيكون عليك النقر على زر “إنهاء”.
أخيرًا ، سيتم تقديمك مع شاشة تسجيل الدخول Zabbix.
• Zabbix default username: Admin
• Zabbix default Password: zabbix
بعد تسجيل الدخول الناجح، سيتم إرسالك إلى لوحة معلومات Zabbix الجديدة.
تهانينا! تم الانتهاء من تثبيت الـ زابيكس HTTPS بنجاح.
البرنامج التعليمي Zabbix HTTPS – تركيب واجهة ويب
الشهادة المجانية التي تم تثبيتها صالحة لمدة 90 يوماً.
ينشئ النظام مهمة مجدولة لتجديد أي شهادة تلقائيًا خلال ثلاثين يومًا من انتهاء الصلاحية.
اسم المهمة المجدولة هو CERTBOT وهو موجود داخل الدليل التالي:
هنا هو محتوى الملف.
استخدم الأمر التالي لمحاكاة عملية تجديد الشهادة.
هنا هو إخراج الأمر.
تهانينا! تم الانتهاء من تثبيت الـ زابيكس HTTPS بنجاح.