নাগিওসে কীভাবে পূর্বে পুনরুদ্ধার করা এসএনএমপি মানগুলি দেখা যায়


1

বেশ কয়েকটি এসএনএমপি এজেন্ট নিরীক্ষণের জন্য আমি নাগিওস সাফল্যের সাথে 3.2.3 কনফিগার করেছি।

উদাহরণস্বরূপ, আমি ওআইডি আরএফসি 1213-এমআইবি :: udpOutDatagrams.0 those এজেন্টগুলির মধ্যে একটিতে পর্যবেক্ষণ করছি।

এটি ভাল কাজ করছে। আমি একটি ওআইডি (নাগিওসে একটি পরিষেবা) এর বর্তমান মান সম্পর্কে নিম্নলিখিত তথ্য পেতে পারি:

Current Status:   OK   (for 1d 9h 46m 24s)
Status Information: SNMP OK - 55886
Performance Data:   RFC1213-MIB::udpOutDatagrams.0=55886c
Current Attempt:    1/3  (HARD state)
Last Check Time:    06-02-2015 16:17:25
Check Type: ACTIVE
Check Latency / Duration:   0.081 / 5.304 seconds
Next Scheduled Check:   06-02-2015 16:27:25
Last State Change:  06-01-2015 06:37:25
Last Notification:  N/A (notification 0)
Is This Service Flapping?     NO   (0.00% state change)
In Scheduled Downtime?    NO  
Last Update:    06-02-2015 16:23:49  ( 0d 0h 0m 0s ago)

যাইহোক, আমি আগের মানগুলি কীভাবে দেখতে হবে তা নির্ধারণ করার মতো মনে হচ্ছে না।

উদাহরণস্বরূপ, আমি আজ একজন এজেন্ট কতটি ডেটাগ্রাম প্রেরণ করেছি তা জানতে চাই।

ওয়েব ইন্টারফেসে আমি যা খুশি তা হ'ল প্রাপ্যতা প্রতিবেদন।

যদি আমি এমন একটি প্রতিবেদন তৈরি করতে পারি যা প্রকৃত পুনরুদ্ধার করা মানগুলি ব্যবহার করে।

যদি এটি সম্ভব না হয় তবে আমি জানতে চাই যে আমি লগ ফাইলগুলি কোথায় পাব, তাই আমি কমপক্ষে একটি উপায় বা অন্যভাবে এই তথ্যটি উদ্ধার করতে পারি can

উত্তর:


0

নাগিওগুলি এই মানগুলি স্বয়ংক্রিয়ভাবে লগ করবে না। আপনাকে এটি ম্যানুয়ালি সক্ষম করতে হবে। আপনার নগিওসিএফফিতে নিম্নলিখিত প্যারামিটারগুলি পরিবর্তন বা যুক্ত করুন:

process_performance_data=1
service_perfdata_file=/var/nagios/perfdata.log
service_perfdata_file_template=[SERVICEPERFDATA]\t$TIMET$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$
service_perfdata_file_mode=a
service_perfdata_file_processing_interval=30
service_perfdata_file_processing_command=process-service-perfdata

আপনার কমান্ড.সিএফজিতে নিম্নলিখিত কমান্ড রয়েছে তা যাচাই করুন:

define command{
    command_name    process-service-perfdata
    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
}

এই সেটিংসটি নির্দিষ্ট ফাইলটিতে পারফরম্যান্স ডেটা লগিং সক্ষম করে:

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.