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

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

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

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

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

    pnp4nagios هو برنامج أو بالأحرى إضافة ل nagios تساعدنا على معرفت البيانات بخط زمني وهو برنامج مفتوح المصدر

     

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

    apt-get install librrd-dev librrds-perl librrdp-perl

    تنصيب pnp4nagios

    تحميل البرنامج أو الحزمة من هنا أخر إصدار
    أخر إصدار أستعمل 0.6.0

    # wget http://downloads.sourceforge.net/project/pnp4nagios/PNP-0.6/pnp4nagios-0.6.0.tar.gz
    فك الضغط عن البرنامج

    # tar xvzf pnp4nagios-0.6.0.tar.gz
    نقوم بدخول المجلد الذي تم إنشائه عند فك الضغط

    # cd pnp4nagios-0.6.0
    اعداد الحزمة

    # ./configure --with-nagios-user=nagios --with-nagios-group=nagios
    نقوم ب كومبايل Compile لملفات الحزمة

    # make all

    تنصيب pnp4nagios
    يمكننا إستعمال الثلاثة

    # make install
    # make install-config
    # make install-init
    أو هذا

    # make fullinstall

    التعديلات

    تغيير أسماء بعض الملفات التي سنقوم بإحتياجها

    # mv /usr/local/pnp4nagios/etc/rra.cfg-sample /usr/local/pnp4nagios/etc/rra.cfg
    # mv /usr/local/pnp4nagios/etc/npcd.cfg-sample /usr/local/pnp4nagios/etc/npcd.cfg
    # mv /usr/local/pnp4nagios/etc/process_perfdata.cfg-sample /usr/local/pnp4nagios/etc/process_perfdata.cfg
    # mv /usr/local/pnp4nagios/etc/check_commands/check_nwstat.cfg-sample /usr/local/pnp4nagios/etc/check_commands/check_nwstat.cfg
    # mv /usr/local/pnp4nagios/etc/pages/web_traffic.cfg-sample /usr/local/pnp4nagios/etc/pages/web_traffic.cfg
    تغيير nagios.cfg
    فتح nagios.cfg

    # vim /usr/local/nagios/etc/nagios.cfg
    تغييره ليصبح بعض التعديلات مثل هذه

    process_performance_data=1
    enable_environment_macros=1
    service_perfdata_command=process-service-perfdata
    host_perfdata_command=process-host-perfdata
    service_perfdata_file=/usr/local/pnp4nagios/var/perfdata/service-perfdata
    service_perfdata_file_template=DATATYPE::SERVICEPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$HOSTNAME$\tSERVICEDESC::$SERVICEDESC$\tSERVICEPERFDATA::$SERVICEPERFDATA$\tSERVICECHECKCOMMAND::$SERVICECHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$\tSERVICESTATE::$SERVICESTATE$\tSERVICESTATETYPE::$SERVICESTATETYPE$
    service_perfdata_file_mode=a
    service_perfdata_file_processing_interval=15
    service_perfdata_file_processing_command=process-service-perfdata-file
    host_perfdata_file=/usr/local/pnp4nagios/var/perfdata/var/host-perfdata
    host_perfdata_file_template=DATATYPE::HOSTPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$HOSTNAME$\tHOSTPERFDATA::$HOSTPERFDATA$\tHOSTCHECKCOMMAND::$HOSTCHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$
    host_perfdata_file_mode=a
    host_perfdata_file_processing_interval=15
    host_perfdata_file_processing_command=process-host-perfdata-file
    broker_module=/usr/local/pnp4nagios/bin/npcdmod.o config_file=/usr/local/pnp4nagios/etc/npcd.cfg
    الأن فتح commands.cfg

    # vim /usr/local/nagios/etc/objects/commands.cfg
    نقم بتغير التعديلات لتصبح

    define command{
    command_name process-host-perfdata
    command_line /usr/bin/perl /usr/local/pnp4nagios/libexec/process_perfdata.pl -d HOSTPERFDATA
    command_line /usr/bin/printf "%b" "$LASTHOSTCHECK$\t$HOSTNAME$\t$HOSTSTATE$\t$HOSTATTEMPT$\t$HOSTSTATETYPE$\t$HOSTEXECUTIONTIME$\t$HOSTOUTPUT$\t$HOSTPERFDATA$\n" >> /usr/local/nagios/var/host-perfdata.out
    }
    # 'process-service-perfdata' command definition
    define command{
    command_name process-service-perfdata
    command_line /usr/bin/perl /usr/local/pnp4nagios/libexec/process_perfdata.pl
    command_line /usr/bin/printf "%b" "$LASTSERVICECHECK$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICESTATE$\t$SERVICEATTEMPT$\t$SERVICESTATETYPE$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$\n" >> /usr/local/nagios/var/service-perfdata.out
    }
    وإضافة

    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
    }
    بعد التغييرات بعد
    فتح php.ini

    vim /etc/php5/apache2/php.ini
    تغيير

    magic_quotes_gpc = On
    لتصبح

    magic_quotes_gpc = Off
    تفعيل Apache Rewrite Module
    # a2enmod rewrite
    إعادة تشغيل Apache

    # /etc/init.d/apache2 restart
    الأن ندخل بمتسفح ويب http://<localhost or IP>/pnp4nagios/
    إذا لم يحصل أي خطئ مثل هذا, فذالك جيد

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

    الكاتب : Unknown

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


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

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