Foreman adalah perangkat lunak otomatisasi IT open source

Foreman Perangkat lunak CMDB gratis

Menyebarkan, mengkonfigurasi, dan melacak perubahan dengan perangkat lunak CMDB gratis

Otomatiskan tugas berulang dengan Foreman. Alat administrasi server jarak jauh ini menawarkan beberapa antarmuka untuk interaksi seperti RESTF API, Web UI, dan CLI.

Ringkasan

Foreman adalah perangkat lunak otomatisasi IT open source gratis untuk kantor, pusat data, dan beberapa lokasi lainnya. Ini memfasilitasi administrator untuk mengelola seluruh infrastruktur TI. Selanjutnya, solusi manajemen aset digital ini menyediakan fasilitas untuk menyiapkan server baru, manajemen konfigurasi, dan perubahan pelacakan. Ada dukungan untuk perubahan populer dan perangkat lunak manajemen konfigurasi seperti Puppet, Salt, Ansible, dan Chef. Faktanya, perangkat lunak CMDB open source ini menawarkan beberapa antarmuka untuk interaksi dan termasuk API REST, CLI, dan antarmuka pengguna web. Pengguna dapat mengelola server fisik dan virtual. Perangkat lunak CMDB gratis ini menawarkan kemampuan pelaporan mesin dan konfigurasinya. Di atas segalanya, pengguna dapat menghasilkan laporan khusus menggunakan templat pelaporan yang telah ditentukan sebelumnya. Namun, mudah diatur, dan dibangun di atas arsitektur berbasis plugin. Selain itu, ada ekosistem lengkap untuk mengelola inventaris server dan jaringan yang dikelola. Selain itu, Foreman menyediakan dasbor intuitif dengan widget dan statistik. Perangkat lunak otomatisasi IT open source ini sangat dapat diperluas dan memberikan integrasi dengan aplikasi pihak ketiga. Oleh karena itu, Foreman terutama ditulis dalam Ruby bersama dengan input dari bahasa lain seperti JavaScript, HTML, dan Python.

Persyaratan sistem

Persyaratan untuk mengatur mandor meliputi:

  • Red Hat / Centos / Ubuntu
  • Ruby 2.5 atau lebih baru
  • NodeJS 10 atau lebih baru
  • NPM 3.0 atau yang lebih baru

Fitur

Foreman memiliki daftar fitur yang sangat baik dan beberapa di antaranya adalah:

  • Open Source
  • Dapat diperluas
  • Manajemen Aset Fisik/Virtual
  • Cross-platform
  • Antarmuka yang tenang
  • Cli
  • Dasbor intuitif
  • Pelaporan
  • Pluggins
  • Pemantauan

Instalasi

Setelah Anda menginstal prasyarat, jalankan perintah berikut untuk menginstal semua paket yang diperlukan:

yum groupinstall "Development Tools" "Development Libraries"
yum -y install gcc-c++ git ruby ruby-devel rubygems \ libvirt-devel postgresql-devel openssl-devel \ libxml2-devel libxslt-devel zlib-devel \ readline-devel systemd-devel tar nodejs npm libcurl-devel

Penting bahwa konfigurasi/database.yml diatur untuk menggunakan database yang benar di blok “Produksi”. Sekarang, jalankan perintah berikut untuk mengkloning kode sumber:

git clone https://github.com/theforeman/foreman.git -b develop

Setelah itu, jalankan perintah ini untuk konfigurasi:

cp config/settings.yaml.example config/settings.yaml
cp config/database.yml.example config/database.yml
gem install bundler

Kemudian, jalankan perintah berikut untuk menginstal dependensi:

bundle install --without development test --path vendor
npm install

Perintah berikut akan mengatur skema basis data:

RAILS_ENV=production bundle exec rake db:migrate
RAILS_ENV=production bundle exec rake db:seed assets:precompile locale:pack webpack:compile

Akhirnya, Anda dapat menjalankan aplikasi menggunakan perintah berikut:

./bin/rails s -e production

FAQ

Untuk apa foreman digunakan?

Foreman adalah perangkat lunak open source untuk mengelola server fisik/virtual. Perangkat lunak manajemen perubahan dan konfigurasi gratis ini menawarkan perangkat lunak manajemen konfigurasi bersama dengan beberapa antarmuka pengguna seperti REST API, Web UI dan CLI.

Apakah Foreman Gratis?

Foreman adalah perangkat lunak hosting sendiri yang digunakan untuk mengotomatisasi beberapa tugas seperti penyebaran aplikasi, manajemen konfigurasi, dan pemantauan.

Apa itu Foreman Katello?

Katello adalah plugin populer yang dibangun untuk Foreman yang menyediakan manajemen konten dan kemampuan penyediaan. Ini memungkinkan pengguna menyinkronkan repositori jarak jauh untuk membangun perpustakaan contnet yang membantu membuat pembuatan konten khusus.

Apakah Foreman Open Source?

Foreman adalah alat administrasi server jarak jauh sumber terbuka. Kode sumber aplikasi ini tersedia pada GitHub.

Apakah Foreman membutuhkan boneka?

Ya, Foreman Installer membutuhkan boneka (4 atau lebih baru).

 Indonesia