كيفية تثبيت واستخدام Nagios لمراقبة الشبكة

بواسطة zakemq@gmail.com

كيفية تثبيت واستخدام Nagios لمراقبة الشبكة

Nagios هو برنامج مفتوح المصدر يستخدم لمراقبة الأنظمة والشبكات والبنية التحتية لتكنولوجيا المعلومات. يساعد في اكتشاف المشكلات وإرسال التنبيهات الفورية، مما يسمح للمسؤولين بالتدخل بسرعة للحفاظ على استقرار وأمان الشبكة.

ما هو Nagios؟ ولماذا يُستخدم؟

يعد Nagios واحدًا من أقوى حلول مراقبة الشبكات والخوادم، ويستخدم بشكل واسع في البيئات التقنية لضمان التشغيل السلس للأنظمة المختلفة.

  • مراقبة الخدمات المختلفة مثل **HTTP, FTP, SMTP, SSH** وغيرها.
  • إرسال التنبيهات عند حدوث أعطال أو انخفاض الأداء.
  • توفير تقارير مفصلة حول أداء الشبكة.
  • التكامل مع الأدوات الأخرى لتوسيع وظائف المراقبة.

متطلبات تثبيت Nagios

قبل تثبيت Nagios، تأكد من أن لديك نظام تشغيل Linux مثل **Ubuntu** أو **CentOS** مع المواصفات التالية:

  • معالج قوي لضمان استجابة سريعة للتنبيهات.
  • ذاكرة **RAM** لا تقل عن 2 جيجابايت.
  • مساحة تخزين كافية (50 جيجابايت على الأقل).
  • صلاحيات المستخدم **root** لتنفيذ الأوامر.

طريقة تثبيت Nagios على Ubuntu

1. تحديث النظام وإضافة الحزم الأساسية

يجب أولاً تحديث النظام وإضافة الحزم الضرورية:

sudo apt update
sudo apt install apache2 php libapache2-mod-php unzip wget

2. تحميل وتثبيت Nagios

بعد تجهيز البيئة، قم بتنزيل Nagios وتثبيته:

wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.6.tar.gz
tar -zxvf nagios-4.4.6.tar.gz
cd nagios-4.4.6
./configure --with-command-group=nagcmd
make all
sudo make install

3. إعداد المستخدم وإعدادات واجهة الويب

بعد التثبيت، قم بإنشاء مستخدم Nagios وأضف إعدادات Apache:

sudo useradd nagios
sudo usermod -aG nagcmd nagios
sudo systemctl restart apache2

4. بدء تشغيل Nagios والتأكد من عمله

يمكنك تشغيل خدمة Nagios باستخدام:

sudo systemctl start nagios

ثم التوجه إلى المتصفح والدخول إلى http://your-server-ip/nagios لمراقبة الخوادم عبر واجهة الويب.

كيفية استخدام Nagios لمراقبة الشبكة

1. إعداد ملفات المراقبة

يتم تكوين Nagios من خلال تعديل الملفات داخل المسار:

/usr/local/nagios/etc/objects/

2. إضافة مضيفين وخدمات جديدة

يمكنك إضافة جهاز جديد إلى قائمة المراقبة عبر تعديل ملف hosts.cfg وإضافة التفاصيل التالية:

define host {
  use          linux-server
  host_name    MyServer
  address      192.168.1.100
  check_command check_ping
}

3. تثبيت NRPE لمراقبة الأنظمة عن بُعد

لإضافة قدرات مراقبة عن بعد، يمكن تثبيت NRPE:

sudo apt install nagios-nrpe-server

4. إعداد التنبيهات وإرسال إشعارات البريد الإلكتروني

يمكنك إعداد تنبيهات البريد الإلكتروني عبر تعديل ملف commands.cfg:

define command {
  command_name    notify-host-by-email
  command_line    /usr/bin/printf "%b" "Alert: $HOSTSTATE" | mail -s "Nagios Alert" admin@example.com
}

الخاتمة

يُعتبر Nagios أداة قوية لمراقبة الشبكة، مما يساعدك في تحسين الأداء والحفاظ على استقرار البنية التحتية. يمكن تخصيصه ليتناسب مع احتياجاتك عبر إضافة ملحقات ومكونات إضافية لضمان الأمان والكفاءة.

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

احداث ذات صلة

جميع الحقوق محفوظة © 2025 Cybrattack

🔓 دعمك يُحدث فرقًا!

حن نعمل بجد لنقدم لك محتوىً مميزًا ومفيدًا مجانًا، والإعلانات تساعدنا على الاستمرار وتحسين تجربتك دون أي تكلفة عليك! 🌟 نحن نعدك بإعلانات غير مزعجة وذات قيمة، فقط تعطيل مانع الإعلانات يمنحنا فرصة للاستمرار في تقديم الأفضل لك! 🙌 🔧 كيف يمكنك تعطيل مانع الإعلانات؟ الأمر بسيط! انتقل إلى إعدادات المتصفح وأضف موقعنا إلى قائمة الاستثناءات. بهذه الخطوة، ستساعدنا على النمو والاستمرار في تقديم محتوى رائع لك دون أي قيود! 🚀 نحن نقدر دعمك، ونعدك بتجربة أفضل دائمًا! 💙 يمكنك تعديل هذه الصياغة بما يتناسب مع طبيعة موقعك والجمهور المستهدف، أو إضافة زر توجيهي لتسهيل العملية على المستخدمين. أخبرني إن كنت بحاجة إلى المزيد من التحسينات! 😊