عن المشروع
ملح هو محرك أتمتة مفتوح المصدر، قائم على الأحداث، ومصمم لإدارة وتكوين البيئات المعقدة لتكنولوجيا المعلومات. مبنٍ بلغة بايثون، يوفر طريقة سريعة وقابلة للتوسع لضمان بقاء الخوادم، والآلات الافتراضية، والحاويات، وقواعد البيانات، وأجهزة الشبكة والتطبيقات في الحالة المطلوبة.
**القدرات الرئيسية**
- **إدارة التكوين**: تحديد حالة النظام باستخدام "حالات" إعلانية وتطبيقها باستمرار عبر آلاف العقد.
- **التنفيذ عن بُعد**: تشغيل الأوامر أو البرامج النصية على أي عميل مُدار فوراً.
- **التنسيق**: ربط إجراءات متعددة، ومعالجة التبعية، وأتمتة سير العمليات الروتينية مثل الترقيات وفترات التوقف أو أحداث التوسع.
- **الأتمتة القائمة على الأحداث**: التفاعل مع أحداث النظام في الوقت الفعلي، مما يتيح الإصلاح الذاتي والاستعادة التلقائية.
- **القابلية للتوسع**: كتابة وحدات تنفيذ مخصصة، ووحدات حالات، ونواشف بلغة بايثون؛ والتكامل مع الأدوات وواجهات برمجة التطبيقات الحالية.
- **دعم واسع للمنصات**: يعمل على لينكس (CentOS, Debian, RHEL, Ubuntu وغيرها)، وmacOS، وWindows، بالإضافة إلى معدات الشبكة من مختلف البائعين.
**التثبيت**
حزم Salt متوفرة لأنظمة RPM وDEB ومثبتات عامة لنظامي Windows/macOS. تتوافر أدلة تفصيلية في التوثيق الرسمي، تغطي التثبيت والتكوين وأفضل الممارسات الاستخدام.
**المجتمع والدعم**
المشروع يُصان من قبل مجتمع Salt Project، بدعم من شركة Broadcom (المعروفة سابقاً باسم SaltStack). يمكن للمستخدمين الإبلاغ عن الأخطاء على GitHub، والانضمام إلى مجتمع Discord، ومتابعة subreddit، أو الاشتراك في إشعارات الأمان. يوفر توثيق موسع، وشرائح تعليمية، ودليل للمساهمة مساعدة المبتدئين على البدء والمساهمة.
**الرخصة**
صدر Salt تحت رخصة Apache 2.0، مع قائمة واضحةDependencies التابعة الطرف الثالث والنسب.
بشكل عام، يقدم Salt منصة قوية ومرنة لأتمتة البنية التحتية، ومناسبة للفرق الصغيرة والشركات الكبرى الساعية إلى تحكم موثوق وقابل للبرمجة عبر مجموعة تكنولوجيا المعلومات الخاصة بها.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.