
منصة IPAM و DCIM مفتوحة المصدر توفر مصدرًا مركزيًا للحقيقة لنمذجة وتوثيق وأتمتة البنية التحتية للشبكة مع واجهات برمجة تطبيقات قابلة للبرمجة وتحقق مخصص.
NetBox موجود لتمكين مهندسي الشبكات. منذ إطلاقه في عام 2016، أصبح الحل الأمثل لنمذجة وتوثيق البنية التحتية للشبكات لآلاف المؤسسات في جميع أنحاء العالم. كخليفة لتطبيقات IPAM و DCIM القديمة، يوفر NetBox نموذج بيانات متماسكًا وشاملًا وسهل الوصول لكل ما يتعلق بالشبكات. من خلال تقديم واجهة مستخدم قوية واحدة وواجهات برمجة تطبيقات قابلة للبرمجة لكل شيء بدءًا من خرائط الكابلات وصولاً إلى تكوينات الأجهزة، يعمل NetBox كمصدر الحقيقة المركزي للشبكة الحديثة.
دور NetBox | لماذا NetBox؟ | ابدأ الآن | شارك | لقطات الشاشة
يعمل NetBox كمصدر الحقيقة للبنية التحتية لشبكتك. وظيفته هي تحديد والتحقق من الحالة المقصودة لجميع مكونات وموارد الشبكة. لا يتفاعل NetBox مباشرة مع عُقد الشبكة؛ بل يجعل هذه البيانات متاحة برمجيًا لأدوات الأتمتة والمراقبة والتحقق المصممة خصيصًا لذلك. هذا الفصل بين المهام يتيح بناء نظام أتمتة قوي ومرن في نفس الوقت.
يوضح الرسم البياني أعلاه البنية الموصى بها لنشر شبكة مؤتمتة، مع الاستفادة من NetBox كسلطة مركزية لحالة الشبكة. يتيح لك هذا النهج تبديل الأدوات الفردية حسب الحاجة مع الاحتفاظ بسير عمل معياري يمكن التنبؤ به.
الرفوف، الأجهزة، الكابلات، عناوين IP، شبكات VLAN، الدوائر، الطاقة، شبكات VPN، وغيرها الكثير: NetBox مبني للشبكات. نموذج بياناته الشامل والمترابط بدقة يوفر نمذجة طبيعية ومنظمة للغاية للعديد من بدائيات الشبكة التي لا يمكن تحقيقها باستخدام أدوات عامة. ولا حاجة لإضاعة الوقت في التفكير في كيفية بناء قاعدة بيانات: كل شيء جاهز للتشغيل فور التثبيت.
يسعى NetBox لتحقيق هدف واحد: تقديم أفضل حل لجعل البنية التحتية للشبكة قابلة للوصول برمجيًا. على عكس الأدوات "الشاملة" التي تثبت بشكل محرج ميزات غير مكتملة في محاولة لتغطية كل الاحتياجات، يلتزم NetBox بوظيفته الأساسية. يوفر NetBox أفضل حل ممكن لنمذجة البنية التحتية للشبكة، ويوفر واجهات برمجة تطبيقات غنية للتكامل مع الأدوات التي تتفوق في مجالات أخرى من أتمتة الشبكة.
لا توجد شبكتان متطابقتان تمامًا. يتم تمكين المستخدمين من توسيع نموذج بيانات NetBox الأصلي بحقول ووسوم مخصصة لتناسب احتياجاتهم الفريدة. يمكنك حتى كتابة الإضافات الخاصة بك لتقديم كائنات ووظائف جديدة كليًا!
يتضمن NetBox نظام صلاحيات قابل للتخصيص بالكامل، مما يتيح للمسؤولين دقة هائلة عند تعيين الأدوار للمستخدمين والمجموعات. هل تريد تقييد مستخدمين معينين للعمل فقط مع الكابلات دون القدرة على تغيير عناوين IP؟ أو ربما يجب أن يكون لكل فريق صلاحية الوصول فقط إلى مستأجر معين؟ يتيح لك NetBox صياغة الأدوار كما تراه مناسبًا.
البيانات التي تدخلها في NetBox ضرورية لعمليات الشبكة. بالإضافة إلى قواعد التحقق الأصلية القوية، يوفر NetBox آليات للمسؤولين لتعريف قواعد التحقق المخصصة للكائنات. يمكن استخدام التحقق المخصص لضمان امتثال الكائنات الجديدة أو المعدلة لمجموعة من القواعد، ولمنع حذف الكائنات التي لا تستوفي معايير معينة. (على سبيل المثال، قد ترغب في منع حذف جهاز بحالة "نشط".)
يمكن لـ NetBox تقديم قوالب Jinja2 التي أنشأها المستخدم لإنشاء تكوينات الأجهزة من بياناته الخاصة. يمكن تحميل قوالب التكوين بشكل فردي أو سحبها تلقائيًا من مصدر خارجي، مثل مستودع git. يمكن استرداد التكوينات المقدمة عبر REST API لتطبيقها مباشرة على أجهزة الشبكة من خلال أداة تهيئة مثل Ansible أو Salt.
يمكن أن تكون سير العمل المعقدة، مثل تجهيز فرع جديد، مملة إذا تم تنفيذها عبر واجهة المستخدم. يتيح لك NetBox كتابة وتحميل نصوص مخصصة يمكن تشغيلها مباشرة من واجهة المستخدم. تطالب النصوص المستخدمين بالإدخال ثم تقوم بأتمتة المهام الضرورية لتبسيط العمليات المرهقة بشكل كبير.
يمكن للمستخدمين تعريف قواعد الأحداث لتشغيل نص مخصص أو webhook صادر تلقائيًا استجابة لحدث NetBox. على سبيل المثال، قد ترغب في تحديث خدمة مراقبة الشبكة تلقائيًا عند إضافة جهاز جديد إلى NetBox، أو تحديث خادم DHCP عند تخصيص نطاق IP.
يسجل NetBox تلقائيًا إنشاء وتعديل وحذف جميع الكائنات المدارة، مما يوفر تاريخ تغييرات شامل. يمكن إسناد التغييرات إلى المستخدم المنفذ، ويتم تجميع التغييرات ذات الصلة تلقائيًا حسب معرف الطلب.
[!NOTE] قائمة كاملة بالميزات العديدة لـ NetBox متوفرة في الوثائق التمهيدية.
لوحة تحكم NetBox (الوضع الفاتح)
لوحة تحكم NetBox (الوضع الداكن)
قائمة البادئات
عرض الرف
تتبع الكابل