Zabbix کے ساتھ انٹرویو: 12 واضح جوابات

آئی ٹی میں ایک توہم پرستی ہے: "اگر یہ کام کرتا ہے، تو اسے ہاتھ نہ لگائیں۔" یہ ہمارے مانیٹرنگ سسٹم کے بارے میں کہا جا سکتا ہے۔ ساؤتھ برج میں ہم زیبکس استعمال کرتے ہیں - جب ہم نے اسے منتخب کیا تو یہ بہت اچھا تھا۔ اور، حقیقت میں، اس کے پاس کوئی متبادل نہیں تھا.

وقت گزرنے کے ساتھ، ہمارے ماحولیاتی نظام نے ہدایات، اضافی پابندیاں حاصل کر لی ہیں، اور ریڈ مائن کے ساتھ انضمام ظاہر ہو گیا ہے۔ Zabbix کے پاس ایک طاقتور مدمقابل تھا جو بہت سے پہلوؤں میں برتر تھا: رفتار، HA تقریباً باکس سے باہر، خوبصورت تصور، کبرنیتس کے ماحول میں کام کی اصلاح۔

لیکن ہمیں آگے بڑھنے کی کوئی جلدی نہیں ہے۔ ہم نے Zabbix پر ایک نظر ڈالنے اور یہ پوچھنے کا فیصلہ کیا کہ وہ آنے والی ریلیز میں کون سی خصوصیات بنانے کا ارادہ رکھتے ہیں۔ ہم تقریب میں کھڑے نہیں ہوئے اور زیبکس ڈویلپمنٹ ڈائریکٹر سرگئی سوروکین اور حل کے معمار وٹالی زووراولیو سے غیر آرام دہ سوالات پوچھے۔ اس سے کیا نکلا یہ جاننے کے لیے پڑھیں۔

Zabbix کے ساتھ انٹرویو: 12 واضح جوابات

1. کمپنی کی تاریخ کے بارے میں ہمیں بتائیں۔ پروڈکٹ کا خیال کیسے آیا؟

کمپنی کی تاریخ 1997 میں شروع ہوئی، جب کمپنی کے بانی اور مالک، الیکسی ولادیشیف، ایک بینک میں ڈیٹا بیس ایڈمنسٹریٹر کے طور پر کام کرتے تھے۔ الیکسی کو ایسا لگتا تھا کہ ماحول کی موجودہ اور تاریخی حالت کو سمجھے بغیر، مختلف قسم کے پیرامیٹرز کی تاریخی اقدار پر ڈیٹا رکھے بغیر ڈیٹا بیس کا انتظام کرنا غیر موثر ہو گا۔

ایک ہی وقت میں، مارکیٹ میں موجود نگرانی کے حل بہت مہنگے، بوجھل ہیں، اور بڑے وسائل کی ضرورت ہے۔ لہذا، الیکسی مختلف اسکرپٹ لکھنا شروع کرتا ہے جو اسے اس کے سپرد انفراسٹرکچر کے حصے کی مؤثر طریقے سے نگرانی کرنے کی اجازت دیتا ہے۔ یہ ایک شوق میں بدل رہا ہے۔ الیکسی نوکریاں بدلتا ہے، لیکن اس منصوبے میں دلچسپی برقرار ہے۔ 2000-2001 میں، پروجیکٹ کو شروع سے دوبارہ لکھا گیا - اور الیکسی نے دوسرے منتظمین کو پیشرفت کو استعمال کرنے کا موقع دینے کے بارے میں سوچا۔ ساتھ ہی یہ سوال بھی پیدا ہوا کہ موجودہ کوڈ کو کس لائسنس کے تحت جاری کیا جائے؟ الیکسی نے اسے GPLv2 لائسنس کے تحت جاری کرنے کا فیصلہ کیا۔ آلے کو فوری طور پر پیشہ ورانہ ماحول میں دیکھا گیا تھا. وقت گزرنے کے ساتھ، الیکسی کو سافٹ ویئر کی مدد، تربیت اور صلاحیتوں کو بڑھانے کے لیے درخواستیں موصول ہونے لگیں۔ ایسے آرڈرز کی تعداد مسلسل بڑھ رہی تھی۔ لہذا، قدرتی طور پر، ایک کمپنی بنانے کا فیصلہ آیا. کمپنی کی بنیاد 12 اپریل 2005 کو رکھی گئی تھی۔

Zabbix کے ساتھ انٹرویو: 12 واضح جوابات

2. Zabbix کی ترقی کی تاریخ میں آپ کن اہم نکات پر روشنی ڈال سکتے ہیں؟

اس وقت اس طرح کے کئی نکات ہیں:
اے۔ الیکسی نے 1997 میں اسکرپٹ پر کام کرنا شروع کیا۔
ب GPLv2 لائسنس - 2001 کے تحت کوڈ کی اشاعت۔
وی Zabbix کی بنیاد 2005 میں رکھی گئی تھی۔
d. شراکت کے پہلے معاہدوں کا اختتام، الحاق پروگرام کی تشکیل - 2007۔
d. Zabbix Japan LLC کی بنیاد - 2012۔
e. Zabbix LLC (USA) کی بنیاد - 2015
اور Zabbix LLC کی بنیاد - 2018

3. آپ کتنے لوگوں کو ملازمت دیتے ہیں؟

اس وقت، کمپنیوں کا زیبکس گروپ 70 سے کچھ زیادہ ملازمین کو ملازمت دیتا ہے: ڈویلپرز، ٹیسٹرز، پروجیکٹ مینیجر، سپورٹ انجینئرز، کنسلٹنٹس، سیلز لوگ، اور مارکیٹنگ ملازمین۔

4. آپ روڈ میپ کیسے لکھتے ہیں، کیا آپ صارفین سے فیڈ بیک جمع کرتے ہیں؟ آپ یہ کیسے طے کرتے ہیں کہ آگے کہاں جانا ہے؟

Zabbix کے اگلے ورژن کے لیے روڈ میپ بناتے وقت، ہم درج ذیل اہم عوامل پر توجہ مرکوز کرتے ہیں، زیادہ واضح طور پر، ہم مندرجہ ذیل زمروں کے مطابق روڈ میپ جمع کرتے ہیں:

اے۔ Zabbix اسٹریٹجک بہتری۔ ایسی چیز جسے زبکس خود بہت اہم سمجھتا ہے۔ مثال کے طور پر، Go میں لکھا ہوا Zabbix ایجنٹ۔
ب وہ چیزیں جو Zabbix کے کلائنٹ اور شراکت دار Zabbix میں دیکھنا چاہتے ہیں۔ اور جس کے لیے وہ ادا کرنے کو تیار ہیں۔
وی Zabbix کمیونٹی کی طرف سے خواہشات/مشورے
d. تکنیکی قرضے۔ 🙂 وہ چیزیں جنہیں ہم نے پچھلے ورژنز میں جاری کیا، لیکن مکمل فعالیت فراہم نہیں کی، انہیں کافی لچکدار نہیں بنایا، تمام اختیارات پیش نہیں کیے۔

Zabbix کے ساتھ انٹرویو: 12 واضح جوابات

5. کیا آپ Zabbix اور prometheus کا موازنہ کر سکتے ہیں؟ Zabbix میں کیا بہتر ہے اور کیا برا ہے؟

بنیادی فرق، ہماری رائے میں، یہ ہے کہ Prometheus بنیادی طور پر میٹرکس اکٹھا کرنے کا ایک نظام ہے - اور کسی انٹرپرائز میں مکمل نگرانی کو جمع کرنے کے لیے، Prometheus میں بہت سے دوسرے اجزاء شامل کرنے کی ضرورت ہے، جیسے کہ گرافانا برائے تصور، a طویل مدتی اسٹوریج کو الگ کریں، اور الگ انتظام کہیں مسائل، الگ الگ لاگز کے ساتھ کام کریں...

Prometheus میں کوئی معیاری مانیٹرنگ ٹیمپلیٹس نہیں ہوں گے؛ برآمد کنندگان سے تمام ہزاروں میٹرکس حاصل کرنے کے بعد، آپ کو ان میں آزادانہ طور پر پریشانی والے سگنل تلاش کرنے کی ضرورت ہوگی۔ Prometheus ترتیب دینا - کنفیگریشن فائلز۔ کچھ جگہوں پر یہ زیادہ آسان ہے، دوسروں میں یہ نہیں ہے.

Zabbix "سے اور تک" کی نگرانی کے لیے ایک عالمگیر پلیٹ فارم ہے، ہمارے پاس اپنا تصور ہے، مسائل کا باہمی تعلق اور ان کی نمائش، سسٹم تک رسائی کے حقوق کی تقسیم، اعمال کا آڈٹ، ایجنٹ کے ذریعے ڈیٹا اکٹھا کرنے کے بہت سے اختیارات، پراکسی، مکمل طور پر مختلف پروٹوکول کا استعمال کرتے ہوئے، پلگ ان، اسکرپٹس، ماڈیولز کے ساتھ سسٹم کو تیزی سے پھیلانے کی صلاحیت...

یا آپ آسانی سے ڈیٹا جمع کر سکتے ہیں جیسا کہ یہ ہے، مثال کے طور پر، HTTP پروٹوکول کے ذریعے، اور پھر جاوا اسکرپٹ، JSONPath، XMLPath، CSV اور اس طرح کے پری پروسیسنگ فنکشنز کا استعمال کرتے ہوئے جوابات کو مفید میٹرکس میں تبدیل کر سکتے ہیں۔ بہت سے صارفین Zabbix کو ویب انٹرفیس کے ذریعے سسٹم کو ترتیب دینے اور اس کا نظم کرنے، ٹیمپلیٹس کی شکل میں عام نگرانی کی ترتیب کو بیان کرنے کی صلاحیت کے لیے قدر کرتے ہیں جو ایک دوسرے کے ساتھ شیئر کیے جا سکتے ہیں، اور اس میں نہ صرف میٹرکس، بلکہ پتہ لگانے کے قواعد بھی شامل ہیں۔ حد کی اقدار، گراف، وضاحتیں - عام اشیاء کی نگرانی کے لیے اشیاء کا ایک مکمل سیٹ۔

بہت سے لوگ Zabbix API کے ذریعے مینجمنٹ اور کنفیگریشن کو خودکار کرنے کی صلاحیت کو بھی پسند کرتے ہیں۔ عام طور پر، میں ہولیور کا اہتمام نہیں کرنا چاہتا۔ ہمیں ایسا لگتا ہے کہ دونوں سسٹم اپنے کاموں کے لیے موزوں ہیں اور ہم آہنگی سے ایک دوسرے کی تکمیل کر سکتے ہیں، مثال کے طور پر، ورژن 4.2 سے Zabbix Prometheus برآمد کنندگان سے یا خود سے ڈیٹا اکٹھا کر سکتا ہے۔

6. کیا آپ نے زبکس ساس بنانے کے بارے میں سوچا ہے؟

ہم نے اس کے بارے میں سوچا اور مستقبل میں بھی کریں گے، لیکن ہم اس حل کو صارفین کے لیے ہر ممکن حد تک آسان بنانا چاہتے ہیں۔ اس صورت میں، معیاری Zabbix کو مواصلاتی آلات، جدید ڈیٹا اکٹھا کرنے کے آلات، وغیرہ کے ساتھ پیش کیا جانا چاہیے۔

7. مجھے کب زبکس ہا کی توقع کرنی چاہیے؟ اور کیا ہمیں انتظار کرنا چاہیے؟

Zabbix HA یقینی طور پر ایک انتظار ہے۔ ہمیں واقعی Zabbix 5.0 LTS میں کچھ دیکھنے کی امید ہے، لیکن صورتحال نومبر 2019 میں اس وقت واضح ہو جائے گی جب Zabbix 5.0 روڈ میپ کی مکمل تصدیق ہو جائے گی۔

8. میڈیا کی قسم کا انتخاب اتنا خراب کیوں ہے؟ کیا آپ سلیک، ٹیلیگرام وغیرہ شامل کرنے کا سوچ رہے ہیں؟ کیا کوئی اور جابر استعمال کرتا ہے؟

