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

    تنصيب ndoutils و nagvis ل nagios (الجزء الرابع)

    تنصيب ndoutils و nagvis ل nagios (الجزء الرابع)

    تنصيب ndoutils و nagvis ل nagios (الجزء الرابع)

    تنصيب ndoutils و nagvis ل nagios (الجزء الرابع)

    تنصيب التطبيقات التي سيتم إحتياجها

    # apt-get install libmysql++-dev
    # apt-get install graphviz
    # apt-get install libgd2-noxpm
    # apt-get install libjson-xs-perl

    تنصيب ndoutils

    ndoutils هو إضافة ل nagios يقوم على تجميع معلومات nagios وتغييرها إلى قاعدة البيانات mysql ليتم إستعمالها من قبل البرامج الأخرى التي تستعمل nagios
    تحميل الحزمة
    أخر حزمة أستعملة 1.4b9
    تحميل أخر نسخة من هنا

    # wget http://prdownloads.sourceforge.net/sourceforge/nagios/ndoutils-1.4b9.tar.gz
    فك الضغط

    # tar -xvzf ndoutils-1.4b9.tar.gz

    دخول المجلد الذي تم إضافته من قبل فك الضغط

    # cd ndoutils-1.4b9
    اعداد الحزمة

    # ./configure
    نقوم ب كومبايل Compile لملفات الحزمة

    # make
    نقل الملفات الضرورية

    # cp src/ndomod-3x.o /usr/local/nagios/bin/ndomod.o
    # cp src/ndo2db-3x src/log2ndo src/file2sock /usr/local/nagios/bin/
    # cp config/ndomod.cfg-sample /usr/local/nagios/etc/ndomod.cfg
    # cp config/ndo2db.cfg-sample /usr/local/nagios/etc/ndo2db.cfg
    فتح ملف تعديلات nagios و تغيير أو إضافت
    *بدون إستعمال nagioql
    فتح ملف nagios.cfg

    # vim /usr/local/nagios/etc/nagios.cfg
    تغيير أو إضافت
    تغيير

    event_broker_options=-1
    إضافت
    broker_module=/usr/local/nagios/bin/ndomod.o config_file=/usr/local/nagios/etc/ndomod.cfg
    *بإستعمال nagiosql
    فتح الملف ب tools و Nagios config ونقوم بإضافت وتغيير ونقوم بالحفض Save
    تغيير

    event_broker_options=-1
    إضافت

    broker_module=/usr/local/nagios/bin/ndomod.o config_file=/usr/local/nagios/etc/ndomod.cfg
    إعطاء صلاحيات للمجلدات والملفات

    # chown nagios:nagios /usr/local/nagios/bin/*
    # chown nagios:nagios /usr/local/nagios/etc/ndo*

    إعادة تشغيل nagios

    # /etc/init.d/nagios restart
    إعداد قاعدة البيانات ل nagios
    دخول قاعدة البيانات mysql

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

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

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

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

    GRANT ALL PRIVILEGES ON nagios . * TO 'nagios'@'localhost';
    خروج

    exit;
    تنصيب معلومات قاعدة البيانات

    # cd db/
    ./installdb -u nagios -p password -h localhost -d nagios
    فتح الملف

    # vim /usr/local/nagios/etc/ndomod.cfg
    تغيير أو إضافت

    output_type=unixsocket
    output=/usr/local/nagios/var/ndo.sock
    فتح الملف

    # vim /usr/local/nagios/etc/ndo2db.cfg
    تغيير أو إضافت

    socket_type=unix
    socket_name=/usr/local/nagios/var/ndo.sock
    db_user=nagios
    db_pass=password
    الأن تشغييل ndoutils

    # /usr/local/nagios/bin/ndo2db-3x -c /usr/local/nagios/etc/ndo2db.cfg
    إعادة تشغيل nagios

    # /etc/init.d/nagios restart
    إضافة:تشغييل ndoutils لا يتم أتوماتكيا علينا تشغيله يدويا لذالك علينا إضافته ليتم تشغيله عند فتح الحاسوب قمت بإضافته لى ملف الفتح التلقائي ل nagios
    فتح

    # vim /etc/init.d/nagios
    إضافت

    echo -n "Starting nagios:"
    $NagiosBin -v $NagiosCfgFile > /dev/null 2>&1;
    if [ $? -eq 0 ]; then
    su - $NagiosUser -c "/usr/local/nagios/bin/ndo2db-3x -c /usr/local/nagios/etc/ndo2db.cfg"
    su - $NagiosUser -c "touch $NagiosVarDir/nagios.log $NagiosRetentionFile"
    rm -f $NagiosCommandFile
    touch $NagiosRunFile
    .........
    echo -n "Stopping nagios: "
    pid_nagios
    killproc_nagios nagios
    su - $NagiosUser -c "skill ndo2db-3x"

    تنصيب nagvis

    nagvis هو برنامج مضاف إلى nagios لعمل رسومات 2d لشبكة الكمبيوت يمكننا من رأيت الأخطاء التى تحدث في الشبكة بمجرد رأية بسيطة
     تحميل التطبيق
    أخر حزمة أستعملة 1.4.4
    تحميل أخر نسخة من هنا

    # wget http://downloads.sourceforge.net/project/nagvis/NagVis%201.4%20%28stable%29/NagVis-1.4.4/nagvis-1.4.4.tar.gz
    فك الضغط عليه

    # tar xvzf nagvis-1.4.4.tar.gz
    دخول المجلد

    # cd nagvis-1.4.4
    تنصيب

    # ./install.sh
    معلومات التنصيب

    | Do you want to proceed? [y]:
    | Please enter the path to the nagios base directory [/usr/local/nagios]:
    | Please enter the path to NagVis base [/usr/local/nagios/share/nagvis]:
    | Do you want to use backend ndo2db [n]: y
    | Do you want to use backend ido2db [n]:
    | Do you want to use backend ndo2fs [n]:
    | Do you want to use backend merlin [n]:
    | Please enter the name of the web-server user [www-data]:
    | Please enter the name of the web-server group [www-data]:
    | Do you really want to continue? [y]:

    فتح الملف

    # vim /usr/local/nagios/share/nagvis/etc/nagvis.ini.php
    تغيير

    ; Path definitions
    [paths]
    ; absolute physical NagVis path
    base="/usr/local/nagios/share/nagvis/"
    ; absolute html NagVis path
    htmlbase="/nagios/nagvis"
    ; absolute html NagVis cgi path
    htmlcgi="/nagios/cgi-bin"
    .....
    [backend_ndomy_1]
    ; type of backend - MUST be set
    backendtype="ndomy"
    ; hostname for NDO-db
    dbhost="localhost"
    ; portname for NDO-db
    dbport=3306
    ; database name for NDO-db
    dbname="nagios"
    ; username for NDO-db
    dbuser="nagios"
    ; password for NDO-db
    dbpass="password"
    ; prefix for tables in NDO-db
    dbprefix="nagios_"
    ; instance name for tables in NDO-db
    ;dbinstancename="default"
    ; maximum delay of the NDO Database in seconds
    ;maxtimewithoutupdate=180
    ; path to the cgi-bin of this backend
    htmlcgi="/nagios/cgi-bin"
    دخول إلى nagvis

    http://< ip or localhost >/nagios/nagvis


     

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

    الكاتب : Unknown

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


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

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