سؤال كيف أقوم بتثبيت البرنامج المساعد Nagios check_snmp؟


لقد قمت بتثبيت Nagios في خادم EC2 بلدي. الآن أريد أن تثبيت check_snmp توصيل في. لقد وجدت أن هذا لا يتوفر في:

/usr/local/nagios/libexec

حاولت :

sudo apt-get install nagios-plugins-snmp

لكنني أتلقى:

E: Unable to locate package nagios-plugins-snmp

كيف يمكنني تثبيت الملحقات؟

شكرا مقدما.


4
2017-07-31 05:30


الأصل




الأجوبة:


هذا في nagios-plugins-standard صفقة. أقترح تثبيت nagios-plugins الحزمة ، لأن ذلك سوف تثبيته ، وكذلك nagios-plugins-basic صفقة:

sudo apt-get install nagios-plugins

بعد ذلك ، سيكون ملحق SNMP متاحًا في:

/usr/lib/nagios/plugins/check_snmp

3
2017-07-31 05:34



+1 للإجابة ... إذا قمت بذلك ، أتلقى هذا: 0 upgraded, 0 newly installed, 0 to remove and 33 not upgraded. - batman
لذلك لديك بالفعل check_snmp البرنامج المساعد بعد ذلك؟ لا يمكنك العثور عليه في /usr/lib/nagios/plugins/؟ - Jeremy Kerr
في الواقع أنا استخدم nagios3 الإصدار. لا يوجد شيء في /usr/lib/nagios3/. أحتاج إلى تثبيت المكون الإضافي لـ nagios3 وليس في nagios (والذي يتم تثبيته أيضًا في نظامي). هل هناك أي طريقة يمكنني تكوين بلدي nagios3 لتولي المكونات الإضافية من /usr/lib/nagios/plugins/ في nagios.cfg ملف؟ - batman


على خادم المراقبة الخاص بك:

sudo apt-get install nagios-plugins

سيتم تثبيت جميع المكونات الإضافية القياسية

/usr/lib/nagios/plugins/

ليس في

/usr/lib/nagios3/

لطفا أنظر Nagios - وثائق Ubuntu الرسمية في قسم "نظرة عامة على التكوين"

ثم في

/etc/nagios-plugins/config/

ستجد snap.cfg ، الذي يعيّن كل command_line a command_name للمراسل.

فمثلا

define command{
    command_name    snmp_load
    command_line    /usr/lib/nagios/plugins/check_snmp -H '$HOSTADDRESS$' -C '$ARG1$' -o .$
    }

1
2018-04-28 01:45





إذا قمت بتثبيت nagios 4 بعد هذا البرنامج التعليمي http://sharadchhetri.com/2014/02/08/install-and-configure-nagios-core-4-on-ubuntu-12-04-lts/"، ثم دليل التثبيت الخاص بك هو" / usr / local / nagios ". عند بدء تشغيل nagios والتصفح إلى مدخل admin ، يمكنك رؤية الأخطاء التالية

  • (لا يوجد خرج على stdout) stderr: execvp (/ البيرة / المحلية / nagios / libexec / check_ping
  • (لا يوجد خرج على stdout) stderr: execvp (/ البيرة / المحلية / nagios / libexec / check_users
  • (لا يوجد خرج على stdout) stderr: execvp (/ البيرة / المحلية / nagios / libexec / check_http

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

sudo apt-get install nagios-plugins

سيؤدي هذا إلى تثبيت جميع المكونات الإضافية إلى / usr / lib / nagios / plugins directory.

فقط قم بنسخ جميع الملفات التي تبدأ بـ check_ * إلى / usr / local / nginx / libexec.

cp / usr / lib / nagios / plugins / check_ * / usr / local / nagios / libexec

وانتظر حتى nagios لإعادة تحديث / تحديث نافذة المتصفح


0
2017-08-28 14:48





كان عندي نفس هذه المشكلة ووجدت المشكلة.

النقطة هي أنه عندما قمت بتثبيت nagios-pluginsلا يجب عليك net-snmp و net-snmp-utils الحزم المثبتة على الإطلاق. وهذا هو السبب check_snmp لم يتم تجميعها.

لحل هذه المشكلة ، يجب عليك التثبيت net-snmp و net-snmp-utils وبعد ذلك تجميع / تثبيت nagios-plugins مرة أخرى.

لمعلوماتك: نسخ لصق من منتدى آخر أحمد


0
2017-10-25 21:16