![أفضل 10 تطبيقات GIF Creator مجانية لنظام Android في عام 2022](/f/6f702565518981cad1d82c4723c1987e.jpg?width=100&height=100)
ناجيوس رائع أداة مراقبة مفتوحة المصدر، فهو يوفر لك بيئة مراقبة أكثر شمولاً لتراقب دائمًا كل ما لديك الآلات / الشبكات سواء كنت في مركز البيانات أو مجرد مختبرات صغيرة.
مع ناجيوس، يمكنك مراقبة مضيفيك البعيدين وخدماتهم عن بُعد في نافذة واحدة. يظهر تحذيرات و يشير إذا حدث خطأ ما في الخاص بك الخوادم مما يساعدنا في النهاية على اكتشاف بعض المشكلات قبل حدوثها. يساعدنا على التقليل التوقف و الخسائر التجارية.
مؤخرا، ناجيوس أصدر أحدث إصداراته Nagios Core 4.4.5 وآخر إصدار مستقر من ملحقات Nagios 2.2.1 في 20 أغسطس 2019.
تهدف هذه المقالة إلى إرشادك بإرشادات سهلة حول كيفية تثبيت الأحدث Nagios Core 4.4.5 من المصدر (tarball) على RHEL 8/7/6, CentOS 8/7/6 و فيدورا 26-30 التوزيعات.
في غضون 30 دقيقة ستراقب جهازك المحلي ، ولا يوجد إجراء تثبيت متقدم سوى التثبيت الأساسي الذي سيعمل 100% على معظم خوادم Linux الحالية.
يرجى الملاحظة: تعليمات التثبيت الموضحة هنا مكتوبة على أساس CentOS 7.5.1 توزيع لينكس.
إذا اتبعت هذه التعليمات بشكل صحيح ، فسوف تحصل على المعلومات التالية.
نحن بحاجة للتثبيت اباتشي, بي أتش بي وبعض المكتبات مثل مجلس التعاون الخليجي, غليبك, glibc المشتركة و جي دي المكتبات ومكتبات تطويرها قبل التثبيت Nagios 4.4.5 مع المصدر. وللقيام بذلك ، يمكننا استخدام يم مثبت الحزمة الافتراضي.
[[البريد الإلكتروني محمي]]# yum install -y httpd httpd-tools php gcc glibc glibc-common gd gd-devel make net-snmpفي فيدورا [[البريد الإلكتروني محمي]]# تثبيت dnf -y httpd httpd-tools php gcc glibc glibc-common gd gd-devel make net-snmp
إنشاء ملف ناجيوس مستخدم باستخدام أمر useradd و نغمد حساب المجموعة وتعيين أ كلمه السر.
[[البريد الإلكتروني محمي]] # useradd ناجيوس. [[البريد الإلكتروني محمي]] # groupadd nagcmd
بعد ذلك ، أضف كلا من ناجيوس المستخدم و اباتشي المستخدم إلى نغمد مجموعة باستخدام الأمر usermod.
[[البريد الإلكتروني محمي]] # usermod -G nagcmd nagios. [[البريد الإلكتروني محمي]] # usermod -G nagcmd اباتشي
قم بإنشاء دليل خاص بك ناجيوس التثبيت وجميع التنزيلات المستقبلية.
[[البريد الإلكتروني محمي]] # مكدير / جذر / ناجيوس. [[البريد الإلكتروني محمي]] # cd / root / nagios
الآن قم بتنزيل الأحدث Nagios Core 4.4.5 و ملحقات Nagios 2.2.1 الحزم مع أمر wget.
[[البريد الإلكتروني محمي] ناجيوس ~] # wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.5.tar.gz. [[البريد الإلكتروني محمي] ناجيوس ~] # wget https://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz.
نحتاج إلى استخراج الحزم التي تم تنزيلها باستخدام أمر القطران على النحو التالي.
[[البريد الإلكتروني محمي] nagios ~] # tar -xvf nagios-4.4.5.tar.gz. [[البريد الإلكتروني محمي] nagios ~] # tar -xvf nagios-plugins-2.2.1.tar.gz
عندما تقوم باستخراج كرات القطران هذه باستخدام أمر القطران، سيظهر مجلدان جديدان في هذا الدليل.
[[البريد الإلكتروني محمي] ناجيوس ~] # ls -l. إجمالي 13520. drwxrwxr-x 18 جذر الجذر 4096 20 أغسطس 17:43 ناجيوس 4.4.5
-rw-r - r-- 1 جذر جذر 11101966 أغسطس 20 17:48 nagios-4.4.5.tar.gz. drwxr-xr-x 15 جذر الجذر 4096 أبريل 19 12:04 ناجيوس الإضافات 2.2.1
-rw-r - r-- 1 جذر جذر 2728818 أبريل 19 12:04 nagios-plugins-2.2.1.tar.gz.
الآن ، سنقوم أولاً بتكوين ناجيوس كور وللقيام بذلك نحتاج للذهاب إلى ناجيوس الدليل وتشغيل ملف التكوين ، وإذا سارت الأمور على ما يرام ، فسيظهر الإخراج في النهاية كعينة إخراج. من فضلك، انظر بالأسفل.
[[البريد الإلكتروني محمي]ناجيوس ~] # cd nagios-4.4.5 / [[البريد الإلكتروني محمي] nagios-4.4.5] # ./ تكوين - مع مجموعة الأوامر = nagcmd
إنشاء ملفات التكوين النموذجية في sample-config /... *** ملخص التكوين لـ nagios 4.4.5 2019-08-20 ***: الخيارات العامة: Nagios القابل للتنفيذ: مستخدم / مجموعة nagios Nagios: nagios ، مستخدم / مجموعة أوامر nagios: nagios ، وسيط الأحداث nagcmd: نعم ، قم بتثبيت $ {بادئة}: / usr / local / nagios تثبيت $ {includeir}: / usr / local / nagios / include / nagios Lock file: /run/nagios.lock تحقق من دليل النتائج: / usr / local / nagios / var / spool / checkresults دليل التهيئة: / lib / systemd / system Apache conf.d directory: /etc/httpd/conf.d برنامج البريد: / usr / bin / mail Host OS: linux-gnu طريقة IOBroker: خيارات واجهة الويب epoll: عنوان URL لـ HTML: http://localhost/nagios/ URL CGI: http://localhost/nagios/cgi-bin/ Traceroute (مستخدم بواسطة WAP): / usr / bin / traceroute راجع الخيارات أعلاه للتأكد من دقتها. إذا كانت تبدو جيدة ، فاكتب "make all" لتجميع البرنامج الرئيسي و CGIs.
بعد التكوين ، نحتاج إلى تجميع و ثبيت مع كل الثنائيات جعل جميع و قم بالتثبيت الأمر ، فسيتم تثبيت جميع المكتبات المطلوبة في جهازك ويمكننا المضي قدمًا.
[[البريد الإلكتروني محمي] ناجيوس 4.4.5] # اجعل كل شيء. [[البريد الإلكتروني محمي] nagios-4.4.5] # قم بالتثبيت
*** انتهى التجميع *** إذا تم تجميع البرنامج الرئيسي و CGIs دون أي أخطاء ، فأنت. يمكن متابعة اختبار Nagios أو تثبيته على النحو التالي (type. 'make' بدون أي وسيطات لقائمة بجميع الخيارات الممكنة): قم بإجراء اختبار - يؤدي هذا إلى تشغيل مجموعة الاختبار وإجراء التثبيت - يؤدي هذا إلى تثبيت البرنامج الرئيسي و CGIs و HTML files make install-init - هذا يثبت البرنامج النصي init في / lib / systemd / system make install-daemoninit - سيؤدي ذلك إلى تهيئة البرنامج النصي init في / lib / systemd / system make install-groups-users - هذا يضيف المستخدمين والمجموعات في حالة عدم وجودهم ، قم بعمل install-commandmode - يقوم هذا بتثبيت الأذونات وتكوينها في الدليل لـ مع الاحتفاظ بملف الأوامر الخارجي ، قم بإجراء install-config - يؤدي هذا إلى تثبيت * SAMPLE * config files in / usr / local / nagios / etc سيتعين عليك تعديل هذه الملفات النموذجية قبل يمكن استخدام Nagios. اقرأ وثائق HTML لمزيد من المعلومات حول القيام بذلك. انتبه بشكل خاص إلى المستندات الموجودة في ملفات تكوين الكائنات ، حيث إنها تحدد ماذا / كيف تتم مراقبة الأشياء! make install-webconf - يؤدي هذا إلى تثبيت ملف تكوين Apache لواجهة ويب Nagios ، مما يؤدي إلى تثبيت التقشير - هذا التثبيت موضوع التقشير لواجهة ويب Nagios يجعل التثبيت الكلاسيكي - يؤدي هذا إلى تثبيت المظهر الكلاسيكي لشبكة Nagios على الويب واجهه المستخدم.
سيقوم الأمر التالي بتثبيت ملف مخطوطات init لـ Nagios.
[[البريد الإلكتروني محمي] nagios-4.4.5] # make install-init
لجعل Nagios يعمل من سطر الأوامر ، نحتاج إلى التثبيت وضع الأوامر.
[[البريد الإلكتروني محمي] nagios-4.4.5] # make install-commandmode
بعد ذلك ، قم بتثبيت عينة من ملفات Nagios ، يرجى تشغيل الأمر التالي.
[[البريد الإلكتروني محمي] nagios-4.4.5] # make install-config
/ usr / bin / install -c -m 775 -o nagios -g nagios -d / usr / local / nagios / إلخ. / usr / bin / install -c -m 775 -o nagios -g nagios -d / usr / local / nagios / etc / كائنات. / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / nagios.cfg /usr/local/nagios/etc/nagios.cfg. / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / cgi.cfg /usr/local/nagios/etc/cgi.cfg. / usr / bin / install -c -b -m 660 -o nagios -g nagios sample-config / resources.cfg /usr/local/nagios/etc/resource.cfg. / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / template-object / قوالب.cfg /usr/local/nagios/etc/objects/templates.cfg. / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / template-object / commands.cfg /usr/local/nagios/etc/objects/commands.cfg. / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / template-object / contacts.cfg /usr/local/nagios/etc/objects/contacts.cfg. / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / template-object / timeperiods.cfg /usr/local/nagios/etc/objects/timeperiods.cfg. / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / template-object / localhost.cfg /usr/local/nagios/etc/objects/localhost.cfg. / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / template-object / windows.cfg /usr/local/nagios/etc/objects/windows.cfg. / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / template-object / printer.cfg /usr/local/nagios/etc/objects/printer.cfg. / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / template-object / switch.cfg /usr/local/nagios/etc/objects/switch.cfg *** تم تثبيت ملفات التكوين *** تذكر ، هذه * SAMPLE * ملفات التكوين. سوف تحتاج إلى القراءة. الوثائق للحصول على مزيد من المعلومات حول كيفية التعريف بالفعل. الخدمات والمضيفون وما إلى ذلك. لتناسب احتياجاتك الخاصة.
افتح ال "contacts.cfg"مع اختيارك للمحرر وضبط ملف عنوان البريد الإلكتروني المرتبطة بتعريف جهة اتصال nagiosadmin لتلقي تنبيهات البريد الإلكتروني.
# vi /usr/local/nagios/etc/objects/contacts.cfg
############################################################################### ############################################################################### # # جهات الاتصال. # ############################################################################### ################################################## ############################# # # يرث تعريف جهة الاتصال هذا الكثير من القيم الافتراضية من "جهة الاتصال العامة" # الذي تم تعريفه في مكان آخر. تحديد جهة الاتصال {contact_name nagiosadmin ؛ الاسم المختصر للاستخدام العام للاتصال ؛ ترث القيم الافتراضية من قالب جهة الاتصال العامة (المحدد أعلاه) الاسم المستعار Nagios Admin ؛ الاسم الكامل للبريد الإلكتروني للمستخدم[البريد الإلكتروني محمي]; *** قم بتغيير هذا إلى عنوان بريدك الإلكتروني ****}
لقد انتهينا من جميع التكوينات في الخلفية ، والآن سنقوم بتهيئة Web Interface For Nagios باستخدام الأمر التالي. سيقوم الأمر أدناه بتكوين واجهة الويب لـ Nagios وسيتم إنشاء مستخدم مسؤول على الويب "ناجيسادمين”.
[[البريد الإلكتروني محمي] nagios-4.4.5] # make install-webconf
في هذه الخطوة ، سننشئ كلمة مرور لـ "ناجيسادمين”. بعد تنفيذ هذا الأمر ، يرجى تقديم ملف كلمة السر مرتين واحتفظ به في الذاكرة لأنه سيتم استخدام كلمة المرور هذه عند تسجيل الدخول في واجهة ويب Nagios.
[[البريد الإلكتروني محمي] nagios-4.4.5] # htpasswd -s -c /usr/local/nagios/etc/htpasswd.users nagiosadmin. كلمة المرور الجديدة: أعد كتابة كلمة المرور الجديدة: إضافة كلمة مرور للمستخدم nagiosadmin
إعادة بدء اباتشي لجعل الإعدادات الجديدة نافذة المفعول.
[[البريد الإلكتروني محمي] nagios-4.4.5] # بداية httpd للخدمة [على RHEL / CentOS 6] [[البريد الإلكتروني محمي] nagios-4.4.5] # systemctl ابدأ httpd.service [على RHEL / CentOS 7/8 و Fedora]
لقد قمنا بتنزيل ملحقات Nagios بتنسيق /root/nagios، اذهب إلى هناك وقم بتكوينه وتثبيته كما هو موضح أدناه.
[[البريد الإلكتروني محمي] ناجيوس 4.4.5] # cd / root / nagios. [[البريد الإلكتروني محمي]nagios] # cd nagios-plugins-2.2.1 / [[البريد الإلكتروني محمي] nagios-plugins-2.2.1] # ./ تكوين - مع-nagios-user = nagios --with-nagios-group = nagios. [[البريد الإلكتروني محمي] nagios-plugins-2.2.1] # make. [[البريد الإلكتروني محمي] nagios-plugins-2.2.1] # قم بالتثبيت
الآن انتهينا من كل شيء تكوين Nagios وحان الوقت ل تحقق وللقيام بذلك يرجى إدخال الأمر التالي. إذا سارت الأمور بسلاسة ، فسيظهر على نحو مشابه للإخراج أدناه.
[[البريد الإلكتروني محمي] nagios] # / usr / local / nagios / bin / nagios -v /usr/local/nagios/etc/nagios.cfg
Nagios Core 4.4.5. حقوق الطبع والنشر (c) 2009 حتى الآن فريق Nagios الأساسي للتنمية والمساهمين المجتمعيين. حقوق النشر (c) 1999-2009 Ethan Galstad. آخر تعديل: 2019-08-20. الترخيص: موقع GPL: https://www.nagios.org. قراءة بيانات التكوين... قراءة ملف التكوين الرئيسي حسنا... قراءة ملفات تكوين الكائن بخير... جارٍ إجراء فحص ما قبل الرحلة على بيانات التكوين... جاري فحص الكائنات... فحص 8 خدمات. تم فحص 1 مضيفين. تم فحص مجموعة مضيفة واحدة. تم فحص 0 مجموعات خدمة. تم فحص 1 جهات اتصال. تم التحقق من مجموعة جهات اتصال واحدة. فحص 24 أوامر. فحص 5 فترات زمنية. تم فحص 0 تصعيد للمضيف. تم فحص 0 تصعيد للخدمة. جاري التحقق من المسارات الدائرية... تم التحقق من مضيف واحد تم فحصه 0 تبعيات خدمة تم فحص 0 تبعيات مضيف تم التحقق من 5 فترات زمنية. جاري التحقق من معالجات الأحداث العالمية... التحقق من أوامر المعالج الوسواس القهري... التحقق من الإعدادات المتنوعة... إجمالي التحذيرات: 0. إجمالي الأخطاء: 0 تبدو الأمور على ما يرام - لم يتم اكتشاف مشاكل خطيرة أثناء فحص ما قبل الرحلة.
لجعل Nagios يعمل عبر عمليات إعادة التمهيد ، نحتاج إلى إضافة ناجيوس و httpd مع chkconfig و systemctl قيادة.
[[البريد الإلكتروني محمي] ] # chkconfig - إضافة ناجيوس. [[البريد الإلكتروني محمي] ] # chkconfig - المستوى 35 ناجيوس قيد التشغيل. [[البريد الإلكتروني محمي] ] # chkconfig - إضافة httpd. [[البريد الإلكتروني محمي] ] # chkconfig - المستوى 35 httpd على
[[البريد الإلكتروني محمي] ] # systemctl تمكين ناجيوس. [[البريد الإلكتروني محمي] ] # systemctl تمكين httpd.
إعادة بدء ناجيوس لجعل الإعدادات الجديدة نافذة المفعول.
[[البريد الإلكتروني محمي] ] تبدأ # خدمة ناجيوس [على RHEL / CentOS 6] [[البريد الإلكتروني محمي] ] # systemctl ابدأ nagios.service [على RHEL / CentOS 7/8 و Fedora]
Nagios جاهز للعمل ، يرجى فتحه في متصفحك باستخدام "http://Your-server-IP-address/nagios" أو "http://FQDN/nagios"وقدم اسم المستخدم"ناجيسادمين" و كلمه السر.
تهانينا! لقد نجحت في التثبيت والتهيئة ناجيوس وله الإضافات. لقد بدأت للتو رحلتك نحو المراقبة.
إذا كنت تقوم بالفعل بتشغيل ملف نسخة أقدم من Nagios، تستطيع تطوير في أي وقت. للقيام بذلك ، تحتاج فقط إلى تنزيل أحدث أرشيف tar له وتهيئته كما هو موضح أدناه.
[[البريد الإلكتروني محمي] ] توقف # خدمة ناجيوس. [[البريد الإلكتروني محمي] ] # wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.5.tar.gz. [[البريد الإلكتروني محمي] ] # tar -zxvf nagios-4.4.5.tar.gz. [[البريد الإلكتروني محمي] ] # cd nagios-4.4.5. [[البريد الإلكتروني محمي] ]# ./تهيئة. [[البريد الإلكتروني محمي] ]# جعل جميع. [[البريد الإلكتروني محمي] ] # قم بالتثبيت. [[البريد الإلكتروني محمي] ] بدء # خدمة ناجيوس
هذا كل ما لدينا الآن ، في مقالاتي القادمة ، سأوضح لك كيفية الإضافة لينكس, شبابيك, طابعات, مفاتيح ، و الأجهزة إلى خادم Nagios للمراقبة. إذا كنت تواجه أي مشكلة أثناء التثبيت ، فالرجاء الاتصال بنا عبر تعليقات. حتى ذلك الحين ترقبوا وتواصلوا تيكمينت ولا تنسى مثل و يشارك علينا أن تنتشر حولها.
اقرأ أيضا: