আপনার সার্ভারটি ডাউন থাকাকালীন সতর্কতা পেতে অ্যামাজন ক্লাউডওয়াচ সেট আপ করুন


13

আমাজন ইসি 2 তে আমার একটি দৃষ্টান্ত চলছে যা আমি একটি ওয়েবসভারে পরিণত হয়েছিল।

এখন আমি ক্লাউডওয়াচের দিকে তাকিয়ে আছি, তবে জানি না যে এটি কাজের জন্য সঠিক সরঞ্জাম কিনা। মূলত আমি যে কারণেই হোক না কেন সার্ভারটি ডাউন থাকায় অবহিত হতে চাই।

সম্ভবত সার্ভার হ্যাক হয়ে গেছে, বা যে কোনও কারণেই সার্ভারটি বন্ধ হয়ে গেছে, আমি সে সম্পর্কে একটি বিজ্ঞপ্তি পেতে চাই।

আমি ক্লাউওয়াচ সক্ষম করেছি, এবং একটি সতর্কতা স্থাপনের চেষ্টা করেছি, তবে আমি কেবল নেটওয়ার্ক ইন-আউট বা সিপিইউ ব্যবহার, একটি ডি মেট্রিক্সের মতো জিনিস দেখতে পাই। এগুলি কৌশলটি করবে কিনা এখন আমি জানি না।


1
চেকআউট ক্লাউডকিক আমি জানি আমাদের মতামত ছড়িয়ে দেওয়ার কথা নয়, তবে ক্লাউডকিকটি আমার প্রিয় পর্যবেক্ষণ সমাধান। আপনার সাইটটি পিংযোগ্য (অ্যাপাচি / এনজিনেক্স) হতে পারে বলে পিংগম বেশ বেহুদা but তবে আপনার প্রক্সিডে খুব বেশি পিএইচপি / জাভা / রুবি প্রসেসগুলি কাজ করছে না। প্রতি 3 মিনিটে ক্লাউডকিক দিয়ে একটি আসল ইউআরএল হিট করা এবং আপনি যে পাঠ্য উল্লেখ করেছেন তার উপস্থিতি বা 2XX সাফল্যের জন্য যাচাই করা অনেক বেশি দরকারী এবং পুরো স্ট্যাকটি কাজ করছে কিনা তা নিশ্চিত করে। আমার কাছে লোডারেজ, মেম ব্যবহার, এজেন্ট সংযোগ (সার্ভার অফলাইন বা সংযোগ বাদ দেওয়া), পৃষ্ঠাগুলিতে
HT 2XX

আপনি এখানে একটি ভাল পয়েন্ট করেছেন। যদি কেবল পিএইচপি বন্ধ থাকে তবে আপনি 200 টি প্রতিক্রিয়া পাবেন। আপনার দেওয়া লিঙ্কটি একটি ভাল বিকল্প। আমি আমার চূড়ান্ত সিদ্ধান্ত নেওয়ার সময় এটিকে একবার দেখব।
সাইফ বেকহান

@ iainlbc আপনি একটি সত্যিকারের ইউআরএল হিট করতে পিংডম সেট করতে পারেন এবং নির্দিষ্ট পাঠ্যের জন্য পরীক্ষা করতে পারেন।
ceejayoz

উত্তর:


11

একটি প্রস্তাবনা এমন একটি মেট্রিকের নিরীক্ষণ করা উচিত যা সর্বদা একটি সংখ্যার মান হওয়া উচিত - যেমন সিপিইউ ব্যবহার, এবং অ্যালার্মটি ট্রিগার করা হয় যখন মেট্রিক স্টেটটি 'অপর্যাপ্ত ডেটা' থাকে তবে আপনি এ সম্পর্কে আপনাকে অবহিত করতে অ্যামাজনের এসএনএস ব্যবহার করতে পারেন।

বিকল্পভাবে, আপনি কাস্টম মেট্রিক সেটআপ করতে পারেন যা নির্দিষ্ট পরিষেবাদি (httpd, mysql, ইত্যাদি) এর জন্য বাইনারি অবস্থা ফেরত দেয় এবং এগুলির যে কোনও একটি পড়ার সময় যে কোনও সময় সতর্কতা তৈরি করতে পারে। এই পদ্ধতির অনেক সূক্ষ্ম বিশদ হওয়ার সম্ভাবনা রয়েছে - এটি 'অপর্যাপ্ত ডেটার সাথে একত্রিত করুন' 'সমস্ত মামলা কভার।

আপনি এমন কিছু ব্যবহার করে আরও সফল হতে পারেন যা প্রকৃতপক্ষে আপনার সাইটের নিরীক্ষণ করে (যেমন: পিংডম, আপটাইমবোট ইত্যাদি)।


আমি পিংডমের মতো পরিষেবাগুলি দেখেছি এবং আমি অবশ্যই তাদের সক্ষম করব। আরও, আমি সিপিইউ দেখার কথাও ভাবছিলাম, তবে আমি ভেবেছিলাম যে কেবল ওয়েবসারকটি হ্যাক হলে কী হবে। Httpd, mysql ইত্যাদির জন্য একটি পরীক্ষা করা অবশ্যই সহায়তা করবে। আপনি কীভাবে আমাকে এই বাইনারি স্টেট মেট্রিক সক্ষম করবেন সে সম্পর্কে একটি ইঙ্গিত দিতে পারেন
সাইফ বেকহান

সংক্ষেপে: আগ্রহের পরিষেবার স্ট্যাটাস পাওয়ার একটি উপায় নির্ধারণ করুন (যেমন পিড / নামের জন্য পিএস | গ্রেপ ; ব্যবহৃত কোনও পোর্টের জন্য পরীক্ষা করুন ইত্যাদি) - যেমন একটি ওয়াচডগ স্ক্রিপ্ট। ক্লাউডওয়াচ এপিআই (পুটমেট্রিকডাটা) কে এটি 0 (ডাউন জন্য) বা একটি 1 (আপ আপ) পাস করার জন্য কল করার জন্য এই জাতীয় স্ক্রিপ্টটি সংশোধন করুন - এই উদ্দেশ্যে যে এসডিকে রয়েছে তার একটি ব্যবহার করা ভাল (যেমন রুবি, পিএইচপি, ইত্যাদি); কমান্ড লাইন সংস্করণ সোম-পুট-ডেটা ধীর। ক্রোন দিয়ে সব চালান।
সাইবারএক্স 86

1
ঠিক আছে যে কিছু জটিল মনে হচ্ছে। আমার মনে হয় আপটাইমবোটের মতো একটি পরিষেবা আমার ব্যক্তিগত জন্য আরও ভাল পছন্দ হবে। সব ধরনের সাহায্য করার জন্য ধন্যবাদ।
সাইফ বেকহান

3

ক্লাউডওয়াচের জন্য সমৃদ্ধ সতর্কতা প্রেরণের জন্য আপনি ওপজেনি ( http://www.opsgenie.com ) ব্যবহার করতে পারেন । কারেনলি ক্লাউডওয়াচের কাছে তার এসএনএস প্রক্রিয়াটির মাধ্যমে ইমেল এবং এসএমএস সহ সতর্কতা ব্যবস্থার একটি সীমিত সেট রয়েছে।

আপনি ওপজেনি ওয়েব পরিষেবাদি এপিআই কল করতে ক্লাউডওয়াচটি কনফিগার করতে পারেন, প্রাপকদের পছন্দ অনুসারে আইফোন / অ্যান্ড্রয়েড অ্যাপ্লিকেশন, এসএমএস, ভয়েস কল ইত্যাদিতে পুশ নোটিফিকেশনের মাধ্যমে সঠিক লোককে দ্রুত অবহিত করতে পারেন।

বিস্তারিত তথ্যের জন্য দয়া করে নীচের ব্লগ পোস্টটি একবার দেখুন:

http://www.opsgenie.com/blog/2012/09/04/aws-cloudwatch-alarms-on-your-mobile-with-opsgenie.html


2

আপনি ক্লাউডওয়াচে একটি অ্যালার্ম তৈরি করতে পারেন এবং "অপর্যাপ্ত ডেটা" স্থিতিতে গেলে অ্যালার্ম আপনাকে জানাতে সেট করতে পারেন। ইতিমধ্যে উপলব্ধ মেট্রিকগুলির বেশিরভাগ ভিএম হোস্টের, যা আপনার মেশিনের ভিতরে কী ঘটছে সে সম্পর্কে কোনও ধারণা নেই।

শুরুতে, আমি আপনার উদাহরণে অ্যামাজন সরঞ্জামগুলি ইনস্টল করার পরামর্শ দিয়েছি এবং কোনও ম্যাসেজের ডেটা প্রেরণ করা বন্ধ করে দিলে (যে কোনও কিছু: সিপিইউ ব্যবহার, যাই হোক না কেন) এবং অ্যালার্মটি রিপোর্ট করার জন্য একটি স্ক্রিপ্ট সেট আপ করব (সুতরাং মেট্রিক অপর্যাপ্ত ডেটা অবস্থায় চলে যায় )।

এটি কেবল একটি সর্বনিম্ন, তবে এটি শুরু করার জন্য ভাল জায়গা হওয়া উচিত।

ক্লাউডওয়াচ বিকাশকারী গাইডের মনিটরিং স্ক্রিপ্টগুলি বিভাগটি দেখুন: http://docs.amazonwebservices.com/AmazonCloudWatch/latest/DeveloperGuide/mon-scriptts.html


দুর্দান্ত, আমি যা খুজছিলাম।
জিভপি

2

আপনি রুট 53 এবং এর "স্বাস্থ্য পরীক্ষা" ব্যবহার করতে পারেন। এটির সাহায্যে আপনি এসএনএস সতর্কতা প্রেরণ করতে পারেন এবং আপনার ব্যবহারকারীদের অন্য একটি মাধ্যমিক ওয়েবসাইট বা ত্রুটির স্ক্রিনে পুনর্নির্দেশ করতে পারেন। আমি মনে করি এটি আপনার সমস্যার জন্য আরও ভাল সমাধান তবে ক্লাউডওয়াচ।


2

আপনি ইসি 2 স্ট্যাটাস চেক প্রয়োগ করতে পারেন । এটি ইসি 2 ড্যাশবোর্ড থেকে করা হয়েছে। দৃষ্টান্তগুলিতে যান, আপনার উদাহরণটি নির্বাচন করুন, স্থিতি পরীক্ষার ট্যাবটি নির্বাচন করুন (উদাহরণের বর্ণনার পরবর্তী) স্থিতি চেক অ্যালার্ম তৈরি করতে ক্লিক করুন ডিফল্ট "স্ট্যাটাস চেক ব্যর্থ (যে কোনও)" ভাল হওয়া উচিত। আমি সবসময় একের বেশি ব্যবধান সেট করে থাকি যাতে ক্ষণস্থায়ী সমস্যার জন্য আমি বিরক্ত না হই।

যদি কোনও কারণে হ্রাস পায় তবে আপনার উদাহরণটি স্বয়ংক্রিয়ভাবে পুনরুদ্ধার করতে ইসি 2 সেট করাও সম্ভব ।

আমি একটি দ্বিতীয় পর্যবেক্ষণ ব্যবস্থাও সুপারিশ করি। বোবা এই এক জন্য ভাল। আমি অন্য হোস্ট থেকে আমার ওয়েবসভারে লিনাক্স ইউটিলিটি সোম পয়েন্ট সেট আপ করেছি। এটি যদি পর পর দুবার 200 টি প্রতিক্রিয়া কোড পেতে ব্যর্থ হয় তবে আমি একটি ইমেল পাই।


1

যদি আপনি এইচটিটিপি শেষপয়েন্টগুলি যেমন আপনার এপিআই বা ওয়েব সাইটটি পর্যবেক্ষণ করতে চান তবে রুট 53 স্বাস্থ্য পরীক্ষার মাধ্যমে কীভাবে এটি অর্জন করতে হবে সে সম্পর্কে আমার ব্লগ পোস্টটি পরীক্ষা করে দেখুন (এমনকি আপনি ডিএনএসের জন্য রুট 53 ব্যবহার না করে):

http://eladnava.com/monitoring-http-health-email-alerts-aws/

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