جابر کو Zabbix 4.4 میں ہٹا دیا گیا تھا، لیکن Webhooks کو شامل کیا گیا تھا۔ میڈیا کی اقسام کے بارے میں، میں سسٹم سے مخصوص ایپلی کیشنز نہیں بنانا چاہوں گا، لیکن معیاری پیغام رسانی کے ٹولز۔ یہ کوئی راز نہیں ہے کہ اسی طرح کی بہت سی چیٹس یا ڈیسک سروسز میں HTTP کے ذریعے API موجود ہے - لہذا اس سال 4.4 کے اجراء کے ساتھ صورتحال بدل جائے گی۔

Zabbix میں ویب ہکس کی آمد کے ساتھ، آپ مستقبل قریب میں باکس سے باہر تمام مقبول ترین انضمام کی توقع کر سکتے ہیں۔ اس صورت میں، انضمام دو طرفہ ہو گا، نہ کہ صرف ایک طرفہ اطلاعات۔ اور میڈیا کی وہ قسمیں جو ہم حاصل نہیں کر سکتے وہ ہماری کمیونٹی کرے گی - کیونکہ اب میڈیا کی پوری قسم کو کنفیگریشن فائل میں ایکسپورٹ کیا جا سکتا ہے اور share.zabbix.com یا github پر پوسٹ کیا جا سکتا ہے۔ اور دوسرے صارفین کو اس انضمام کا استعمال شروع کرنے کے لیے صرف فائل درآمد کرنے کی ضرورت ہوگی۔ اس صورت میں، آپ کو کوئی اضافی اسکرپٹس انسٹال کرنے کی ضرورت نہیں ہے!

9. ورچوئل مشین کی دریافت کی سمت کیوں ترقی نہیں کر رہی ہے؟ صرف وی ایم ویئر ہے۔ بہت سے لوگ ec2، اوپن اسٹیک کے ساتھ انضمام کے منتظر ہیں۔

نہیں، سمت ترقی کر رہی ہے۔ مثال کے طور پر، 4.4 میں، ڈیٹا اسٹور کی دریافت vm.datastore.discovery کلید کے ذریعے ظاہر ہوئی۔ 4.4 میں، بہت عمدہ wmi.getall کیز بھی نمودار ہوئیں - ہم توقع کرتے ہیں کہ اس کے ذریعے، perf_counter_en کلید کے ساتھ، اچھی Hyper-V مانیٹرنگ کرنا ممکن ہو گا۔ ٹھیک ہے، Zabbix 5.0 میں اس سمت میں دیگر اہم تبدیلیاں ہوں گی۔

Zabbix کے ساتھ انٹرویو: 12 واضح جوابات

10. کیا آپ نے ٹیمپلیٹس کو ترک کرنے اور پرومیٹیئس کی طرح کرنے کے بارے میں سوچا ہے، جب سب کچھ جو دیا جاتا ہے چھین لیا جاتا ہے؟

Prometheus خود بخود تمام میٹرکس لیتا ہے، یہ آسان ہے۔ اور ایک ٹیمپلیٹ صرف میٹرکس کے ایک سیٹ سے زیادہ نہیں ہے، یہ ایک "کنٹینر" ہے جس میں کسی مخصوص قسم کے وسائل یا سروس کی نگرانی کے لیے تمام ضروری مخصوص کنفیگریشن ہوتے ہیں۔ اس میں پہلے سے ہی اہم محرکات، گرافس، پتہ لگانے کے اصولوں کا ایک سیٹ موجود ہے، اس میں میٹرکس اور تھریشولڈز کی تفصیل ہے جو صارف کو یہ سمجھنے میں مدد کرتی ہے کہ کیا جمع کیا جا رہا ہے، اور کن حدوں کو چیک کیا جا رہا ہے اور کیوں۔ ایک ہی وقت میں، ٹیمپلیٹس کو دوسرے صارفین کے ساتھ بانٹنا آسان ہے - اور وہ اپنے سسٹم کی اچھی نگرانی حاصل کریں گے، یہاں تک کہ ضروری طور پر اس میں ماہر نہ ہوں۔

