التثبيت احصل على صندوق Linux نظيف 64 بت يناسب متطلبات النظام. قم بتشغيل البرنامج النصي للتثبيت:
curl -sSL https://stackstorm.com/packages/install.sh | bash -s -- --user=st2admin --password=Ch@ngeMe
اقرأ المستندات: https://docs.stackstorm.com/index.html
أسئلة؟ تحقق من forum.stackstorm.com
أو انضم إلى مجتمع Slack الخاص بنا
StackStorm عبارة عن منصة للتكامل والأتمتة عبر الخدمات والأدوات. فهو يربط البنية الأساسية الحالية لديك وبيئة التطبيقات معًا حتى تتمكن من أتمتة هذه البيئة بسهولة أكبر - مع التركيز بشكل خاص على اتخاذ الإجراءات استجابة للأحداث.
يساعد StackStorm على أتمتة أنماط التشغيل الشائعة. بعض الأمثلة هي:
يساعدك StackStorm على إنشاء هذه الأنماط التشغيلية وغيرها كقواعد وسير عمل أو إجراءات؛ ويتم تخزين هذه القواعد وسير العمل - المحتوى الموجود داخل منصة StackStorm - كرمز مما يعني أنها تدعم نفس نهج التعاون الذي تستخدمه اليوم لتطوير التعليمات البرمجية ويمكن مشاركتها مع مجتمع مفتوح المصدر الأوسع عبر StackStorm Exchange.
راجع قائمة StackStorm ADOPTERS.md وقادة الفكر المعروفين.
يتم توصيل StackStorm بالبيئة عبر مجموعة قابلة للتوسيع من المحولات: أجهزة الاستشعار والإجراءات.
المستشعرات عبارة عن مكونات إضافية لـ Python للتكامل الداخلي والتي تراقب الأحداث من الأنظمة الخارجية وتطلق مشغل StackStorm عند وقوع حدث ما.
المشغلات هي تمثيلات StackStorm للأحداث الخارجية. هناك مشغلات عامة (على سبيل المثال، أجهزة ضبط الوقت، وخطافات الويب) ومشغلات التكامل (على سبيل المثال، تنبيه Sensu، تحديث مشكلة JIRA). يمكن تحديد نوع المشغل الجديد عن طريق كتابة مكون إضافي للمستشعر.
الإجراءات هي تكاملات StackStorm الصادرة. هناك إجراءات عامة (SSH، طلب HTTP)، أو عمليات تكامل (OpenStack، Docker، Puppet)، أو إجراءات مخصصة. الإجراءات هي إما مكونات إضافية لـ Python، أو أي نصوص برمجية، يتم استهلاكها في StackStorm عن طريق إضافة بضعة أسطر من البيانات التعريفية. يمكن للمستخدم استدعاء الإجراءات مباشرة عبر واجهة سطر الأوامر (CLI) أو واجهة برمجة التطبيقات (API) أو واجهة مستخدم الويب، أو استخدامها واستدعائها كجزء من عمليات التشغيل الآلي - القواعد ومسارات العمل.
يتم تشغيل تعيين القواعد للإجراءات (أو لسير العمل)، وتطبيق معايير المطابقة وتعيين بيانات حمولة المشغل على مدخلات الإجراء.
يقوم سير العمل بدمج الإجراءات معًا في "إجراءات فائقة"، وتحديد الترتيب، وشروط الانتقال، وتمرير بيانات السياق من إجراء إلى آخر. تكون معظم عمليات الأتمتة متعددة الخطوات (على سبيل المثال: أكثر من إجراء واحد). تتوفر مهام سير العمل، تمامًا مثل الإجراءات "الذرية"، في مكتبة الإجراءات، ويمكن استدعاؤها يدويًا أو تشغيلها بواسطة القواعد.
الحزم هي وحدات نشر المحتوى. إنها تعمل على تبسيط إدارة ومشاركة محتوى StackStorm القابل للتوصيل من خلال تجميع عمليات التكامل (المشغلات والإجراءات) والأتمتة (القواعد وسير العمل). يتوفر عدد متزايد من الحزم في StackStorm Exchange. يمكن للمستخدمين إنشاء حزمهم الخاصة، أو مشاركتها على GitHub، أو إرسالها إلى مؤسسة StackStorm Exchange.
مسار التدقيق هو القائمة التاريخية لعمليات تنفيذ الإجراءات، سواء كانت يدوية أو آلية، ويتم تسجيلها وتخزينها مع التفاصيل الكاملة لسياق التشغيل ونتائج التنفيذ. ويتم تسجيلها أيضًا في سجلات التدقيق للتكامل مع التسجيل الخارجي والأدوات التحليلية: LogStash أو Splunk أو statsd أو syslog.
StackStorm هي خدمة ذات بنية معيارية. وهي تتألف من مكونات خدمة صغيرة مقترنة بشكل غير محكم والتي تتواصل عبر ناقل الرسائل، وتتدرج أفقيًا لتوفير التشغيل الآلي على نطاق واسع. يحتوي StackStorm على REST API كامل وعميل CLI وواجهة مستخدم ويب للمسؤولين والمستخدمين لتشغيله محليًا أو عن بعد، بالإضافة إلى روابط عميل Python لراحة المطور.
يعد StackStorm مشروعًا راسخًا ويظل قيد التطوير من قبل مجتمع واسع.
يمكن العثور على وثائق إضافية، بما في ذلك إجراءات التثبيت، وتأليف الإجراء/القاعدة/سير العمل، وكيفية إعداد واستخدام المشغلات/أجهزة الاستشعار على https://docs.stackstorm.com.
لإعداد بيئة تطوير وتشغيل StackStorm من المصادر، اتبع هذه التعليمات.
للحصول على معلومات حول كيفية المساهمة، ودليل الأسلوب الخاص بنا، واتفاقيات البرمجة والمزيد، يرجى زيارة قسم التطوير في وثائقنا.
إذا كنت تعتقد أنك وجدت مشكلة أمنية أو ثغرة أمنية، فيرجى إرسال وصف لها إلى قائمتنا البريدية الخاصة على info [at] Stackstorm [dot] com.
بمجرد إرسال مشكلة، من المفترض أن تتلقى إقرارًا من أحد أعضاء فريقنا خلال 48 ساعة أو أقل. إذا كان من الضروري اتخاذ إجراء آخر، فقد تتلقى رسائل بريد إلكتروني إضافية للمتابعة.
لمزيد من المعلومات، يرجى الرجوع إلى https://docs.stackstorm.com/latest/security.html
حقوق النشر 2020 محفوظة لمؤلفي StackStorm. حقوق الطبع والنشر لعام 2019 محفوظة لشركة Extreme Networks, Inc. حقوق الطبع والنشر لعام 2014-2018 لشركة StackStorm, Inc.
مرخص بموجب ترخيص Apache، الإصدار 2.0 ("الترخيص")؛ لا يجوز لك استخدام هذا العمل إلا وفقًا للترخيص. يمكنك الحصول على نسخة من الترخيص في ملف الترخيص، أو على:
http://www.apache.org/licenses/LICENSE-2.0
من خلال المساهمة، فإنك توافق على أن هذه المساهمات خاصة بك (أو معتمدة من قبل صاحب العمل الخاص بك) وتمنح ترخيص حقوق الطبع والنشر كاملًا وكاملًا وغير قابل للإلغاء لجميع مستخدمي ومطوري المشروع، الحاليين والمستقبليين، وفقًا لترخيص المشروع.