Checkmk
چیک ایم کے آئی ٹی انفراسٹرکچر کی نگرانی کے لیے ازگر اور سی + + میں تیار کردہ ایک سافٹ ویئر ہے۔ یہ سرورز، ایپلی کیشنز، نیٹ ورکس، کلاؤڈ انفراسٹرکچر (پبلک، پرائیویٹ، ہائبرڈ)، کنٹینرز، اسٹوریج، ڈیٹا بیس اور ماحولیاتی سینسرز کی نگرانی کے لیے استعمال ہوتا ہے۔ چیک ایم کے چار ایڈیشنوں میں دستیاب ہے: ایک اوپن سورس ایڈیشن (چیک ایم کے را ایڈیشن)، ایک تجارتی انٹرپرائز گریڈ ایڈیشن (چیک ایم کے انٹرپرائز ایڈیشن)، جدید کلاؤڈ نگرانی کی خصوصیات کے ساتھ ایک تجارتی ایڈیشن (چیک ایم کے کلاؤڈ ایڈیشن)، اور منظم خدمات فراہم کرنے والوں کے لیے ایک ایڈیشن (چیک ایم کے مینیجڈ سروسز ایڈیشن)۔ یہ چیک ایم کے ایڈیشن مختلف پلیٹ فارمز کے لیے دستیاب ہیں، خاص طور پر ڈیبین، اوبنٹو، ایس ایل ای ایس اور ریڈ ہیٹ کے مختلف ورژن کے لیے، اور ڈوکر امیج کے طور پر بھی۔ اس کے علاوہ، گرافیکل یوزر انٹرفیس کے ذریعے بنیادی آپریٹنگ سسٹم کے انتظام کو آسان بنانے اور اعلی دستیابی کے حل کو فعال کرنے کے لیے مختلف سائز کے فزیکل آلات کے ساتھ ساتھ ایک ورچوئل آلات بھی پیش کیے جاتے ہیں۔ ڈیٹا اکٹھا کرنے کے لیے چیک ایم کے کے ذریعے استعمال کیے جانے والے ایجنٹ ونڈوز سمیت 11 پلیٹ فارمز کے لیے دستیاب ہیں۔ ہسٹری چیک ایم کے کی ابتدا 2008 میں انیت کے لیے ایجنٹ کے متبادل شیل اسکرپٹ کے طور پر ہوئی تھی، اور اسے اپریل 2009 میں جی پی ایل کے تحت شائع کیا گیا تھا۔ یہ ابتدائی طور پر ناگیوس پر مبنی تھا، اور اس نے اسے کئی نئے اجزاء کے ساتھ بڑھایا۔ اوپن سورس ایڈیشن (چیک ایم کے را ایڈیشن) بھی ناگیوس کور پر مبنی ہے، اور اسے اضافی اوپن سورس اجزاء کے ساتھ ایک مکمل نظام میں جوڑتا ہے۔ کئی سالوں کے دوران، چیک ایم کے کے تجارتی ایڈیشن ایک خود مختار نگرانی کے نظام میں تبدیل ہوئے ہیں-جس نے ناگیوس کے تمام ضروری اجزاء کو اپنے ساتھ تبدیل کر دیا ہے-جس میں اس کا اپنا نگرانی کا مرکز بھی شامل ہے۔ تجارتی ایڈیشن کے لیے زیادہ تر پیش رفت، خاص طور پر تمام پلگ ان، چیک ایم کے را ایڈیشن میں بھی دستیاب ہیں۔ جبکہ ماضی میں چیک ایم کے کو بڑے اور متنوع آن پریمیسس ماحول کی نگرانی کے لیے ڈیزائن کیا گیا تھا، ورژن 1.5 + (1.5p12) سے یہ اے ڈبلیو ایس، ایزور، ڈوکر اور کبرنیٹس خدمات کی نگرانی کی بھی حمایت کرتا ہے۔ چیک ایم کے جرمنی کے شہر میونخ میں چیک ایم کے جی ایم بی ایچ کے ذریعے تیار کیا جا رہا ہے۔ 16.04.2019 تک یہ میتھیاس کیٹنر جی ایم بی ایچ کے نام سے کام کرتا تھا، اس وقت کمپنی کو ٹرائب 29 جی ایم بی ایچ میں دوبارہ برانڈ کیا گیا تھا، جبکہ پروڈکٹ کا نام "چیک _ ایم کے" بھی "چیک ایم کے" میں تبدیل کر دیا گیا تھا۔ اس کے بعد ایک ری برانڈنگ 14.04.2023 پر ہوئی، جب کمپنی کا نام بدل کر چیک ایم کے جی ایم بی ایچ رکھ دیا گیا۔ چیک ایم کے جی ایم بی ایچ ایک اوپن کور بزنس ماڈل کی پیروی کرتا ہے۔ اوپن سورس ایڈیشن مختلف اوپن سورس لائسنسوں کے تحت دستیاب ہے-زیادہ تر جی پی ایل وی 2، جبکہ تجارتی ایڈیشن کے بڑے حصے ملکیتی "چیک ایم کے انٹرپرائز لائسنس" کے تحت چلتے ہیں۔ پروڈکٹ چیک ایم کے تین قسم کی آئی ٹی نگرانی کو یکجا کرتا ہے: حیثیت پر مبنی نگرانی، جو حد کے ذریعے کسی ڈیوائس یا ایپلی کیشن کی "صحت" کو ریکارڈ کرتی ہے۔ میٹرک پر مبنی نگرانی جو ایچ ٹی ایم ایل 5 پر مبنی گرافنگ سسٹم کا استعمال کرتے ہوئے ٹائم سیریز گراف کی ریکارڈنگ اور تجزیہ کو قابل بناتی ہے۔ گرافانا کے ساتھ انضمام بھی دستیاب ہے۔ لاگ پر مبنی اور ایونٹ پر مبنی نگرانی، جس میں کلیدی واقعات کو فلٹر کیا جا سکتا ہے اور ان واقعات کی بنیاد پر اقدامات کو متحرک کیا جا سکتا ہے۔ بہت وسیع نگرانی کو یقینی بنانے کے لیے، چیک ایم کے کے پاس فی الحال ہر ایڈیشن میں 2000 سے زیادہ پلگ ان ہیں-یہ سب جی پی ایل وی 2 کے تحت لائسنس یافتہ ہیں۔ یہ پلگ ان پروڈکٹ کے حصے کے طور پر برقرار رکھے جاتے ہیں اور باقاعدگی سے اضافی پلگ ان یا ایکسٹینشنز کے ساتھ اضافی ہوتے ہیں۔ موجودہ میراث ناگیوس پلگ ان کو جوڑنا بھی ممکن ہے۔ سیٹ اپ اور آپریشن کو آسان بنانے کے لیے، چیک ایم کے کے تمام اجزاء کو مکمل طور پر مربوط کیا جاتا ہے۔ اصول پر مبنی 1: n ترتیب، نیز اعلی درجے کی آٹومیشن، ورک فلو کو نمایاں طور پر تیز کرتی ہے۔ اس میں شامل ہیں: میزبانوں کی خودکار دریافت (جہاں قابل اطلاق ہو) خدمات کی خودکار دریافت پہلے سے تشکیل شدہ حد اور قواعد کے ذریعے پلگ ان کی خودکار ترتیب خودکار ایجنٹ اپ ڈیٹس (ایک سی ای ای خصوصیت) خودکار اور متحرک ترتیب جو صرف چند سیکنڈ کی عمر کے ساتھ اتار چڑھاؤ والی خدمات کی نگرانی کے قابل بناتی ہے، جیسے کہ کبرنیٹس ماحول میں (سی ای ای وی 1.6 سے شروع ہوتا ہے) کبرنیٹس، اے ڈبلیو ایس اور ایزور جیسے ذرائع سے ٹیگز اور لیبلز کی خودکار دریافت (سی ای ای وی 1.6 سے شروع ہوتا ہے) اس کے علاوہ، ترتیب اور تعیناتی کے ٹولز جیسے اینسیبل یا سالٹ کے استعمال کے لیے پلے بک بھی موجود ہیں۔ چیک ایم کے اکثر بہت بڑے تقسیم شدہ ماحول میں استعمال ہوتا ہے جہاں سائٹس کی ایک بڑی تعداد (مثال کے طور پر، فوریسیا کے 300 مقامات) اور/یا اچھی طرح سے 100.000 آلات (مثال کے طور پر۔ ایڈیکا) کی نگرانی کی جاتی ہے۔ یہ ممکن ہے، دوسری چیزوں کے علاوہ، کیونکہ چیک ایم کے کا مائکرو کور مثال کے طور پر، ناگیوس کے مقابلے میں بہت کم سی پی یو وسائل استعمال کرتا ہے، اور اسی وجہ سے اسی ہارڈ ویئر پر نمایاں طور پر اعلی کارکردگی پیش کرتا ہے۔ مزید برآں، غیر مستقل ڈیٹا کو رام میں میموری میں محفوظ کیا جاتا ہے جس سے رسائی کے وقت میں نمایاں بہتری آتی ہے۔ اجزاء کی نگرانی کور چیک ایم کے را ایڈیشن ناگیوس کی نگرانی کور کا استعمال کرتا ہے۔ چیک ایم کے کمرشل ایڈیشن میں ملکیتی "چیک ایم کے مائکرو کور" (سی ایم سی) نگرانی کور کا استعمال کیا گیا ہے، جو سی + + میں لکھا گیا ہے۔ اس کی کارکردگی چیک ایم کے را ایڈیشن کور سے بہتر ہے۔ یہ کنٹینرز جیسی مختصر عمر والی اشیاء کی ریکارڈنگ کی حمایت کرتا ہے۔ ترتیب کی تبدیلیوں کو لاگو کرنے کے لیے اسے ریبوٹ کرنے کی ضرورت نہیں ہے۔ کنفیگریشن اینڈ چیک انجن چیک ایم کے خود مختار سروس کی دریافت اور سیٹنگز جنریشن پیش کرتا ہے۔ چیک انجام دیتے وقت چیک ایم کے اپنا طریقہ استعمال کرتا ہے۔ ٹیسٹ کی مدت کے دوران ہر میزبان سے صرف ایک بار رابطہ کیا جاتا ہے۔ ٹیسٹ کے نتائج کو غیر فعال چیک کے طور پر نگرانی کے مرکز میں منتقل کیا جاتا ہے۔ یہ نگرانی سرور کے ساتھ ساتھ نگرانی کیے جانے والے میزبانوں کی کارکردگی کو نمایاں طور پر بہتر بناتا ہے۔ چیک ایم کے ٹارگٹ سسٹمز میں ڈیٹا تک رسائی کے لیے مختلف طریقے استعمال کرتا ہے۔ ان میں ٹارگٹ سسٹم پر نصب ایجنٹ، نگرانی سرور پر چلنے والے اور ٹارگٹ سسٹم کے اے پی آئی کے ساتھ بات چیت کرنے والے "خصوصی ایجنٹ"، نگرانی کے لیے ایس این ایم پی اے پی آئی، مثال کے طور پر، نیٹ ورک ڈیوائسز اور پرنٹرز، اور ویب اور انٹرنیٹ سروسز کے ساتھ بات چیت کرنے کے لیے ایچ ٹی ٹی پی/ٹی سی پی پروٹوکول شامل ہیں۔ ڈیفالٹ طور پر، چیک ایم کے "پل اصول" کی پیروی کرتا ہے، یعنی۔ ڈیٹا سے نگرانی کے نظام کے ذریعے واضح طور پر پوچھ گچھ کی جاتی ہے تاکہ فوری طور پر اس بات کی شناخت کی جا سکے کہ جب کوئی نظام اچانک ناکام ہو جاتا ہے اور "پل" کا جواب نہیں دیتا ہے۔ تاہم، ایک متبادل کے طور پر، ایک "پش" کو ترتیب دیا جا سکتا ہے جس کے ساتھ نظام اپنا ڈیٹا براہ راست چیک ایم کے یا انٹرمیڈیٹ میزبان کو منتقل کرتا ہے۔ ڈیٹا انٹرفیس ("لائیوسٹاٹس") لائیوسٹاٹس چیک ایم کے میں مرکزی انٹرفیس ہے۔ یہ نگرانی شدہ میزبانوں اور خدمات سے تمام ڈیٹا تک براہ راست رسائی فراہم کرتا ہے۔ ڈیٹا براہ راست رام سے حاصل کیا جاتا ہے، جو ہارڈ ڈسک تک سست رسائی سے بچتا ہے اور سسٹم کو زیادہ لوڈ کیے بغیر معلومات تک تیزی سے رسائی فراہم کرتا ہے۔ رسائی ایک سادہ پروٹوکول کے ذریعے کی جاتی ہے اور یہ خصوصی لائبریری کی ضرورت کے بغیر تمام پروگرامنگ زبانوں سے ممکن ہے۔ ویب-جی یو آئی ("ملٹی سائٹ") ملٹی سائٹ چیک ایم کے کا ویب جی یو آئی ہے۔ فوری پیج لے آؤٹ ہونے کے علاوہ، یہ صارف کے متعین کردہ ویوز اور ڈیش بورڈز، لائیوسٹیٹس کے ذریعے متعدد نگرانی کے واقعات کو مربوط کرکے تقسیم شدہ نگرانی، ناگ ویز کا انضمام، ایک مربوط ایل ڈی اے پی کنکشن، ویب سروسز کے ذریعے اسٹیٹس ڈیٹا تک رسائی، اور بہت کچھ پیش کرتا ہے۔ ڈیش بورڈز اور ویوز کو مختلف صارفین یا صارفین کے گروپوں کے لیے مختلف کیا جا سکتا ہے، مثال کے طور پر وی ایم ویئر ایڈمنز کے لیے وی سپیئر مخصوص ویوز۔ ویب جی یو آئی کئی زبانوں میں دستیاب ہے۔ سیٹ اپ چیک ایم کے اپنے سیٹ اپ ماڈیول کے ذریعے براؤزر کے ذریعے مکمل طور پر قابل انتظام ہے۔ اس میں صارفین، کردار، گروپس، ٹائم پیریڈز اور بہت کچھ کا انتظام کرنا شامل ہے۔ رول تصور کا استعمال کرتے ہوئے دانے دار طریقے سے اجازت دی جا سکتی ہے۔ اس کے لیے موجودہ رول بیسڈ ایکسیس کنٹرول (ایل ڈی اے پی، اے ڈی) کا استعمال کیا جا سکتا ہے۔ چیک ایم کے کی ترتیب اصول پر مبنی ہے، تاکہ یہ پیچیدہ ماحول میں بھی بدیہی اور توسیع پذیر رہے۔ خودکار سروس کی دریافت اور ترتیب کے ساتھ ساتھ خودکار ایجنٹ اپ ڈیٹ، ترتیب کے عمل کو مزید تیز کرتا ہے۔ ایک ایچ ٹی ٹی پی اے پی آئی کو تیز تر ترتیب کے لیے سی ایم ڈی بیز کو مربوط کرنے کے لیے بھی استعمال کیا جا سکتا ہے۔ الرٹ سسٹم متعدد نوٹیفکیشن چینلز کو ہر صارف کے لیے مختلف قواعد کے ساتھ ترتیب اور ترتیب دیا جا سکتا ہے۔ مثال کے طور پر، ای میلز کو دن کے کسی بھی وقت متحرک کیا جا سکتا ہے، لیکن ایس ایم ایس کے ذریعے اطلاعات صرف کال کے اوقات کے دوران اہم مسائل کے لیے بھیجی جاتی ہیں۔ اطلاعات سب کے لیے یا مخصوص ٹیموں کے لیے سیٹ کی جا سکتی ہیں، مثال کے طور پر۔ ناکام ہارڈ ڈرائیو کے بارے میں صرف اسٹوریج منتظمین کو مطلع کریں۔ ڈپلیکیٹ نوٹیفیکیشنز کو ایک ساتھ گروپ کیا جاتا ہے تاکہ کسی صارف کو کسی خاص چینل کے ذریعے دو بار مطلع نہ کیا جائے۔ مزید برآں، صارفین اپنی اطلاعات خود ترتیب دے سکتے ہیں۔ تقسیم شدہ ماحول میں انتباہات کو مرکزی طور پر منظم کیا جا سکتا ہے۔ معلوم شدہ مسائل کے لیے، اسکرپٹ کے ذریعے کارروائیوں کو خود بخود (الارم کنٹرول) متحرک کیا جا سکتا ہے۔ چیک ایم کے میں ای میل اور ایس ایم ایس گیٹ وے کے ساتھ ساتھ مواصلات اور آئی ٹی سروس مینجمنٹ کے حل جیسے سلیک، جیرا، پیجر ڈیوٹی، اوپس جینی، وکٹر اوپس، اور سروس ناؤ شامل ہیں۔ بزنس انٹیلی جنس بی آئی ماڈیول گرافیکل یوزر انٹرفیس میں مربوط ہے۔ یہ کاروباری عمل کی مجموعی حیثیت، پیچیدہ ایپلی کیشنز پر ان کا انحصار اور بہت سے انفرادی میزبانوں اور خدمات سے آئی ٹی کے بنیادی ڈھانچے کے عناصر کو اصول پر مبنی انداز میں جمع کرتا ہے۔ اسے مائیکرو سروسز سے بنی ایپلی کیشنز کی نمائندگی کے لیے بھی استعمال کیا جا سکتا ہے، جو بدلے میں کبرنیٹس پوڈز اور تعیناتی پر مشتمل ہوتے ہیں۔ اس کے علاوہ، بدترین صورت حال کے منظرناموں کو حقیقی وقت میں نقل کیا جا سکتا ہے اور کارکردگی کے انحطاط کی وجوہات کو سمجھنے کے لیے تاریخی ڈیٹا کا تجزیہ کیا جا سکتا ہے۔ ایونٹ کنسول لاگ میسجز اور ایس این ایم پی ٹریپس کی پروسیسنگ کو نگرانی میں ضم کرتا ہے۔ یہ قواعد کے لچکدار سیٹ کے ذریعے ترتیب دیا جاتا ہے، اور یہ فیصلہ کرتا ہے کہ آیا آنے والے پیغامات کو ضائع کیا جانا ہے یا ان کی درجہ بندی کیسے کی جانی ہے۔ یہ شمار کر سکتا ہے، ارتباط کر سکتا ہے، پیغامات کی توقع کر سکتا ہے، پیغامات کو دوبارہ لکھ سکتا ہے، اور بہت کچھ۔ اسی طرح کی اندراجات کو ایک ہی واقعہ میں گروپ کیا جا سکتا ہے (مثال کے طور پر۔ متعدد ناکام لاگ ان) واقعات پر نظر رکھنے کے لیے۔ اس میں ایک بلٹ ان سسلاگ ڈیمون بھی ہے جو براہ راست پورٹ 514 پر پیغامات وصول کرتا ہے، اور ایک ایس این ایم پی ٹریپ رسیور ہے جو پورٹ 162 پر ٹریپس وصول کرتا ہے۔ میٹرکس گرافنگ تجارتی چیک ایم کے ایڈیشن اپنا میٹرک اور گرافنگ سسٹم استعمال کرتے ہیں۔ انٹرایکٹو ایچ ٹی ایم ایل 5 گراف کا استعمال کرتے ہوئے طویل وقفوں پر ٹائم سیریز میٹرکس کا تجزیہ کیا جا سکتا ہے۔ زیادہ سے زیادہ ریزولوشن ایک سیکنڈ ہے۔ ڈیٹا کو مختلف ڈیٹا ذرائع اور میٹرکس فارمیٹس (جے ایس او این، ایکس ایم ایل، ایس این ایم پی وغیرہ) سے درآمد کیا جا سکتا ہے۔ اور طویل مدتی ڈیٹا اسٹوریج ڈیوائس کی ڈسک پر محفوظ کیا جاتا ہے۔ متبادل طور پر، گریفائٹ یا انفلوکس ڈی بی کو ایکسپورٹ انٹرفیس کے ذریعے جوڑا جا سکتا ہے۔ سی ای ای ورژن 1.5p16 سے بصری مقاصد کے لیے چیک ایم کے سے براہ راست گرافانا میں ڈیٹا کو مربوط کرنے کے لیے ایک پلگ ان بھی دستیاب ہے۔ چیک ایم کے را ایڈیشن فی الحال پی این پی 4 نگیوس کو اپنے گرافنگ سسٹم کے طور پر استعمال کرتا ہے۔ رپورٹنگ باقاعدگی سے وقفوں پر، ایڈہاک یا خودکار طور پر، پی ڈی ایف رپورٹس کی براہ راست ترسیل کے قابل بناتی ہے۔ اس میں دستیابی کا تجزیہ شامل ہے جس میں کسی بھی مطلوبہ مدت کے دوران ریاستوں کی تاریخ ایک کلک کے ذریعے فراہم کی جا سکتی ہے۔ دستیابی کے حسابات غیر نگرانی شدہ اوقات کو خارج کر سکتے ہیں، حل کو ایڈجسٹ کر سکتے ہیں، یا مختصر وقفوں کو نظر انداز کر سکتے ہیں۔ دستیابی کے حساب کے علاوہ، رپورٹنگ میں ایس ایل اے رپورٹنگ بھی شامل ہے جس میں پیچیدہ ایس ایل اے کی نگرانی کی جا سکتی ہے۔ رپورٹنگ صرف چیک ایم کے کے تجارتی ورژن میں دستیاب ہے۔ ہارڈ ویئر/سافٹ ویئر انوینٹری ہارڈ ویئر/سافٹ ویئر انوینٹری کا استعمال کیا جا سکتا ہے، مثال کے طور پر، ہارڈ ویئر اور سافٹ ویئر کی تبدیلیوں کی نگرانی کرنے، انسٹال شدہ سیکیورٹی اپ ڈیٹس کی موجودگی کی تصدیق کرنے، اور متحرک پیرامیٹرز کے ساتھ جامد ڈیٹا کو اپ ڈیٹ کرنے کے لیے (مثال کے طور پر، موجودہ ڈسک کے استعمال کے اعداد و شمار کو اپ ڈیٹ کرنا نگرانی ڈیٹا پر مبنی)۔ کنفیگریشن مینجمنٹ ڈیٹا بیس (سی ایم ڈی بی) آئی-ڈوئٹ میں ایک گہرا انضمام ہے جو نگرانی کے ڈیٹا کے ساتھ سی ایم ڈی بی ڈیٹا کے تبادلے کو قابل بناتا ہے۔ نیٹ ورک کی نگرانی کے نظام کا موازنہ بھی دیکھیں حوالہ جات بیرونی روابط کمپیوٹر کی نگرانی اوپن نگرانی تقسیم کے ساتھ (کیلون وینڈرلیپ، 2012-03-01) کمپلیکس ہارڈ ویئر/سافٹ ویئر سسٹمز کی نگرانی کے لیے اوپن نگرانی تقسیم (ناگیوس) کا استعمال کرتے ہوئے (جو وان اینڈیل، 2012-03-29) مفت نیٹ ورک مینجمنٹ سافٹ ویئر مفت سافٹ ویئر پروگرامڈ از پائیتھن ناگیوس سسٹم مانیٹر سسٹم مینجمنٹ میں۔