
netbox v4.6.7
منصة IPAM و DCIM مفتوحة المصدر توفر مصدرًا مركزيًا للحقيقة لنمذجة وتوثيق وأتمتة البنية التحتية للشبكة مع واجهات برمجة تطبيقات قابلة للبرمجة وتحقق مخصص.
NetBox موجود لتمكين مهندسي الشبكات. منذ إطلاقه في عام 2016، أصبح الحل الأمثل لنمذجة وتوثيق البنية التحتية للشبكات لآلاف المؤسسات في جميع أنحاء العالم. كخليفة لتطبيقات IPAM و DCIM القديمة، يوفر NetBox نموذج بيانات متماسكًا وشاملًا وسهل الوصول لكل ما يتعلق بالشبكات. من خلال تقديم واجهة مستخدم قوية واحدة وواجهات برمجة تطبيقات قابلة للبرمجة لكل شيء بدءًا من خرائط الكابلات وصولاً إلى تكوينات الأجهزة، يعمل NetBox كمصدر الحقيقة المركزي للشبكة الحديثة.
دور 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!
شارك
- تابع @NetBoxOfficial على تويتر!
- انضم إلى النقاش على منتدى النقاش و Slack!
- هل أنت مستخدم متقدم بالفعل؟ يمكنك اقتراح ميزة أو الإبلاغ عن خطأ على GitHub.
- المساهمات من المجتمع مشجعة ومقدرة! اطلع على دليل المساهمة للبدء.
لقطات الشاشة
لوحة تحكم NetBox (الوضع الفاتح)
لوحة تحكم NetBox (الوضع الداكن)
قائمة البادئات
عرض الرف
تتبع الكابل