11. باکس سے باہر اتنے کم میٹرکس کیوں ہیں؟ یہ آپریشن کے نقطہ نظر سے سیٹ اپ کو بھی بہت پیچیدہ بناتا ہے۔

اگر باکس سے باہر آپ کا مطلب ریڈی میڈ ٹیمپلیٹس ہے، تو اس وقت ہم اپنے ٹیمپلیٹس کو بڑھانے اور بہتر بنانے پر کام کر رہے ہیں۔ Zabbix 4.4 ایک نئے، بہتر سیٹ اور بہتر خصوصیات کے ساتھ آتا ہے۔

Zabbix کے لیے آپ ہمیشہ share.zabbix.com پر تقریباً کسی بھی سسٹم کے لیے ایک ریڈی میڈ ٹیمپلیٹ تلاش کر سکتے ہیں۔ لیکن ہم نے فیصلہ کیا کہ ہمیں بنیادی ٹیمپلیٹس خود بنانا چاہیے، دوسروں کے لیے ایک مثال قائم کرنا چاہیے، اور صارفین کو ایک بار پھر کچھ MySQL کے لیے ٹیمپلیٹ لکھنے سے آزاد کرنا چاہیے۔ لہذا، اب Zabbix میں ہر ورژن کے ساتھ صرف مزید سرکاری ٹیمپلیٹس ہوں گے۔

Zabbix کے ساتھ انٹرویو: 12 واضح جوابات

12. ایسے محرکات کی تعمیر کب ممکن ہوگی جو میزبانوں سے منسلک نہ ہوں، لیکن، مثال کے طور پر، لیبل کی بنیاد پر۔ مثال کے طور پر، ہم n مختلف پوائنٹس سے سائٹ کی نگرانی کرتے ہیں، اور ہم ایک سادہ ٹرگر چاہتے ہیں جو اس وقت فائر ہو جب سائٹ 2 یا اس سے زیادہ پوائنٹس سے قابل رسائی نہ ہو۔

درحقیقت، اس طرح کی فعالیت Zabbix میں کئی سالوں سے دستیاب ہے، جو ایک کلائنٹ کے لیے لکھی گئی ہے۔ کلائنٹ - ICANN۔ اسی طرح کی جانچ پڑتال بھی کی جا سکتی ہے، مثال کے طور پر، مجموعی آئٹمز کے ذریعے یا Zabbix API کا استعمال کرتے ہوئے۔ اب ہم اس طرح کے چیکوں کی تخلیق کو آسان بنانے کے لیے فعال طور پر کام کر رہے ہیں۔

PS: Slrms میں سے ایک میں، Zabbix کے ڈویلپرز نے ہم سے پوچھا کہ ہم پروڈکٹ میں کیا دیکھنا چاہتے ہیں تاکہ Zabbix کا استعمال کرتے ہوئے Kubernetes کلسٹرز کی نگرانی کریں، نہ کہ Prometheus کو۔

یہ بہت اچھا ہے جب ڈیولپرز آدھے راستے پر گاہکوں سے ملتے ہیں اور اپنے لیے کوئی چیز نہیں بنتے ہیں۔ اور اب ہم مخلصانہ دلچسپی کے ساتھ ہر ریلیز کا خیرمقدم کرتے ہیں - اچھی خبر یہ ہے کہ زیادہ سے زیادہ خصوصیات جن کے بارے میں ہم نے بات کی ہے وہ گوشت اور خون بن رہے ہیں۔

جب تک کہ ڈویلپر اپنے آپ میں دستبردار نہیں ہوتے ہیں، لیکن گاہکوں کی ضروریات میں دلچسپی رکھتے ہیں، مصنوعات زندہ اور ترقی کرتی ہے. ہم زیبکس کی نئی ریلیز پر نظر رکھیں گے۔

پی پی ایس: ہم چند مہینوں میں ایک آن لائن مانیٹرنگ کورس شروع کریں گے۔ اگر آپ دلچسپی رکھتے ہیں تو سبسکرائب کریں تاکہ اعلان سے محروم نہ ہوں۔ اس دوران، آپ ہمارے ذریعے جا سکتے ہیں۔ Kubernetes پر گندگی.

ماخذ: www.habr.com

نیا تبصرہ شامل کریں