هل ترغب في معرفة كيفية استخدام Zabbix لمراقبة خادم Asterisk؟ في هذا البرنامج التعليمي ، سوف نعرض لك كيفية تكوين Zabbix لمراقبة خادم Asterisk VoIP المثبت على جهاز كمبيوتر يشغل Ubuntu linux.
• Zabbix 4.2.6
• Zabbix 4.4.0
• أوبونتو 18.04
• أوبونتو 19.04
• النجمة 16.5.1
• النجمة 16.6.0
إذا كنت بحاجة ، هنا هو Asterisk دليل التثبيت.
قائمة الأجهزة:
يعرض القسم التالي قائمة المعدات المستخدمة لإنشاء هذا البرنامج التعليمي Zabbix.
يمكن العثور على كل قطعة من الأجهزة المذكورة أعلاه على موقع أمازون.
Zabbix Playlist:
في هذه الصفحة ، نقدم وصولاً سريعًا إلى قائمة مقاطع الفيديو ذات الصلة بتثبيت Zabbix.
لا تنس الاشتراك في قناة يوتيوب الخاصة بنا المسماة FKIT.
دروس ذات صلة:
في هذه الصفحة ، نقدم وصولاً سريعًا إلى قائمة البرامج التعليمية المتعلقة بتثبيت Zabbix.
البرنامج التعليمي – تثبيت النجمة SNMP
على خادم Asterisk ، استخدم الأوامر التالية لتثبيت خدمة SNMP.
ابحث عن موقع ملف snmpd.conf على نظامك.
قبل أن نبدأ ، إنشاء نسخة احتياطية من ملف التكوين SNMP الأصلي.
بعد ذلك ، تحتاج إلى تحرير ملف snmpd.conf.
هنا هو الملف الأصلي ، قبل التكوين لدينا ودون التعليقات.
هنا هو الملف الجديد مع التكوين لدينا.
يمتلك GokuBlack Community إذنًا للقراءة فقط على خادم Linux.
تم تكوين جهة الاتصال المسؤولة عن هذا Linux كـ Zamasu.
تم تكوين موقع الجهاز على أنه IT Room of Universe 10.
يجب عليك أيضًا إعادة تشغيل SNMP يدويًا والتحقق من حالة الخدمة.
لقد أنهيت التكوين المطلوب لـ Asterisk SNMP على نظام Linux.
البرنامج التعليمي – تكوين النجمة SNMP
تحرير ملف التكوين النجمية res_snmp.conf لتمكين تكامل SNMP.
أضف الأسطر التالية إلى نهاية ملف res_snmp.conf.
أعد تشغيل خدمة العلامة النجمية.
اتصل بوحدة التحكم في علامة النجمة وتحقق من تحميل وحدة Asterisk SNMP.
في مثالنا ، يمكننا أن نرى أن وحدة Asterisk SNMP تم تحميلها.
لاختبار تكوين Asterisk SNMP ، استخدم الأمر التالي.
ضع في اعتبارك أننا استخدمنا مجتمع SNMP باسم GokuBlack كمثال.
يجب أن تشاهد إخراج SNMP:
لقد قمت بتكوين ميزة Asterisk SNMP بنجاح.
البرنامج التعليمي – تثبيت النجمة MIB
الوصول إلى دليل مستودع mib SNMP وإنشاء ملف يسمى ASTERISK-MIB.txt
التمكن من هذا الموقع النجمةوانسخ محتوى النص من الصفحة إلى داخل ملف MIB-ASTERISK.txt.
فيما يلي مثال على بداية هذا الملف.
الوصول إلى دليل مستودع mib SNMP وإنشاء ملف يسمى DIGIUM-MIB.txt
التمكن من هذا الموقع النجمةوانسخ المحتوى النصي للصفحة إلى داخل ملف DIGIUM-ASTERISK.txt.
هنا هو محتوى الملف.
تحرير ملف التكوين SNMP المسمى snmp.conf.
هنا هو الملف الأصلي ، قبل التكوين لدينا.
هنا هو الملف الجديد مع التكوين لدينا.
أعد تشغيل خدمة SNMP.
أعد تشغيل خدمة العلامة النجمية.
قم بإجراء اختبار اتصال SNMP آخر لمعرفة ما إذا كانت ترجمة OID إلى MIB تعمل أم لا.
يجب أن تشاهد إخراج SNMP باستخدام الكلمات بدلاً من الأرقام.
تهانينا ، لقد قمت بتثبيت Asterisk MIB بنجاح.
الزعبي – كيفية مراقبة خادم النجمة عبر بروتوكول الإنترنت
الآن ، نحتاج إلى الوصول إلى لوحة معلومات خادم Zabbix وإضافة كمبيوتر Asterisk Linux كمضيف.
افتح المستعرض وأدخل عنوان IP لخادم الويب الخاص بك plus / zabbix.
في مثالنا ، تم إدخال عنوان URL التالي في المتصفح:
• http://192.168.15.100/zabbix
في شاشة تسجيل الدخول ، استخدم اسم المستخدم الافتراضي وكلمة المرور الافتراضية.
• اسم المستخدم الافتراضي: المسؤول
• كلمة المرور الافتراضية: zabbix
بعد تسجيل دخول ناجح ، سيتم إرسالك إلى لوحة بيانات Zabbix.
في شاشة لوحة المعلومات ، قم بالوصول إلى قائمة التكوين وحدد خيار المضيف.
في أعلى يمين الشاشة ، انقر فوق الزر “إنشاء مضيف”.
في شاشة تهيئة المضيف ، سيتعين عليك إدخال المعلومات التالية:
• اسم المضيف – أدخل اسم مضيف لتحديد خادم علامة النجمة.
• اسم المضيف المرئي – كرر اسم المضيف.
• مجموعة جديدة – أدخل اسمًا لتعريف مجموعة من الأجهزة المماثلة.
• واجهة الوكيل – انقر على خيار إزالة.
• واجهة SNMP – أدخل عنوان IP لخادم العلامة النجمية.
هنا هي الصورة الأصلية ، قبل التكوين لدينا.
هنا هي الصورة الجديدة مع التكوين لدينا.
بعد ذلك ، نحتاج إلى تهيئة مجتمع SNMP الذي ستستخدمه Zabbix للاتصال على خادم Zabbix.
الوصول إلى علامة التبويب وحدات الماكرو في الجزء العلوي من الشاشة.
إنشاء ماكرو باسم: {$ SNMP_COMMUNITY}
يجب أن تكون قيمة الماكرو {$ SNMP_COMMUNITY} هي مجتمع Linux Computer SNMP.
انقر فوق الزر “إضافة” لتضمين هذا المضيف في قاعدة بيانات Zabbix.
في شاشة لوحة المعلومات ، قم بالوصول إلى قائمة التكوين وحدد خيار المضيف.
حدد موقع اسم المضيف الذي قمت بإنشائه من قبل وانقر فوقه.
في مثالنا ، اخترنا اسم المضيف: LINUX-SERVER-01
في شاشة خصائص المضيف ، قم بالوصول إلى علامة تبويب التطبيقات.
في الجزء العلوي الأيمن من الشاشة ، انقر فوق الزر “إنشاء تطبيق”.
في شاشة تطبيقات المضيف ، قم بإنشاء تطبيق جديد باسم: العلامة النجمية.
بعد الانتهاء من إنشاء التطبيق ، قم بالوصول إلى علامة التبويب العناصر.
في الجزء العلوي الأيمن من الشاشة ، انقر فوق الزر “إنشاء عنصر”.
في شاشة إنشاء العنصر ، تحتاج إلى تكوين العناصر التالية:
مثال 01 – عنصر SNMP لمراقبة إصدار العلامة النجمية:
• الاسم: نسخة النجمة
• النوع: وكيل SNMPv2
• المفتاح: asterisk.version
• OID: 1.3.6.1.4.1.22736.1.1.1.0
• مجتمع SNMP: {$ SNMP_COMMUNITY}
• نوع المعلومات: النص
• تحديث الفاصل: 1M
• التطبيق: النجمة
مثال 02 – عنصر SNMP لمراقبة مدة تشغيل علامة النجمة:
• الاسم: النجمة الجهوزية
• النوع: وكيل SNMPv2
• المفتاح: asterisk.uptime
• OID: 1.3.6.1.4.1.22736.1.2.1.0
• مجتمع SNMP: {$ SNMP_COMMUNITY}
• نوع المعلومات: رقمي (غير موقع)
• الوحدات: الجهوزية
• تحديث الفاصل: 30s
• التطبيق: النجمة
مثال 03 – عنصر SNMP لمراقبة مكالمات النجمة النشطة:
• الاسم: النجمة تدعو نشط
• النوع: وكيل SNMPv2
• المفتاح: asterisk.calls.active
• OID: 1.3.6.1.4.1.22736.1.2.5.0
• مجتمع SNMP: {$ SNMP_COMMUNITY}
• نوع المعلومات: رقمي (غير موقع)
• تحديث الفاصل: 1M
• التطبيق: النجمة
مثال 04 – عنصر SNMP لمراقبة مكالمات النجمة التي تمت معالجتها:
• الاسم: معالجة النجمة المكالمات
• النوع: وكيل SNMPv2
• المفتاح: asterisk.calls.processed
• OID: 1.3.6.1.4.1.22736.1.2.6.0
• مجتمع SNMP: {$ SNMP_COMMUNITY}
• نوع المعلومات: رقمي (غير موقع)
• تحديث الفاصل: 1M
• التطبيق: النجمة
انقر فوق الزر “إضافة” لإنهاء إنشاء العنصر وانتظر 5 دقائق.
من أجل اختبار التكوين الخاص بك ، قم بالوصول إلى قائمة المراقبة وانقر على خيار أحدث البيانات.
استخدم تكوين المرشح لتحديد اسم المضيف المطلوب وانقر على زر تطبيق.
في مثالنا ، اخترنا اسم المضيف LINUX-SERVER-01
يجب أن تكون قادرًا على رؤية نتائج مراقبة النجمة باستخدام Zabbix.
تهانينا! لقد قمت بتكوين Zabbix لمراقبة خادم النجمة.