ติดตั้ง รับกล่อง Linux 64 บิตที่สะอาดที่เหมาะกับความต้องการของระบบ รันสคริปต์การติดตั้ง:
curl -sSL https://stackstorm.com/packages/install.sh | bash -s -- --user=st2admin --password=Ch@ngeMe
อ่านเอกสาร: https://docs.stackstorm.com/index.html
คำถาม? ตรวจสอบฟอรั่ม.stackstorm.com
หรือเข้าร่วมชุมชน Slack ของเรา
StackStorm เป็นแพลตฟอร์มสำหรับการบูรณาการและการทำงานอัตโนมัติในบริการและเครื่องมือต่างๆ โดยจะเชื่อมโยงโครงสร้างพื้นฐานที่มีอยู่และสภาพแวดล้อมแอปพลิเคชันเข้าด้วยกัน เพื่อให้คุณสามารถทำให้สภาพแวดล้อมนั้นเป็นอัตโนมัติได้ง่ายขึ้น โดยมุ่งเน้นที่การดำเนินการเพื่อตอบสนองต่อเหตุการณ์โดยเฉพาะ
StackStorm ช่วยให้รูปแบบการทำงานทั่วไปเป็นแบบอัตโนมัติ ตัวอย่างบางส่วนได้แก่:
StackStorm ช่วยให้คุณสร้างรูปแบบการดำเนินการเหล่านี้และรูปแบบการดำเนินการอื่นๆ ให้เป็นกฎและเวิร์กโฟลว์หรือการดำเนินการ และกฎและขั้นตอนการทำงานเหล่านี้ ซึ่งเป็นเนื้อหาภายในแพลตฟอร์ม StackStorm จะถูกจัดเก็บ เป็นโค้ด ซึ่งหมายความว่ากฎและขั้นตอนการทำงานเหล่านี้สนับสนุนแนวทางการทำงานร่วมกันแบบเดียวกับที่คุณใช้ในการพัฒนาโค้ดในปัจจุบัน และสามารถแชร์กับชุมชนโอเพ่นซอร์สในวงกว้างผ่าน StackStorm Exchange
ดูรายชื่อ StackStorm ADOPTERS.md และผู้นำทางความคิดที่เป็นที่รู้จัก
StackStorm เสียบเข้ากับสภาพแวดล้อมผ่านชุดอะแดปเตอร์ที่ขยายได้: เซ็นเซอร์และการดำเนินการ
เซ็นเซอร์ คือปลั๊กอิน Python สำหรับการผสานรวมขาเข้าที่เฝ้าดูเหตุการณ์จากระบบภายนอกและเรียกใช้ทริกเกอร์ StackStorm เมื่อมีเหตุการณ์เกิดขึ้น
ทริกเกอร์ คือการแสดง StackStorm ของเหตุการณ์ภายนอก มีทริกเกอร์ทั่วไป (เช่น ตัวจับเวลา webhooks) และทริกเกอร์การรวม (เช่น การแจ้งเตือน Sensu อัปเดตปัญหา JIRA) สามารถกำหนดประเภททริกเกอร์ใหม่ได้โดยการเขียนปลั๊กอินเซ็นเซอร์
การดำเนินการ คือการผสานรวมขาออกของ StackStorm มีการดำเนินการทั่วไป (SSH, คำขอ HTTP), การรวมระบบ (OpenStack, Docker, Puppet) หรือการดำเนินการแบบกำหนดเอง การดำเนินการอาจเป็นปลั๊กอิน Python หรือสคริปต์ใดๆ ที่ใช้ใน StackStorm โดยการเพิ่มข้อมูลเมตาสองสามบรรทัด ผู้ใช้สามารถเรียกใช้การดำเนินการได้โดยตรงผ่าน CLI, API หรือ UI บนเว็บ หรือใช้และเรียกเป็นส่วนหนึ่งของระบบอัตโนมัติ - กฎและเวิร์กโฟลว์
กฎ แมปทริกเกอร์กับการดำเนินการ (หรือเวิร์กโฟลว์) การใช้เกณฑ์ที่ตรงกัน และแมปข้อมูลเพย์โหลดทริกเกอร์กับอินพุตการดำเนินการ
เวิร์กโฟลว์ รวมการดำเนินการเข้าด้วยกันเป็น "การดำเนินการแบบ Uber" โดยกำหนดลำดับ เงื่อนไขการเปลี่ยนแปลง และส่งข้อมูลบริบทจากการดำเนินการหนึ่งไปยังอีกการดำเนินการหนึ่ง การทำงานอัตโนมัติส่วนใหญ่เป็นแบบหลายขั้นตอน (เช่น การดำเนินการมากกว่าหนึ่งรายการ) เวิร์กโฟลว์ เช่นเดียวกับการดำเนินการ "อะตอมมิก" มีอยู่ในไลบรารีการดำเนินการ และสามารถเรียกใช้ด้วยตนเองหรือทริกเกอร์ตามกฎ
แพ็ก คือหน่วยของการนำเนื้อหาไปใช้ ช่วยให้การจัดการและการแชร์เนื้อหาที่เสียบได้ของ StackStorm ง่ายขึ้นโดยการจัดกลุ่มการผสานรวม (ทริกเกอร์และการดำเนินการ) และระบบอัตโนมัติ (กฎและเวิร์กโฟลว์) มีแพ็กจำนวนมากขึ้นบน StackStorm Exchange ผู้ใช้สามารถสร้างแพ็กของตนเอง แบ่งปันบน GitHub หรือส่งไปยังองค์กร StackStorm Exchange
เส้นทางการตรวจสอบ คือรายการการดำเนินการในอดีต ทั้งด้วยตนเองหรืออัตโนมัติ และได้รับการบันทึกและจัดเก็บพร้อมรายละเอียดทั้งหมดของบริบททริกเกอร์และผลการดำเนินการ นอกจากนี้ยังถูกบันทึกไว้ในบันทึกการตรวจสอบเพื่อรวมเข้ากับการบันทึกภายนอกและเครื่องมือวิเคราะห์: LogStash, Splunk, statsd หรือ syslog
StackStorm เป็นบริการที่มีสถาปัตยกรรมแบบโมดูลาร์ ประกอบด้วยส่วนประกอบไมโครเซอร์วิสที่เชื่อมต่ออย่างหลวมๆ ซึ่งสื่อสารผ่านบัสข้อความ และปรับขนาดในแนวนอนเพื่อส่งมอบระบบอัตโนมัติตามขนาดที่ต้องการ StackStorm มี REST API, ไคลเอนต์ CLI และ UI บนเว็บเต็มรูปแบบสำหรับผู้ดูแลระบบและผู้ใช้เพื่อดำเนินการภายในหรือระยะไกล รวมถึงการผูกไคลเอนต์ 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 License เวอร์ชัน 2.0 ("ใบอนุญาต"); คุณไม่สามารถใช้งานนี้ได้เว้นแต่จะเป็นไปตามใบอนุญาต คุณอาจได้รับสำเนาใบอนุญาตในไฟล์ใบอนุญาตหรือที่:
http://www.apache.org/licenses/LICENSE-2.0
การบริจาคแสดงว่าคุณยอมรับว่าการบริจาคเหล่านี้เป็นของคุณเอง (หรือได้รับการอนุมัติจากนายจ้างของคุณ) และคุณให้ใบอนุญาตลิขสิทธิ์เต็มรูปแบบ สมบูรณ์ และไม่สามารถเพิกถอนได้แก่ผู้ใช้และผู้พัฒนาโครงการทั้งหมดทั้งในปัจจุบันและอนาคต ตามใบอนุญาตของโครงการ