Instal Dapatkan sendiri kotak Linux 64-bit bersih yang sesuai dengan persyaratan sistem. Jalankan skrip penginstal:
curl -sSL https://stackstorm.com/packages/install.sh | bash -s -- --user=st2admin --password=Ch@ngeMe
Baca dokumen: https://docs.stackstorm.com/index.html
Pertanyaan? Kunjungi forum.stackstorm.com
Atau bergabunglah dengan komunitas Slack kami
StackStorm adalah platform untuk integrasi dan otomatisasi di seluruh layanan dan alat. Ini menyatukan infrastruktur dan lingkungan aplikasi yang ada sehingga Anda dapat lebih mudah mengotomatisasi lingkungan tersebut -- dengan fokus khusus pada pengambilan tindakan sebagai respons terhadap peristiwa.
StackStorm membantu mengotomatiskan pola operasional umum. Beberapa contohnya adalah:
StackStorm membantu Anda menyusun pola ini dan pola operasional lainnya sebagai aturan dan alur kerja atau tindakan; dan aturan serta alur kerja ini - konten dalam platform StackStorm - disimpan sebagai kode yang berarti mendukung pendekatan kolaborasi yang sama dengan yang Anda gunakan saat ini untuk pengembangan kode dan dapat dibagikan dengan komunitas sumber terbuka yang lebih luas melalui StackStorm Exchange.
Lihat daftar StackStorm ADOPTERS.md dan Pemimpin Pemikiran yang dikenal.
StackStorm terhubung ke lingkungan melalui serangkaian adaptor yang dapat diperluas: sensor dan tindakan.
Sensor adalah plugin Python untuk integrasi masuk yang mengawasi peristiwa dari sistem eksternal dan memicu pemicu StackStorm ketika suatu peristiwa terjadi.
Pemicu adalah representasi StackStorm dari peristiwa eksternal. Ada pemicu umum (misalnya pengatur waktu, webhook) dan pemicu integrasi (misalnya peringatan Sensu, masalah JIRA diperbarui). Tipe pemicu baru dapat ditentukan dengan menulis plugin sensor.
Tindakan adalah integrasi keluar StackStorm. Ada tindakan umum (SSH, permintaan HTTP), integrasi (OpenStack, Docker, Puppet), atau tindakan khusus. Tindakan dapat berupa plugin Python, atau skrip apa pun, yang dimasukkan ke dalam StackStorm dengan menambahkan beberapa baris metadata. Tindakan dapat dipanggil langsung oleh pengguna melalui CLI, API, atau UI web, atau digunakan dan disebut sebagai bagian dari otomatisasi - aturan dan alur kerja.
Aturan memetakan pemicu ke tindakan (atau alur kerja), menerapkan kriteria yang cocok, dan memetakan data payload pemicu ke input tindakan.
Alur kerja menyatukan tindakan menjadi "tindakan uber", menentukan urutan, kondisi transisi, dan meneruskan data konteks dari satu tindakan ke tindakan berikutnya. Kebanyakan otomatisasi bersifat multi-langkah (misalnya: lebih dari satu tindakan). Alur kerja, seperti tindakan "atomik", tersedia di pustaka tindakan, dan dapat dipanggil secara manual atau dipicu oleh aturan.
Paket adalah unit penyebaran konten. Mereka menyederhanakan pengelolaan dan berbagi konten pluggable StackStorm dengan mengelompokkan integrasi (pemicu dan tindakan) dan otomatisasi (aturan dan alur kerja). Semakin banyak paket yang tersedia di StackStorm Exchange. Pengguna dapat membuat paket mereka sendiri, membagikannya di GitHub, atau mengirimkannya ke organisasi StackStorm Exchange.
Jejak audit adalah daftar riwayat eksekusi tindakan, manual atau otomatis, dan dicatat serta disimpan dengan detail lengkap mengenai konteks pemicu dan hasil eksekusi. Itu juga disimpan dalam log audit untuk diintegrasikan dengan logging eksternal dan alat analisis: LogStash, Splunk, statsd, atau syslog.
StackStorm adalah layanan dengan arsitektur modular. Ini terdiri dari komponen layanan mikro yang digabungkan secara longgar yang berkomunikasi melalui bus pesan, dan diskalakan secara horizontal untuk memberikan otomatisasi dalam skala besar. StackStorm memiliki REST API lengkap, klien CLI, dan UI web untuk admin dan pengguna untuk mengoperasikannya secara lokal atau jarak jauh, serta pengikatan klien Python untuk kenyamanan pengembang.
StackStorm adalah proyek mapan dan masih dikembangkan secara aktif oleh komunitas luas.
Dokumentasi tambahan, termasuk prosedur instalasi, pembuatan tindakan/aturan/alur kerja, dan cara mengatur dan menggunakan pemicu/sensor dapat ditemukan di https://docs.stackstorm.com.
Untuk menyiapkan lingkungan pengembangan dan menjalankan StackStorm dari sumber, ikuti petunjuk berikut.
Untuk informasi tentang cara berkontribusi, panduan gaya kami, konvensi pengkodean, dan lainnya, silakan kunjungi bagian Pengembangan dalam dokumentasi kami.
Jika Anda yakin telah menemukan masalah keamanan atau kerentanan, kirimkan penjelasannya ke milis pribadi kami di info [at] stackstorm [dot] com.
Setelah Anda mengirimkan masalah, Anda akan menerima pengakuan dari salah satu anggota tim kami dalam waktu 48 jam atau kurang. Jika tindakan lebih lanjut diperlukan, Anda mungkin menerima email tindak lanjut tambahan.
Untuk informasi lebih lanjut, silakan merujuk ke https://docs.stackstorm.com/latest/security.html
Hak Cipta 2020 Penulis StackStorm. Hak Cipta 2019 Extreme Networks, Inc. Hak Cipta 2014-2018 StackStorm, Inc.
Berlisensi di bawah Lisensi Apache, Versi 2.0 ("Lisensi"); Anda tidak boleh menggunakan karya ini kecuali sesuai dengan Lisensi. Anda dapat memperoleh salinan Lisensi dalam file LISENSI, atau di:
http://www.apache.org/licenses/LICENSE-2.0
Dengan berkontribusi, Anda setuju bahwa kontribusi ini adalah milik Anda (atau disetujui oleh perusahaan Anda) dan Anda memberikan lisensi hak cipta penuh, lengkap, dan tidak dapat dibatalkan kepada semua pengguna dan pengembang proyek, saat ini dan di masa mendatang, sesuai dengan lisensi proyek.