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

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

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

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

Nagios Playlist:

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

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

دروس Nagios ذات الصلة:

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

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

يجب تنفيذ جميع الخطوات الواردة في هذا القسم على كمبيوتر Linux Client.

أولاً ، سنقوم بتهيئة النظام لاستخدام التاريخ والوقت الصحيحين باستخدام 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

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

البرنامج التعليمي - تثبيت NRPE على لينكس

يجب تنفيذ كل هذه الخطوات في هذا القسم على كمبيوتر Linux Client.

بعد ذلك ، نحتاج إلى تثبيت وكيل NRPE على جهاز الكمبيوتر الذي سيتم مراقبته.

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

# apt-get update
# apt-get install autoconf build-essential libc6 libmcrypt-dev make libssl-dev wget

استخدم الأوامر التالية لتنزيل حزم Nagios NRPE.

# mkdir /downloads
# cd /downloads
# wget https://github.com/NagiosEnterprises/nrpe/releases/download/nrpe-3.2.1/nrpe-3.2.1.tar.gz

استخراج وتجميع وتثبيت حزمة Nagios NRPE.

# tar -zxvf nrpe-3.2.1.tar.gz
# cd nrpe-3.2.1/
# ./configure --enable-command-args --with-ssl-lib=/usr/lib/x86_64-linux-gnu/
# make all
# make install-groups-users
# make install
# make install-config
# make install-init

الآن ، يجب عليك العثور على موقع ملف nrpe.cfg على النظام الخاص بك.

تحتاج إلى تحرير ملف nrpe.cfg.

# updatedb
# locate nrpe.cfg
# vi /usr/local/nagios/etc/nrpe.cfg

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

log_facility=daemon
debug=0
pid_file=/usr/local/nagios/var/nrpe.pid
server_port=5666
nrpe_user=nagios
nrpe_group=nagios
allowed_hosts=127.0.0.1,::1
dont_blame_nrpe=0
allow_bash_command_substitution=0
command_timeout=60
connection_timeout=300
command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10
command[check_load]=/usr/local/nagios/libexec/check_load -r -w .15,.10,.05 -c .30,.25,.20
command[check_hda1]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/hda1
command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200

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

أضف عنوان IP الخاص بخادم Nagios إلى سطر allowed_hosts.

log_facility=daemon
debug=0
pid_file=/usr/local/nagios/var/nrpe.pid
server_port=5666
nrpe_user=nagios
nrpe_group=nagios
allowed_hosts=127.0.0.1,::1,200.200.200.200
dont_blame_nrpe=0
allow_bash_command_substitution=0
command_timeout=60
connection_timeout=300
command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10
command[check_load]=/usr/local/nagios/libexec/check_load -r -w .15,.10,.05 -c .30,.25,.20
command[check_hda1]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/hda1
command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200

في المثال الخاص بنا ، يتم تكوين عامل NRPE للسماح بالاتصال بخادم Nagios 200.200.200.200.

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

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

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

# service nrpe start

استخدم الأمر التالي لاختبار تثبيت عامل Nagios NRPE.

يجب على وكيل NRPE الإجابة على هذا الطلب وعرض إصدار NRPE المثبت على الكمبيوتر المحلي.

# /usr/local/nagios/libexec/check_nrpe -H 127.0.0.1

NRPE v3.2.1

استخدم الأمر التالي لتمكين خدمة NRPE لبدء التشغيل تلقائيًا في وقت التمهيد.

# systemctl enable nrpe.service

تهانينا! لقد قمت بتثبيت وكيل Nagios NRPE على نظام التشغيل Ubuntu Linux.

البرنامج التعليمي - تركيب البرنامج المساعد NRPE على خادم Nagios

الآن ، نحن بحاجة إلى تثبيت البرنامج المساعد Nagios NRPE في Nagios Server.

يجب تنفيذ جميع الخطوات الواردة في هذا القسم على جهاز كمبيوتر خادم Nagios.

استخدم الأوامر التالية لتنزيل حزم Nagios NRPE.

# mkdir /downloads
# cd /downloads
# wget https://github.com/NagiosEnterprises/nrpe/releases/download/nrpe-3.2.1/nrpe-3.2.1.tar.gz

استخراج وتجميع وتثبيت البرنامج المساعد Nagios NRPE.

# tar -zxvf nrpe-3.2.1.tar.gz
# cd nrpe-3.2.1/
# ./configure
# make all
# make make install-daemon

# make check_nrpe
# make install-plugin

استخدم الأمر التالي لاختبار الاتصال بين خادم Nagios وعميل Nagios.

يجب على وكيل NRPE الإجابة على هذا الطلب وعرض إصدار NRPE المثبت على الكمبيوتر البعيد.

# /usr/local/nagios/libexec/check_nrpe -H 220.220.220.220 -c check_users

NRPE v3.2.1