0. تعارفی، یا تھوڑا آف ٹاپکیہ مضمون صرف اس لیے پیدا ہوا کہ اس طرح کے سافٹ ویئر کی تقابلی خصوصیات، یا یہاں تک کہ صرف ایک فہرست کو ایک جگہ تلاش کرنا انتہائی مشکل ہے۔ کم از کم کسی نتیجے پر پہنچنے کے لیے ہمیں مواد کا ایک گچھا لگانا ہوگا۔
اس سلسلے میں، میں نے ان لوگوں کے لیے تھوڑا وقت اور محنت بچانے کا فیصلہ کیا جو اس مسئلے میں دلچسپی رکھتے ہیں، اور زیادہ سے زیادہ ایک جگہ پر جمع کیا، میرے ذریعے پڑھا، ایک جگہ پر نیٹ ورک میپنگ کے لیے سسٹمز کی تعداد۔
اس مضمون میں بیان کردہ کچھ سسٹمز میں نے ذاتی طور پر آزمائے ہیں۔ غالباً، یہ اس وقت پرانے ورژن تھے۔ میں نے مندرجہ ذیل میں سے کچھ کو پہلی بار دیکھا، اور ان کے بارے میں معلومات صرف اس مضمون کی تیاری کے حصے کے طور پر جمع کی گئیں۔
اس حقیقت کی وجہ سے کہ میں نے طویل عرصے تک سسٹمز کو چھوا، اور ان میں سے کچھ کو بالکل بھی نہیں چھوا، میرے پاس کوئی اسکرین شاٹس یا کوئی مثال نہیں تھی۔ چنانچہ میں نے اپنے علم کو گوگل، ویکی، یوٹیوب، ڈویلپر سائٹس پر تازہ کیا، میں نے وہاں اسکرین شاٹس کھود لیے، اور اس کے نتیجے میں مجھے ایسا جائزہ ملا۔
1. نظریہ۔
1.1 کس لیے؟
سوال کا جواب دینے کے لیے "کیوں؟" پہلے آپ کو یہ سمجھنا ہوگا کہ "نیٹ ورک میپ" کیا ہے۔ نیٹ ورک کا نقشہ - (اکثر) نیٹ ورک ڈیوائسز اور ان کے کنکشن کے تعامل کی ایک منطقی-گرافیکل-اسکیمیٹک نمائندگی، جو ان کے انتہائی اہم پیرامیٹرز اور خصوصیات کو بیان کرتی ہے۔ آج کل، یہ اکثر آلات کی حیثیت کی نگرانی اور ایک الرٹ سسٹم کے ساتھ مل کر استعمال ہوتا ہے۔ تو: پھر، نیٹ ورک نوڈس کے مقام، ان کے تعامل اور ان کے درمیان رابطوں کے بارے میں اندازہ لگانے کے لیے۔ نگرانی کے ساتھ مل کر، ہمیں رویے کی تشخیص کرنے اور نیٹ ورک کے رویے کی پیشن گوئی کرنے کے لیے ایک ورکنگ ٹول ملتا ہے۔
1.2 L1، L2، L3
وہ OSI ماڈل کے مطابق پرت 1، پرت 2 اور پرت 3 بھی ہیں۔ L1 - جسمانی سطح (تاریں اور سوئچنگ)، L2 - فزیکل ایڈریسنگ لیول (میک ایڈریسز)، L3 - منطقی ایڈریسنگ لیول (آئی پی ایڈریسز)۔
درحقیقت، L1 نقشہ بنانے کا کوئی فائدہ نہیں ہے، یہ منطقی طور پر اسی L2 کی پیروی کرتا ہے، استثناء کے ساتھ، شاید، میڈیا کنورٹرز کے۔ اور پھر، اب میڈیا کنورٹرز ہیں جن کو بھی ٹریک کیا جا سکتا ہے۔
منطقی طور پر - L2 نوڈس کے میک ایڈریسز پر مبنی نیٹ ورک کا نقشہ بناتا ہے، L3 - نوڈس کے IP پتوں پر۔
1.3 کون سا ڈیٹا ڈسپلے کرنا ہے۔
یہ ان کاموں پر منحصر ہے جن کو حل کرنا ہے اور خواہشات۔ مثال کے طور پر، میں فطری طور پر یہ سمجھنا چاہتا ہوں کہ لوہے کا ٹکڑا خود "زندہ" ہے، کس بندرگاہ پر "لٹکا ہوا" ہے اور بندرگاہ کس حالت میں اوپر یا نیچے ہے۔ یہ L2 ہو سکتا ہے۔ اور عام طور پر، L2 مجھے اطلاقی معنوں میں سب سے زیادہ قابل اطلاق نیٹ ورک میپ ٹوپولوجی لگتا ہے۔ لیکن ذائقہ اور رنگ...
پورٹ پر کنکشن کی رفتار خراب نہیں ہے، لیکن اہم نہیں ہے اگر وہاں کوئی اینڈ ڈیوائس ہے - پی سی پرنٹر۔ پروسیسر لوڈ کی سطح، مفت RAM کی مقدار اور لوہے کے ٹکڑے پر درجہ حرارت کو دیکھنے کے قابل ہونا اچھا ہوگا۔ لیکن یہ اب اتنا آسان نہیں ہے، یہاں آپ کو ایک مانیٹرنگ سسٹم ترتیب دینے کی ضرورت ہوگی جو SNMP کو پڑھ سکے اور موصول ہونے والے ڈیٹا کو ڈسپلے اور تجزیہ کر سکے۔ اس پر مزید بعد میں۔
L3 کے بارے میں، مجھے یہ ایک ملا
1.4. کیسے؟
یہ دستی طور پر کیا جا سکتا ہے، یہ خود کار طریقے سے کیا جا سکتا ہے. اگر ہاتھ سے، تو ایک طویل وقت کے لئے اور آپ کو انسانی عنصر کو مدنظر رکھنے کی ضرورت ہے۔ اگر خود بخود ہے، تو آپ کو اس بات کو ذہن میں رکھنا ہوگا کہ نیٹ ورک کے تمام آلات کو "سمارٹ" ہونا چاہیے، SNMP استعمال کرنے کے قابل ہونا چاہیے، اور اس SNMP کو صحیح طریقے سے کنفیگر کیا جانا چاہیے تاکہ جو سسٹم ان سے ڈیٹا اکٹھا کرے گا وہ اس ڈیٹا کو پڑھ سکے۔
لگتا ہے یہ مشکل نہیں ہے۔ لیکن خرابیاں ہیں۔ اس حقیقت کے ساتھ شروع کرتے ہوئے کہ ہر سسٹم وہ تمام ڈیٹا نہیں پڑھ سکے گا جو ہم ڈیوائس سے دیکھنا چاہتے ہیں، یا تمام نیٹ ورک ڈیوائسز یہ ڈیٹا نہیں دے سکتے ہیں، اور اس حقیقت کے ساتھ ختم ہوتا ہے کہ ہر سسٹم نیٹ ورک کے نقشے نہیں بنا سکتا۔ خودکار موڈ.
خودکار نقشہ تیار کرنے کا عمل تقریباً درج ذیل ہے:
- سسٹم نیٹ ورک کے آلات سے ڈیٹا پڑھتا ہے۔
- ڈیٹا کی بنیاد پر، یہ روٹر کی ہر بندرگاہ کے لیے بندرگاہوں پر ایڈریس کے ملاپ کا ایک جدول بناتا ہے۔
- پتوں اور ڈیوائس کے ناموں سے میل کھاتا ہے۔
- پورٹ پورٹ ڈیوائس کنکشن بناتا ہے۔
- یہ سب ایک خاکہ کی شکل میں کھینچتا ہے، صارف کے لیے "بدیہی"
2. مشق کریں۔
تو، آئیے اب بات کرتے ہیں کہ آپ نیٹ ورک میپ بنانے کے لیے کیا استعمال کر سکتے ہیں۔ آئیے ایک نقطہ آغاز کے طور پر لیتے ہیں کہ ہم یقیناً اس عمل کو زیادہ سے زیادہ خودکار بنانا چاہتے ہیں۔ ٹھیک ہے، یعنی پینٹ اور MS Visio اب نہیں رہے... حالانکہ... نہیں، وہ ہیں۔
ایک خصوصی سافٹ ویئر ہے جو نیٹ ورک کا نقشہ بنانے کا مسئلہ حل کرتا ہے۔ کچھ سافٹ ویئر پروڈکٹس صرف "دستی طور پر" خصوصیات کے ساتھ تصویریں شامل کرنے، لنکس ڈرائنگ کرنے، اور انتہائی کٹی ہوئی شکل میں "مانیٹرنگ" شروع کرنے کے لیے ماحول فراہم کر سکتے ہیں (چاہے نوڈ زندہ ہے یا اب جواب نہیں دے رہا ہے)۔ دوسرے نہ صرف خود نیٹ ورک ڈایاگرام بنا سکتے ہیں، بلکہ SNMP سے پیرامیٹرز کا ایک گروپ بھی پڑھ سکتے ہیں، خرابی کی صورت میں صارف کو SMS کے ذریعے مطلع کر سکتے ہیں، نیٹ ورک ہارڈویئر کی بندرگاہوں پر معلومات کا ایک گروپ فراہم کر سکتے ہیں، اور یہ سب کچھ صرف ان کی فعالیت کا حصہ (ایک ہی NetXMS)۔
2.1. مصنوعات
فہرست مکمل نہیں ہے، کیونکہ اس طرح کے بہت سارے سافٹ ویئر موجود ہیں۔ لیکن یہ وہ سب کچھ ہے جو گوگل اس موضوع پر دیتا ہے (بشمول انگریزی زبان کی سائٹس):
اوپن سورس پروجیکٹس:
لینٹوپوگ
Nagios
Icinga
NeDi
پنڈورا ایف ایم ایس
پی آر ٹی جی
نیٹ ایکس ایم ایس
زبیبس
ادا شدہ منصوبے:
لین اسٹیٹ
ٹوٹل نیٹ ورک مانیٹر
سولر ونڈز نیٹ ورک ٹوپولوجی میپر
یو وی ایکسپلورر
اووِک
ایڈریم نیٹ کرنچ
2.2.1 مفت سافٹ ویئر
2.2.1.1 LanTopoLog
یوری وولوکیٹن کا تیار کردہ سافٹ ویئر۔ انٹرفیس اتنا ہی آسان ہے جتنا یہ ہوسکتا ہے۔ Softina تعاون کرتی ہے، آئیے کہتے ہیں، نیم خودکار نیٹ ورک کی تعمیر۔ اسے تمام راؤٹرز (IP، SNMP اسناد) کی ترتیبات کو "فیڈ" کرنے کی ضرورت ہے، پھر سب کچھ خود سے ہو جائے گا، یعنی، آلات کے درمیان رابطے بنائے جائیں گے جو بندرگاہوں کی نشاندہی کرتے ہیں۔
مصنوعات کے ادا شدہ اور مفت ورژن ہیں۔
2.2.1.2. Nagios
اوپن سورس سافٹ ویئر 1999 کے بعد سے موجود ہے۔ سسٹم کو نیٹ ورک کی نگرانی کے لیے ڈیزائن کیا گیا ہے، یعنی یہ SNMP کے ذریعے ڈیٹا کو پڑھ سکتا ہے اور خود بخود نیٹ ورک کا نقشہ بنا سکتا ہے، لیکن چونکہ یہ اس کا بنیادی کام نہیں ہے، اس لیے یہ بہت ہی... عجیب طریقے سے کرتا ہے... NagVis استعمال کیا جاتا ہے۔ نقشے بنانے کے لیے۔
2.2.1.3. آئسنگا۔
Icinga ایک اوپن سورس سسٹم ہے جو ایک بار ناگیوس سے نکل گیا تھا۔ سسٹم آپ کو خود بخود نیٹ ورک کے نقشے بنانے کی اجازت دیتا ہے۔ صرف مسئلہ یہ ہے کہ یہ NagVis addon کا استعمال کرتے ہوئے نقشے بناتا ہے، جو Nagios کے تحت تیار کیا گیا تھا، اس لیے ہم یہ فرض کریں گے کہ نیٹ ورک میپ بنانے کے معاملے میں یہ دونوں سسٹم ایک جیسے ہیں۔
2.2.1.4 NeDi
نیٹ ورک میں نوڈس کا خود بخود پتہ لگانے کے قابل، اور اس ڈیٹا کی بنیاد پر، نیٹ ورک کا نقشہ بنائیں۔ انٹرفیس کافی آسان ہے، SNMP کے ذریعے اسٹیٹس مانیٹرنگ ہے۔
مصنوعات کے مفت اور ادا شدہ ورژن موجود ہیں۔
2.2.1.5 پنڈورا ایف ایم ایس
خودکار دریافت کرنے کے قابل، نیٹ ورک کو خود بخود بنانا، SNMP۔ اچھا انٹرفیس۔
مصنوعات کے مفت اور ادا شدہ ورژن موجود ہیں۔
2.2.1.6. پی آر ٹی جی
سافٹ ویئر خود بخود نیٹ ورک کا نقشہ بنانے کا طریقہ نہیں جانتا ہے، صرف دستی طور پر تصاویر کو گھسیٹنا اور چھوڑنا ہے۔ لیکن ایک ہی وقت میں، یہ SNMP کے ذریعے آلات کی حیثیت کی نگرانی کر سکتا ہے۔ میری ساپیکش رائے میں، انٹرفیس مطلوبہ ہونے کے لیے بہت کچھ چھوڑ دیتا ہے۔
30 دن - مکمل فعالیت، پھر - "مفت ورژن"۔
2.2.1.7 نیٹ ایکس ایم ایس
NetMXS بنیادی طور پر ایک اوپن سورس مانیٹرنگ سسٹم ہے، نیٹ ورک میپ بنانا ایک سائیڈ فنکشن ہے۔ لیکن اس کا نفاذ کافی صفائی سے ہوتا ہے۔ آٹو ڈسکوری پر مبنی خودکار عمارت، SNMP کے ذریعے نوڈ مانیٹرنگ، روٹر پورٹس اور دیگر اعدادوشمار کی حالت کو ٹریک کرنے کے قابل۔
2.2.1.8. زببس
Zabbix ایک اوپن سورس مانیٹرنگ سسٹم بھی ہے، جو NetXMS سے زیادہ لچکدار اور طاقتور ہے، لیکن یہ صرف مینوئل موڈ میں نیٹ ورک کے نقشے بنا سکتا ہے، لیکن یہ تقریباً کسی بھی راؤٹر کے پیرامیٹرز کی نگرانی کر سکتا ہے، جس کا مجموعہ صرف کنفیگر کیا جا سکتا ہے۔
2.2.2. ادا شدہ سافٹ ویئر
2.2.2..1 لین اسٹیٹ
بامعاوضہ سافٹ ویئر جو آپ کو نیٹ ورک ٹوپولوجی کو خود بخود اسکین کرنے اور پتہ چلنے والے آلات کی بنیاد پر نیٹ ورک کا نقشہ بنانے کی اجازت دیتا ہے۔ آپ کو صرف نوڈ کے اپ ڈاون سے پتہ چلنے والے آلات کی حالت کی نگرانی کرنے کی اجازت دیتا ہے۔
2.2.2.2. ٹوٹل نیٹ ورک مانیٹر
ادا شدہ سافٹ ویئر جو خود بخود نیٹ ورک کا نقشہ نہیں بناتا ہے۔ خود بخود نوڈس کا پتہ لگانے کا طریقہ بھی نہیں جانتا ہے۔ درحقیقت، یہ وہی Visio ہے، جو صرف نیٹ ورک ٹوپولوجی پر مرکوز ہے۔ آپ کو صرف نوڈ کے اپ ڈاون سے پتہ چلنے والے آلات کی حالت کی نگرانی کرنے کی اجازت دیتا ہے۔
گھٹیا! میں نے اوپر لکھا تھا کہ ہم پینٹ اور ویزیو سے انکار کر رہے ہیں... ٹھیک ہے، رہنے دو۔
مجھے کوئی ویڈیو مینوئل نہیں ملا، اور مجھے اس کی ضرورت نہیں ہے... پروگرام اتنا ہی ہے۔
2.2.2.3 سولر ونڈز نیٹ ورک ٹوپولوجی میپر
ادا سافٹ ویئر، ایک آزمائشی مدت ہے. یہ خود بخود نیٹ ورک کو اسکین کر سکتا ہے اور مخصوص پیرامیٹرز کے مطابق خود ایک نقشہ بنا سکتا ہے۔ انٹرفیس کافی آسان اور خوشگوار ہے۔
2.2.2.4 یو وی ایکسپلورر
ادا شدہ سافٹ ویئر، 15 دن کی آزمائش۔ یہ خود کار طریقے سے پتہ لگا سکتا ہے اور خود بخود نقشہ کھینچ سکتا ہے، آلات کو صرف اوپر/نیچے حالت سے مانیٹر کر سکتا ہے، یعنی ڈیوائس پنگ کے ذریعے۔
2.2.2.5. آوِک
بہت اچھا ادا شدہ پروگرام جو نیٹ ورک ڈیوائسز کا خود بخود پتہ لگا سکتا ہے اور ان کی نگرانی کر سکتا ہے۔
2.2.2.6 ایڈریم نیٹ کرنچ
14 دن کی آزمائش کے ساتھ ادا کردہ سافٹ ویئر۔ نیٹ ورک کو خود کار طریقے سے پتہ لگانے اور خودکار بنانے کے قابل۔ انٹرفیس نے جوش و خروش پیدا نہیں کیا۔ SNMP میں بھی نگرانی کر سکتے ہیں۔
3. موازنہ پلیٹ
جیسا کہ یہ نکلا، سسٹمز کا موازنہ کرنے کے لیے متعلقہ اور اہم پیرامیٹرز کے ساتھ آنا اور ایک ہی وقت میں انہیں ایک چھوٹی پلیٹ میں فٹ کرنا کافی مشکل ہے۔ یہ وہی ہے جو مجھے ملا ہے:
*"صارف دوست" کی ترتیب انتہائی موضوعی ہے اور میں اسے سمجھتا ہوں۔ لیکن "اناڑی پن اور پڑھے جانے کی صلاحیت" کو اور کیسے بیان کروں جس کی مجھے سمجھ نہیں آئی۔
**"صرف نیٹ ورک کی ہی نہیں نگرانی" کا مطلب اس اصطلاح کے عام معنی میں "مانیٹرنگ سسٹم" کے طور پر سسٹم کے آپریشن کا مطلب ہے، یعنی OS سے میٹرکس پڑھنے کی صلاحیت، ورچوئلائزیشن ہوسٹس، مہمان میں ایپلی کیشنز سے ڈیٹا وصول کرنا۔ OS، وغیرہ
4. ذاتی رائے
ذاتی تجربے سے، میں نیٹ ورک کی نگرانی کے لیے سافٹ ویئر کو الگ سے استعمال کرنے کا نقطہ نظر نہیں آتا۔ میں نیٹ ورک کا نقشہ بنانے کی صلاحیت رکھنے والے ہر چیز اور ہر ایک کے لیے نگرانی کا نظام استعمال کرنے کے خیال سے زیادہ متاثر ہوں۔ زیبکس کو اس کے ساتھ مشکل وقت درپیش ہے۔ ناگیوس اور آئسنگا بھی۔ اور صرف NetXSM اس سلسلے میں خوش ہیں۔ اگرچہ، اگر آپ الجھن میں پڑ جاتے ہیں اور Zabbix میں نقشہ بناتے ہیں، تو یہ NetXMS سے بھی زیادہ امید افزا لگتا ہے۔ Pandora FMS، PRTG، Solarwinds NTM، AdRem NetCrunch، اور غالباً دوسری چیزوں کا ایک گروپ بھی ہے جو اس مضمون میں شامل نہیں ہے، لیکن میں نے انہیں صرف تصاویر اور ویڈیوز میں دیکھا، اس لیے میں ان کے بارے میں کچھ نہیں کہہ سکتا۔
NetXMS کے بارے میں لکھا تھا۔
PS:
اگر مجھ سے کہیں غلطی ہوئی ہے، اور غالباً مجھ سے کوئی غلطی ہوئی ہے، تو براہ کرم، کمنٹس میں اس کی تصحیح کریں، میں مضمون کو درست کردوں گا تاکہ جن لوگوں کو یہ معلومات کارآمد معلوم ہوں انہیں اپنے تجربے سے ہر چیز کو دوبار چیک نہ کرنا پڑے۔
آپ کا شکریہ.
ماخذ: www.habr.com