الأحد، 3 مارس 2013

المرحلة الاولى: الأعدادات الأولية للتسطيب الNagios

    في البداية ، دعوني  أبدأ  بالتعريف بهذا البرنامج، فهو برنامج مفتوح المصدر، كان يسمى ب Netsaint. يقوم بمراقبة اجهزة الشبكة من Routers, Switches. Servers... ويقوم بعرض الأجهزة الموجودة في الشبكة في صفحة الويب، كما يعرض حالتها و حالة الخدمات المسطبة عليها، كخدمات HTTP,DNS,SWAP, LDAP, SMTP...



   يجب على قارىء هذه التدوينة، أن يكون له معلومات حول أوامر الConsole ، أيضا توفر الانترنت في جهاز تنصيب البرنامج.

تسطيب نظام اللينكس (يوبنتو):
   في هذه السلسلة ، سوف نعمل على نظام يوبنتو 11.04، والتي اجدها نسخة تابتة، كما أن هناك العديد من مستعمليها، ففي حالة مشكل ما، يمكن إجاد الحل بسهولة.يمكن أيضا تسطيبها على نسخ Ubuntu Server.

الإعدادات الأولية قبل التسطيب:
   أول مرحلة، هي تحديث البرامج المسطبة على الجهاز، وذلك بالأمرين التاليين: 
# sudo apt-get update
# sudo apt-get upgrade

  نحتاج أيضا إلى حزمة build-essential، من اجل عمل compilation للNagios ولبرامج أخرى. 
# sudo apt-get install build-essential

كما قلت في البداية، Nagios يعرض المعلومات الخاصة بالإجهزة على واجهة المتصفح، لذلك سنحتاج إلى تسطيب خدمة ال HTTP ، وبعض الحزم التي يحتاجها.
# sudo apt-get install apache2 wget rrdtool bsd-mailxlibrrds-perl libapache2-mod-php5 php5 php-pear php5-gd php5-ldap php5-snmp libperl-dev

كما نحتاج إلى حزم أخرى كSNMP,  DNS..
# sudo apt-get install bind9-host dnsutils libbind9-80 libdns81 libisc83 libisccc80 libisccfg82
liblwres80 libradius1 qstat radiusclient1 snmp snmpd
 
سطبنا خدمة الويب(HTTP)، سوف نقوم بتشغيله. 
# apache start
 من أجل التحقق من خدمته، سوف نفتح المتصفح ، و نكتب عنوان السيرفر < http://< ip-adresse

من إجل إظهار الاجهزة و الرسوم البيانية، نحتاج إلى تسطيب البرامج التالية:
# sudo apt-get install libgd2-noxpm-dev libpng12-dev libjpeg62 libjpeg62-dev
كما سنحتاج إلى قاعدة بيانات لتسجيل عمل الأجهزة.
# sudo apt-get install mysql-server
# sudo apt-get install php5-mysql
# sudo apt-get install libmysqlclient15-dev 


و كآخر مرحلة ، سوف نقوم بإنشاء مستخدم باسمnagios، والذي سيتكلف بتسطيب و إعداد الNagios.
# sudo /usr/sbin/useradd nagios 
# sudo passwd nagios 
# sudo /usr/sbin/groupadd nagios 
# sudo /usr/sbin/usermod -G nagios nagios 
# sudo /usr/sbin/usermod -G nagios www-data
بهذا نكون قد إنتهينا من الجزء الأول، موعدنا في في مدونة أخرى حول تسطيب ال Nagios.

ليست هناك تعليقات:

إرسال تعليق


جميع الحقوق محفوظة ، مدونة NetworksGet