জেনেরিক নাগিওস প্লাগইন কোনও নির্দিষ্ট প্রক্রিয়া / পরিষেবা চলছে কিনা তা পরীক্ষা করে দেখুন?


12

আমি http://exchange.nagios.org এ দেখছি যে সেন্ডমেল, জিনেটড, অটোমઉન્ટ, ইয়াপজার, ইপবাইন্ড, মেইলস্ক্যানার, এমসিএফি, ক্ল্যামাভ, সাম্বা সার্ভার এবং ওপেনপিএন চলছে কিনা তা পরীক্ষা করার জন্য প্লাগইন নেই।

অবশ্যই এই সমস্তগুলি স্থিতিশীল প্রোগ্রাম হওয়া উচিত, তবে এগুলি সমালোচনামূলক, তাই আমি এগুলি চলমান কিনা তা যাচাই করতে চাই।

প্রশ্ন

নির্দিষ্ট প্রক্রিয়াগুলি পরীক্ষা করার জন্য জেনেরিক প্লাগইন রয়েছে কি?

উত্তর:


25

আমি এখানে এনআরপিই এর মাধ্যমে আমন্ত্রিত হওয়ার check_procsজন্য -Cপতাকা সহ প্রমিত NAGIOS প্লাগইন ব্যবহার করি nrpe.cfg:

command[check_spamd]=/usr/lib/nagios/plugins/check_procs -c 1: -w 3: -C spamd

এটি সতর্ক করবে যে যদি এটি নির্বাহযোগ্য নাম (পাথ গণনা নয়) সহ কমপক্ষে তিনটি প্রক্রিয়া না পায় spamdএবং যা কমপক্ষে একটি না পেলে CRIT করবে।


2

আমি বিভিন্ন চলমান প্রক্রিয়াগুলি পরীক্ষা করতে এই স্ক্রিপ্টটি ব্যবহার করছি । আপনি এই দুটি লাইন সম্পাদনা করতে পারেন:

PROCLIST_RED="sshd"
PROCLIST_YELLOW="syslogd"

লাল (সমালোচনা) প্রক্রিয়া এবং হলুদ (সতর্কতা) প্রক্রিয়াগুলি পরিবর্তন করতে।

এছাড়াও, এই স্ক্রিপ্টটি খোলা পোর্টগুলির জন্য (শ্রুত অবস্থা) পরীক্ষা করে। আপনি লাইনটি সম্পাদনা করতে পারেন:

PORTLIST="22"

এমনকি UDP_PORTLISTইউডিপি সকেটগুলি পরীক্ষা করার জন্য আমি একটি নতুন ভেরিয়েবল সংজ্ঞায়িত করে স্ক্রিপ্টটি নিজেই সংশোধন করেছি ।


স্ক্রিপ্ট লিঙ্কটি মারা গেছে
ফ্যানসেন

যদি নিশ্চিত না এই অধিকার স্ক্রিপ্ট, কিন্তু অন্তত নাম একই। হতে পারে এটি সাহায্য করে।
gf_


1

টিসিপি পোর্টে যে কোনও পরিষেবা শুনতে হবে সেগুলি চেক করা যেতে পারে check_tcp। বাহ্যিকভাবে সংযোগ চেক করে আপনি পরীক্ষা করে দেখুন যে ফায়ারওয়াল সেই বন্দরে সংযোগের অনুমতি দিচ্ছে ছাড়াও প্রক্রিয়াটি চলছে এবং সঠিক বন্দরে শোনার প্রক্রিয়াটি যাচাই করা হচ্ছে।

check_tcpচেক কি তোমাদেরকে বলিনি যদি কেউ সঠিকভাবে sendmail পরিবর্তে postfix চকিত বা nginx কনফিগার এ্যাপাচি পরিবর্তে পোর্ট 80 কিন্তু শুনতে করার check_procs(যা অন্যদের ইতিমধ্যে উল্লিখিত) যে চেষ্টা করতে হবে।


সেটা মজাদার! আমি প্লাগইনটির জন্য প্রেরণ / প্রত্যাশা স্ট্রিংয়ের প্রয়োজন। আমি কীভাবে এগুলি সন্ধান করতে পারি? যেমন: সেন্ডমেল এবং ওপেনপিএন
সান্দ্রা

2
এটা আছে প্রয়োজন, / আশা স্ট্রিং পাঠাতে চান? এসএমটিপি স্পেসটি পর্যালোচনা করে বা এর সাথে সংযুক্ত হয়ে telnet localhost 25এবং নিজে চেষ্টা করে আপনি সেন্ডমেলের জন্য কী পাঠাতে হবে তা খুঁজে পেতে পারেন । ওপেনভিপিএন কিছুটা জটিল হতে পারে কারণ এটি এনক্রিপ্ট করা হতে চায় তবে কিছু বাজে কথা পাঠানো এবং ত্রুটির বার্তা পাওয়া আপনার প্রয়োজনের জন্য পর্যাপ্ত হতে পারে।
লাদাদাদাদা

ইউ। পি। এস. আমি চেক_টিসিপি এর পরিবর্তে চেক_উডপি চেষ্টা করেছি। প্রেরণ / প্রত্যাশা পেতে টেলনেট ব্যবহার করা অবশ্যই দরকারী হয়ে উঠবে।
সান্দ্রা

1

সাধারণত, কেবলমাত্র কোনও নেটওয়ার্ক সার্ভিসে সংযুক্ত হওয়া এবং এটি কেবলমাত্র চেক_টিসিপি ব্যবহার না করে বা পরিষেবাটি চলছে কিনা তা খতিয়ে দেখার পরিবর্তে এটি প্রত্যাশার প্রতিক্রিয়া করছে কিনা তা ভাল।

সাম্বা, ক্ল্যামএভি, সেন্ডমেল ইত্যাদির ক্ষেত্রে, এইগুলি পরীক্ষা করার জন্য পরিষেবা-নির্দিষ্ট প্লাগইন রয়েছে (এমনকি এনআরপিইর মাধ্যমে "লোকালহোস্টে চেক করা থাকলেও") যা বন্দরটি খোলা আছে কিনা তা যাচাইয়ের চেয়ে আরও সঠিক হবে। একথাও ঠিক যে, TCP পোর্ট পরীক্ষণের এবং / অথবা check_procs ব্যবহার বেশী ভালো কিছুই


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