في البداية ، دعوني أبدأ بالتعريف بهذا البرنامج، فهو برنامج مفتوح المصدر، كان يسمى ب 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 ، وبعض الحزم التي يحتاجها.
كما نحتاج إلى حزم أخرى ك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 php5-mysql
# sudo apt-get install libmysqlclient15-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.
ليست هناك تعليقات:
إرسال تعليق