|
إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...
انضم الينا
#1
| ||
| ||
السلام عليكم ورحمة الله وبركاته Cacti عبارة عن برنامج لمتابعة النتورك بشكل سلس عن طريق عمل تقارير بيانية (رسم بيانى) .. ايضا فنيا عبارة عن سكربت PHP مع ادوات RRD .. تقدر تعتمد كليا عليها فى متابعة النتورك بشكل تام. ** من يقوم بالتركيب لابد وان يكون له دراية بمايقوم به جيدا ايضا : التركيب بناءا لتوزيعات ريدهات CentOS - Fedora - RHEL 64 يتطلب تركيب كاستى التالى : ( Apache - PHP - MySQL - SNMP - RRDtool ) هافترض ان الجميع بيتعامل بالسى بانل لذلك هانستكمل ال SNMP و RRD ننفذ التالى : رمز PHP: yum install php-snmp رمز PHP: yum install net-snmp-utils p net-snmp-libs php-pear-Net-SMTP رمز PHP: yum install rrdtool رمز PHP: service snmpd start ننفذ التالى لاضافة الخدمة من ضمن StartUp حتى تحمل مع تشغيل السيرفر تلقائيا رمز PHP: /sbin/chkconfig --levels 345 snmpd on نضيف مجموعة EPEL رمز PHP: wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm ثم رمز PHP: rpm -ivh epel-release-6-8.noarch.rpm نبدأ بتركيب Cacti رمز PHP: yum install cacti التالى انشاء قاعدة بيانات ( كما ذكرت مسبقا عبارة عن سكربت ) اذا لم تكن تنشىء باس ل MySQL Server ننفذ التالى رمز PHP: mysqladmin -u root password PASS بدلا من PASS تدخل باس السيرفر اللى تريدها رمز PHP: mysql -u root -p mysql> create database cacti; mysql> GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY ‘PASS’; mysql> FLUSH privileges; mysql> quit; اللى نفذناه بالأمر السابق هو انشاء قاعدة بيانات باسم cacti لليوزر cacti والباس اللى اضفناه مسبقا التالى عبارة عن البحث عن ملف الداتا بيز (ينزل مع البرنامج) الجداول اللى هايتم اضافتها للقاعدة نفسها نستخدم الامر rpm رمز PHP: rpm -ql cacti | grep cacti.sql المسار اللى يظهر هايكون كالتالى : رمز PHP: /usr/share/cacti-0.8.7d/cacti.sql نضيف الجداول المطلوبه للقاعدة اللى انشأناها رمز PHP: <span style="color: #000000">mysql -u cacti -p PASS <span style="color: #007700">nano /etc/cacti/db.php رمز PHP: $database_type = "mysql"; $database_default = "cacti"; $database_hostname = "localhost"; $database_username = "cacti"; $database_password = "PASS"; $database_port = "3306"; $database_ssl = false; الآن ربط البرنامج بالاباتشى رمز PHP: nano /etc/httpd/conf.d/cacti.conf نضيف فى نهاية الملف التالى رمز PHP: Alias /cacti /usr/share/cacti Order Deny,Allow Deny from none Allow from 00.00.0.0/00 00.00.0.0/00 يستبدل برينج الايبيهات للشبكة .. او ممكن يستبدل ب All نرستر الاباتشى لحفظ العمل رمز PHP: /etc/init.d/httpd restart نضيف كاستى بالكرون رمز PHP: nano /etc/cron.d/cacti نضيف رمز PHP: */5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1 نتأكد من سماح الفايرول لكاستى بالعمل رمز PHP: nano /etc/sysconfig/iptables نضف السطر رمز PHP: -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT ثم عمل ريستارت ل iptables رمز PHP: service iptables restart نفتح البراوزر بكتابة http://ip-add/cacti ip-add -> طبعا اى بى السيرفر هايفتح زى اى سكربت معروف بخطوات .. Next -> New Install الخطوة الثالثة تتأكد من كل المسارات مضبوطة اولا قبل الاستكمال بآخر خطوة هايطلب يوزر وباس .. admin الاتنين هايطلب ادخال الباس الجديدة اجبارى .. كما ترغب . هكذا لدينا برنامج يعمل بشكل تااام .. لكن يوجد اضافات لهذا البرنامج مفيدة جدا هاقوم باضافة البعض نقوم بالدخول الى رمز PHP: cd /usr/share/cacti/plugins ثم التحميل رمز PHP: wget http://docs.cacti.net/_media/plugin:monitor-v1.3-1.tgz رمز PHP: wget http://docs.cacti.net/_media/plugin:errorimage-v0.2-1.tgz رمز PHP: wget http://docs.cacti.net/_media/plugin:discovery-v1.5-1.tgz رمز PHP: wget http://docs.cacti.net/_media/plugin:realtime-v0.5-2.tgz رمز PHP: wget http://docs.cacti.net/_media/plugin:nectar-v0.35a.tgz رمز PHP: wget http://docs.cacti.net/_media/plugin:syslog-v1.22-2.tgz بعد كده .. هانغير اسماء الملحقات لانه لايمكن التركيب وكلمة plugin موجودة لذا ننفذ التالى رمز PHP: mv plugin:monitor-v1.3-1.tgz monitor-v1.3-1.tgz mv plugin:errorimage-v0.2-1.tgz errorimage-v0.2-1.tgz mv plugin:discovery-v1.5-1.tgz discovery-v1.5-1.tgz mv plugin:realtime-v0.5-2.tgz realtime-v0.5-2.tgz mv plugin:nectar-v0.35a.tgz nectar-v0.35a.tgz mv plugin:syslog-v1.22-2.tgz syslog-v1.22-2.tgz نقوم بفك البلجنز رمز PHP: tar -zvxf monitor-v1.3-1.tgz
tar -zvxf errorimage-v0.2-1.tgz tar -zvxf discovery-v1.5-1.tgz tar -zvxf realtime-v0.5-2.tgz tar -zvxf nectar-v0.35a.tgz tar -zvxf syslog-v1.22-2.tgz ثم من Plugin Management Install Activate انتهى الدرس .. بالنهاية اضيف بعض النقاط : - من يتعامل بهذا لابد من تواجد بعض الخبرة بالعمل وفهم البرنامج اولا ومتطلباته - مسار الكونفج للبرنامج الخاص بالاباتشى .. ممكن لزيادة الامان تغيير المسار لمن هو قادر على ذلك - تأكد من تغيير كله PASS فى خطوات اعداد قاعدة البيانات الى الكلمة التى صنعتها انت البرنامج رائع بكل الكلمة ومريح جدا فى نفس الوقت يوفر الوقت للادارى اللى يتولى اكثر من سيرفر تحياتى للجميع وأتمنى الفائدة العامة بإذن الله . __DEFINE_LIKE_SHARE__ |
مواقع النشر (المفضلة) |
| |
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
شرح تركيب LogView لمتابعة ملفات اللوج على سيرفرك | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 07-22-2010 08:40 PM |
توزيعات ,,,,,,,,عطوووور ولوشن,,,,,,,,توزيعات | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 09-06-2009 09:50 AM |
[ طلب توظيف ] : (ارشفة + دعم فني + تركيب هاكات + تركيب وتعديل سكربتات + تركيب منتديات وترقية نسخ) | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 08-16-2009 05:10 PM |
[ عرض دعم فني ] : تركيب سكربت + تركيب اى عدد هاكات + حماية شامله+ترقية+تركيب بوست بت mms + mss تركي | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 08-14-2009 04:10 PM |
طريقة اخفاء حاسبك عن الشبكة ومدير الشبكة!!!! | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 04-28-2009 04:10 PM |