هل ترغب في معرفة كيفية استخدام 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.

البرنامج التعليمي – تثبيت النجمة SNMP

على خادم Asterisk ، استخدم الأوامر التالية لتثبيت خدمة SNMP.

Copy to Clipboard

ابحث عن موقع ملف snmpd.conf على نظامك.

قبل أن نبدأ ، إنشاء نسخة احتياطية من ملف التكوين SNMP الأصلي.

Copy to Clipboard

بعد ذلك ، تحتاج إلى تحرير ملف snmpd.conf.

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

يمتلك GokuBlack Community إذنًا للقراءة فقط على خادم Linux.

تم تكوين جهة الاتصال المسؤولة عن هذا Linux كـ Zamasu.

تم تكوين موقع الجهاز على أنه IT Room of Universe 10.

يجب عليك أيضًا إعادة تشغيل SNMP يدويًا والتحقق من حالة الخدمة.

Copy to Clipboard

لقد أنهيت التكوين المطلوب لـ Asterisk SNMP على نظام Linux.

البرنامج التعليمي – تكوين النجمة SNMP

تحرير ملف التكوين النجمية res_snmp.conf لتمكين تكامل SNMP.

Copy to Clipboard

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

Copy to Clipboard

أعد تشغيل خدمة العلامة النجمية.

Copy to Clipboard

اتصل بوحدة التحكم في علامة النجمة وتحقق من تحميل وحدة Asterisk SNMP.

Copy to Clipboard

في مثالنا ، يمكننا أن نرى أن وحدة Asterisk SNMP تم تحميلها.

Copy to Clipboard

لاختبار تكوين Asterisk SNMP ، استخدم الأمر التالي.

Copy to Clipboard

ضع في اعتبارك أننا استخدمنا مجتمع SNMP باسم GokuBlack كمثال.

يجب أن تشاهد إخراج SNMP:

Copy to Clipboard

لقد قمت بتكوين ميزة Asterisk SNMP بنجاح.

البرنامج التعليمي – تثبيت النجمة MIB

الوصول إلى دليل مستودع mib SNMP وإنشاء ملف يسمى ASTERISK-MIB.txt

Copy to Clipboard

التمكن من هذا الموقع النجمةوانسخ محتوى النص من الصفحة إلى داخل ملف MIB-ASTERISK.txt.

فيما يلي مثال على بداية هذا الملف.

Copy to Clipboard

الوصول إلى دليل مستودع mib SNMP وإنشاء ملف يسمى DIGIUM-MIB.txt

Copy to Clipboard

التمكن من هذا الموقع النجمةوانسخ المحتوى النصي للصفحة إلى داخل ملف DIGIUM-ASTERISK.txt.

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

Copy to Clipboard

تحرير ملف التكوين SNMP المسمى snmp.conf.

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

أعد تشغيل خدمة SNMP.

Copy to Clipboard

أعد تشغيل خدمة العلامة النجمية.

Copy to Clipboard

قم بإجراء اختبار اتصال SNMP آخر لمعرفة ما إذا كانت ترجمة OID إلى MIB تعمل أم لا.

Copy to Clipboard

يجب أن تشاهد إخراج SNMP باستخدام الكلمات بدلاً من الأرقام.

Copy to Clipboard

تهانينا ، لقد قمت بتثبيت Asterisk MIB بنجاح.

الزعبي – كيفية مراقبة خادم النجمة عبر بروتوكول الإنترنت

الآن ، نحتاج إلى الوصول إلى لوحة معلومات خادم Zabbix وإضافة كمبيوتر Asterisk Linux كمضيف.

افتح المستعرض وأدخل عنوان IP لخادم الويب الخاص بك plus / zabbix.

في مثالنا ، تم إدخال عنوان URL التالي في المتصفح:

• http://192.168.15.100/zabbix

في شاشة تسجيل الدخول ، استخدم اسم المستخدم الافتراضي وكلمة المرور الافتراضية.

• اسم المستخدم الافتراضي: المسؤول
• كلمة المرور الافتراضية: zabbix

zabbix login

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

zabbix dashboard

في شاشة لوحة المعلومات ، قم بالوصول إلى قائمة التكوين وحدد خيار المضيف.

zabbix add host

في أعلى يمين الشاشة ، انقر فوق الزر “إنشاء مضيف”.

Zabbix Create Host

في شاشة تهيئة المضيف ، سيتعين عليك إدخال المعلومات التالية:

• اسم المضيف – أدخل اسم مضيف لتحديد خادم علامة النجمة.
• اسم المضيف المرئي – كرر اسم المضيف.
• مجموعة جديدة – أدخل اسمًا لتعريف مجموعة من الأجهزة المماثلة.
• واجهة الوكيل – انقر على خيار إزالة.
• واجهة SNMP – أدخل عنوان IP لخادم العلامة النجمية.

