هل ترغب في معرفة كيفية القيام بتثبيت وكيل Zabbix على نظام التشغيل Ubuntu Linux؟ في هذا البرنامج التعليمي ، سوف نوضح لك كيفية تثبيت وتكوين برنامج وكيل Zabbix على كمبيوتر يعمل بنظام التشغيل Ubuntu Linux 18.

قائمة الأجهزة:

يعرض القسم التالي قائمة المعدات المستخدمة لإنشاء هذا البرنامج التعليمي Zabbix.

كل قطعة من الأجهزة المذكورة أعلاه يمكن العثور عليها في موقع أمازون.

Zabbix Playlist:

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

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

Zabbix التعليميه ذات الصلة:

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

البرنامج التعليمي – NTP على نظام التشغيل Ubuntu Linux

أولاً ، سنقوم بتهيئة النظام لاستخدام التاريخ والوقت الصحيحين باستخدام NTP.

في وحدة تحكم Linux ، استخدم الأوامر التالية لتعيين المنطقة الزمنية الصحيحة.

# dpkg-reconfigure tzdata

قم بتثبيت حزمة Ntpdate وقم بتعيين التاريخ والوقت الصحيحين على الفور.

# apt-get update
# apt-get install ntpdate
# ntpdate pool.ntp.br

تم استخدام الأمر Ntpdate لضبط التاريخ والوقت الصحيحين باستخدام الخادم: pool.ntp.br

دعونا تثبيت خدمة NTP.

# apt-get install ntp

NTP هي الخدمة التي سوف تبقي خادمنا محدثة.

استخدم تاريخ الأمر للتحقق من التاريخ والوقت اللذين تم تكوينهما على نظام التشغيل Ubuntu Linux الخاص بك.

# date

إذا أظهر النظام التاريخ والوقت الصحيح ، فهذا يعني أنك اتبعت جميع الخطوات بشكل صحيح.

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

الآن ، نحن بحاجة إلى تثبيت وكيل Zabbix على نظام التشغيل Ubuntu Linux.

في وحدة تحكم Linux ، استخدم الأوامر التالية لتثبيت الحزم المطلوبة.

# groupadd zabbix
# useradd -g zabbix -s /bin/bash zabbix
# apt-get update
# apt-get install build-essential libpcre3-dev

في وحدة تحكم Linux ، استخدم الأوامر التالية لتنزيل حزمة تثبيت Zabbix.

# mkdir /downloads
# cd /downloads
# wget https://ufpr.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.4.12/zabbix-3.4.12.tar.gz

استخراج حزمة تثبيت Zabbix ، ترجمة وتثبيت عامل Zabbix.

# tar -zxvf zabbix-3.4.12.tar.gz
# cd zabbix-3.4.12/
# ./configure –enable-agent
# make
# make install

الآن ، يجب أن تجد موقع ملف zabbix_agentd.conf على نظامك.

تحتاج إلى تحرير ملف zabbix_agentd.conf.

# updatedb
# locate zabbix_agentd.conf
# vi /usr/local/etc/zabbix_agentd.conf

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

LogFile=/tmp/zabbix_agentd.log
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server

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

LogFile=/tmp/zabbix_agentd.log
Server=127.0.0.1,200.200.200.200
ServerActive=200.200.200.200

في مثالنا ، تم تكوين وكيل Zabbix للسماح للاتصال خادم Zabbix 200.200.200.200.

يُسمح للخادم بعنوان IP 200200.200.200 بطلب واستلام المعلومات من الوكيل.

يسمح لـ Localhost، 127.0.0.1 بطلب واستلام المعلومات من الوكيل.

بعد الانتهاء من التكوين ، استخدم الأمر التالي لبدء تشغيل عامل Zabbix:

# /usr/local/sbin/zabbix_agentd

تأتي حزمة تثبيت Zabbix مع برنامج نصي لبدء تشغيل خدمة.

إذا كنت تريد ، قم بنسخ البرنامج النصي لبدء التشغيل باستخدام الأوامر الموجودة أدناه.

# cd /downloads/zabbix-3.4.12/
# cp misc/init.d/debian/zabbix-agent /etc/init.d/

يمكنك الآن استخدام الأوامر التالية لبدء تشغيل خدمة وكيل Zabbix.

# /etc/init.d/zabbix-agent start

استخدم الأمر التالي للتحقق من ملف سجل عامل Zabbix.

إذا تم بدء تشغيل عامل Zabbix بنجاح ، سترى رسالة مشابهة لهذه.

26691:20180803:175741.642 TLS support: NO
26691:20180803:175741.642 **************************
26691:20180803:175741.642 using configuration file: /usr/local/etc/zabbix_agentd.conf
26691:20180803:175741.642 agent #0 started [main process]

26692:20180803:175741.643 agent #1 started [collector]

26693:20180803:175741.643 agent #2 started [listener #1]

26694:20180803:175741.643 agent #3 started [listener #2]

26696:20180803:175741.644 agent #5 started [active checks #1]

26695:20180803:175741.644 agent #4 started [listener #3]

26696:20180803:175741.659 no active checks on server [192.168.0.200:10051]: host [ubuntu18] not found

تهانينا! قمت بتثبيت وكيل Zabbix على جهاز كمبيوتر يعمل بنظام التشغيل Ubuntu Linux.

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

البرنامج التعليمي – Zabbix مونيتور لينكس

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

افتح المتصفح وأدخل عنوان IP الخاص بخادم الويب الخاص بك بالإضافة إلى zabbix.

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

• http://35.162.85.57/zabbix

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

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

zabbix login

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

zabbix dashboard

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

zabbix add host

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

Zabbix Create Host

في شاشة تهيئة المضيف ، يجب إدخال المعلومات التالية:

• Host Name – أدخل اسم المضيف لتعريف خادم Linux.
• اسم المضيف المرئي – كرر اسم المضيف.
• مجموعة جديدة – أدخل اسمًا لتحديد مجموعة من الأجهزة المشابهة.
• واجهة العميل – أدخل عنوان IP لخادم Linux.

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

zabbix Cisco - Antes

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

Zabbix Linux Host

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

بشكل افتراضي ، تأتي Zabbix مع مجموعة كبيرة ومتنوعة من نماذج المراقبة.

قم بالوصول إلى علامة التبويب قوالب في الجزء العلوي من الشاشة.

انقر فوق الزر “تحديد” وحدد موقع القالب المسمى: TEMPLATE OS Linux

Zabbix linux template

انقر فوق الزر “إضافة” (1).

انقر فوق الزر “إضافة” (2).

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

سوف تستغرق النتيجة النهائية ساعة واحدة على الأقل.

بشكل افتراضي ، سينتظر Zabbix ساعة واحدة لاكتشاف عدد الواجهات المتوفرة على كمبيوتر Linux.

بشكل افتراضي ، سينتظر Zabbix ساعة واحدة قبل تجميع المعلومات من واجهات الشبكة.

لاختبار التكوين الخاص بك ، قم بالوصول إلى قائمة المراقبة وانقر على خيار الرسوم البيانية.

Zabbix graphic

في الجزء العلوي الأيسر من الشاشة ، حدد المجموعة المسماة ALL.

حدد اسم مضيف كمبيوتر Linux الخاص بك.

حدد الرسم البياني المسمى: CPU UTILIZATION

Zabbix Linux Graphic

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

Zabbix cpu utilization linux

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