404
نعتذر , لا نستطيع ايجاد الصفحة المطلوبة
  • العودة الى الصفحة الرئيسية
  • الجمعة، 17 أبريل 2015

    تنصيب nagiosql كإضافة ل Nagios (الجزء الثالث)

    تنصيب nagiosql كإضافة ل Nagios (الجزء الثالث)

    تنصيب nagiosql كإضافة ل Nagios (الجزء الثالث)

        تنصيب nagiosql كإضافة ل Nagios (الجزء الثالث)


    nagiosql هو إضافة ل nagios لتسهيل إضافة وإزالة و تغيير إضافة الحواسيب أو الخودم إلى مراقبة nagios فهو يعمل بإستعمال تطبيق وييب يعمل ب php و pear و mysql

     

    تنصيب التطبيقات التي يحتاجها nagiosql

    # apt-get install unzip
    إضافة html_Template إلى pear

    pear install HTML_Template_IT

    إعداد وتنصيب nagiosql

    تحميل nagiosql أخر إصدار من هنا
    أخر إصدار أستعمل 3.0.3

    # wget http://downloads.sourceforge.net/project/nagiosql/nagiosql/NagiosQL%203.0.3/nagiosql303.zip
    فك الضغط

    #tar xzf nagiosql303.tar.gz
    تحويل الملف التي تم فك الغغط عليه إلى www إكي يمكننا إستعماله من خاصية الوييب

    # mv nagiosql3 /var/www/nagiosql
    نذهب إلى www

    # cd /var/www/

    وضع مجلدت ل nagiosql

    mkdir -p /etc/nagiosql/hosts
    mkdir -p /etc/nagiosql/services
    mkdir -p /etc/nagiosql/backup/hosts
    mkdir -p /etc/nagiosql/backup/services
    إعطاء ل nagiosql صلاحية تغيير و إضافت
    chown www-data /usr/local/nagios/etc/nagios.cfg
    chown www-data /usr/local/nagios/etc/cgi.cfg
    chmod 664 /usr/local/nagios/etc/nagios.cfg
    chmod 664 /usr/local/nagios/etc/cgi.cfg

    chmod -R 755 /etc/nagiosql/
    chown -R www-data:nagios /etc/nagiosql/
    إضافة قاعدة البيانات ل nagiosql لحفض التغييرات المستعملة
    الدخول إلى حساب root ل mysql

    # mysql -u root -p
    إضافت مستخدم nagioql ل mysql

    CREATE USER 'nagiosql'@'localhost' IDENTIFIED BY 'password';
    صلاحية المستخدم nagiosql

    GRANT SELECT ,INSERT ,UPDATE ,DELETE ,CREATE ,DROP ,FILE ,INDEX ,ALTER ,CREATE TEMPORARY TABLES ,CREATE VIEW ,SHOW VIEW ,CREATE ROUTINE,ALTER ROUTINE,
    EXECUTE ON * . * TO 'nagiosql'@'localhost' IDENTIFIED BY 'password' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
    إضافت قاعدة البيانات nagiosql

    CREATE DATABASE IF NOT EXISTS nagiosql ;
    إعطاء صلاحية المستخدم nagiosql إلى قاعدة البيانات nagiosql

    GRANT ALL PRIVILEGES ON nagiosql . * TO 'nagiosql'@'localhost';
    الخروج

    exit;
    إعطاء صلاحة 777 إلى المجلد config ليتمكن nagiosql من إضافة التغييرات
    # chmod -R 777 /var/www/nagiosql/config/
    تفعيل التنصيب
    # echo "" > /var/www/nagiosql/install/ENABLE_INSTALLER

    تنصيب nagiosql

    نذهب إلى متصفح الويب وندخل إلى التطبيق nagioql وسيقوم أتماتيكيا بطلب تنصيبه
    http://< ip or localhost >/nagiosql
    نختار اللغة المناسبة ونختار تنصيب Start new installation

    إضافة معلومات قاعدة البيانات ل nagiosql
    معلومات قاعدة البيانات ل nagiosql
    معلومات كلمة السر لمستخدم root لقاعدة البيانات
    معلومات الدخول لحساب في nagiosql
     إنتهاء التنصيب nagiosql
    حذف مجلد التنصيب في nagiosql

    # rm -r /var/www/nagiosql/install/
    إعادة صلاحية المجلد config إلى المستمل الويب

    # chmod -R 755 /var/www/nagiosql/config/
    الأن نقوم بتغيير nagios.cfg
    فتح nagios.cfg

    # vim /usr/local/nagios/etc/nagios.cfg
    إزالت ما كان سابقا

    #cfg_file=/usr/local/nagios/etc/objects/commands.cfg
    #cfg_file=/usr/local/nagios/etc/objects/contacts.cfg
    #cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg
    #cfg_file=/usr/local/nagios/etc/objects/templates.cfg
    # Definitions for monitoring the local (Linux) host
    #cfg_file=/usr/local/nagios/etc/objects/localhost.cfg
    # Definitions for monitoring a Windows machine
    #cfg_file=/usr/local/nagios/etc/objects/windows.cfg
    وتغييره بمجلدات جديدة
    cfg_file=/etc/nagiosql/contacttemplates.cfg
    cfg_file=/etc/nagiosql/contactgroups.cfg
    cfg_file=/etc/nagiosql/contacts.cfg
    cfg_file=/etc/nagiosql/timeperiods.cfg
    cfg_file=/etc/nagiosql/commands.cfg
    cfg_file=/etc/nagiosql/hostgroups.cfg
    cfg_file=/etc/nagiosql/servicegroups.cfg
    cfg_dir=/etc/nagiosql/hosts
    cfg_dir=/etc/nagiosql/services
    cfg_file=/etc/nagiosql/hosttemplates.cfg
    cfg_file=/etc/nagiosql/servicetemplates.cfg
    cfg_file=/etc/nagiosql/servicedependencies.cfg
    cfg_file=/etc/nagiosql/serviceescalations.cfg
    cfg_file=/etc/nagiosql/hostdependencies.cfg
    cfg_file=/etc/nagiosql/hostescalations.cfg
    cfg_file=/etc/nagiosql/hostextinfo.cfg
    cfg_file=/etc/nagiosql/serviceextinfo.cfg
    قبل إعادة تشغيل nagios علينا إضافة تلك الملفات وذلك يتم من خاصية الويب
    نذهب إلى متصفح الوييب
    http://<IP or localhost >/nagiosql/
    الأن ندخل الإسم وكلمت المرور ونذهب إلى tools و Nagios Control ونضغط do it ل Write monitoring data و do it ل Write additional data

     بعد التغييرات
    نذهب إلى Administration و Domain ونغط نتعديل خيارات localhost

     ونغير مسار nagios ل nagiosql ونقوم بالحفض

     والأن يمكننا إعادة تشغييلnagios

    # /etc/init.d/nagios restart

     

    من قام بتنصيب pnp4nagios

    علينا إضافة إلى commands
    define command{
    command_name process-service-perfdata-file
    command_line /usr/local/pnp4nagios/libexec/process_perfdata.pl --bulk=/usr/local/pnp4nagios/var/perfdata/service-perfdata
    }
    define command{
    command_name process-host-perfdata-file
    command_line /usr/local/pnp4nagios/libexec/process_perfdata.pl --bulk=/usr/local/pnp4nagios/var/perfdata/host-perfdata
    }
    وذالك يتم بكل سهولة من nagiosql بالذهاب إلى commands ثم إلى definitions ونضغط add ونضيفهما

    إضافة ل host templates لكل من generic-host،generic-pinter،linux-server و windows-server

    /pnp4nagios/graph?host=$HOSTNAME$

    نفتح Supervision ثم host templates ونعدل كل من generic-host،generic-pinter،linux-server و windows-server ونضيف السطر السابق

     

    ومثله ل service templates إدراج

    /pnp4nagios/graph?host=$HOSTNAME$&srv=$SERVICEDESC$


     

     

    هذا النص هو مثال لنص يمكن أن يستبدل في نفس المساحة، لقد تم توليد هذا النص من مولد النص العربى، حيث يمكنك أن تولد مثل هذا النص أو العديد من النصوص الأخرى إضافة إلى زيادة عدد الحروف التى يولدها التطبيق

    الكاتب : Unknown

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


    الأبتساماتأخفاء الأبتسامات

    جميع الحقوق محفوظة ل bbbb
    تصميم : moi