هنا هي الصورة الأصلية ، قبل التكوين لدينا.

zabbix Cisco - Antes

هنا هي الصورة الجديدة مع التكوين لدينا.

zabbix monitor linux host

بعد ذلك ، نحتاج إلى تهيئة مجتمع SNMP الذي ستستخدمه Zabbix للاتصال على خادم Zabbix.

الوصول إلى علامة التبويب وحدات الماكرو في الجزء العلوي من الشاشة.

إنشاء ماكرو باسم: {$ SNMP_COMMUNITY}

يجب أن تكون قيمة الماكرو {$ SNMP_COMMUNITY} هي مجتمع Linux Computer SNMP.

Zabbix SNMP Macro Linux

انقر فوق الزر “إضافة” لتضمين هذا المضيف في قاعدة بيانات Zabbix.

في شاشة لوحة المعلومات ، قم بالوصول إلى قائمة التكوين وحدد خيار المضيف.

zabbix add host

حدد موقع اسم المضيف الذي قمت بإنشائه من قبل وانقر فوقه.

في مثالنا ، اخترنا اسم المضيف: LINUX-SERVER-01

في شاشة خصائص المضيف ، قم بالوصول إلى علامة تبويب التطبيقات.

Zabbix Windows Service Application menu

في الجزء العلوي الأيمن من الشاشة ، انقر فوق الزر “إنشاء تطبيق”.

Zabbix Linux Service Application

في شاشة تطبيقات المضيف ، قم بإنشاء تطبيق جديد باسم: العلامة النجمية.

zabbix monitor asterisk aplication

بعد الانتهاء من إنشاء التطبيق ، قم بالوصول إلى علامة التبويب العناصر.

Zabbix Item Tab

في الجزء العلوي الأيمن من الشاشة ، انقر فوق الزر “إنشاء عنصر”.

في شاشة إنشاء العنصر ، تحتاج إلى تكوين العناصر التالية:

مثال 01 – عنصر SNMP لمراقبة إصدار العلامة النجمية:

• الاسم: نسخة النجمة
• النوع: وكيل SNMPv2
• المفتاح: asterisk.version
• OID: 1.3.6.1.4.1.22736.1.1.1.0
• مجتمع SNMP: {$ SNMP_COMMUNITY}
• نوع المعلومات: النص
• تحديث الفاصل: 1M
• التطبيق: النجمة

Zabbix monitor Asterisk version

مثال 02 – عنصر SNMP لمراقبة مدة تشغيل علامة النجمة:

• الاسم: النجمة الجهوزية
• النوع: وكيل SNMPv2
• المفتاح: asterisk.uptime
• OID: 1.3.6.1.4.1.22736.1.2.1.0
• مجتمع SNMP: {$ SNMP_COMMUNITY}
• نوع المعلومات: رقمي (غير موقع)
• الوحدات: الجهوزية
• تحديث الفاصل: 30s
• التطبيق: النجمة

Zabbix monitor Asterisk Uptime

مثال 03 – عنصر SNMP لمراقبة مكالمات النجمة النشطة:

• الاسم: النجمة تدعو نشط
• النوع: وكيل SNMPv2
• المفتاح: asterisk.calls.active
• OID: 1.3.6.1.4.1.22736.1.2.5.0
• مجتمع SNMP: {$ SNMP_COMMUNITY}
• نوع المعلومات: رقمي (غير موقع)
• تحديث الفاصل: 1M
• التطبيق: النجمة

Zabix monitor calls active

مثال 04 – عنصر SNMP لمراقبة مكالمات النجمة التي تمت معالجتها:

• الاسم: معالجة النجمة المكالمات
• النوع: وكيل SNMPv2
• المفتاح: asterisk.calls.processed
• OID: 1.3.6.1.4.1.22736.1.2.6.0
• مجتمع SNMP: {$ SNMP_COMMUNITY}
• نوع المعلومات: رقمي (غير موقع)
• تحديث الفاصل: 1M
• التطبيق: النجمة

zabbix asterisk calls processed

انقر فوق الزر “إضافة” لإنهاء إنشاء العنصر وانتظر 5 دقائق.

من أجل اختبار التكوين الخاص بك ، قم بالوصول إلى قائمة المراقبة وانقر على خيار أحدث البيانات.

Zabbix Latest data

استخدم تكوين المرشح لتحديد اسم المضيف المطلوب وانقر على زر تطبيق.

في مثالنا ، اخترنا اسم المضيف LINUX-SERVER-01

Zabbix Linux service Filter

يجب أن تكون قادرًا على رؤية نتائج مراقبة النجمة باستخدام Zabbix.

Zabbix monitor asterisk

تهانينا! لقد قمت بتكوين Zabbix لمراقبة خادم النجمة.