„Foreman“ yra atvirojo kodo IT automatizavimo programinė įranga

Foreman Nemokama CMDB programinė įranga

Diegkite, sukonfigūruokite ir stebėkite pakeitimus naudodami nemokamą CMDB programinę įrangą

Automatizuokite pasikartojančias užduotis su „Foreman“. Šis nuotolinio serverio administravimo įrankis siūlo kelias sąveikos sąsajas, tokias kaip RESTF API, žiniatinklio vartotojo sąsaja ir CLI.

Apžvalga

„Foreman“ yra nemokama atvirojo kodo IT automatizavimo programinė įranga biurams, duomenų centruose ir keliose kitose vietose. Tai palengvina administratorius valdyti visą IT infrastruktūrą. Be to, šis skaitmeninio turto valdymo sprendimas suteikia galimybę nustatyti naujus serverius, konfigūracijos valdymą ir stebėjimo pakeitimą. Yra palaikymas populiarioms pokyčių ir konfigūracijos valdymo programinei įrangai, tokioms kaip lėlių, druskos, ansible ir virėjai. Tiesą sakant, ši atvirojo kodo CMDB programinė įranga siūlo kelias sąveikos sąsajas ir apima REST API, CLI ir žiniatinklio vartotojo sąsają. Vartotojai gali valdyti ir fizinius, ir virtualius serverius. Ši nemokama CMDB programinė įranga siūlo mašinų ir jų konfigūracijų ataskaitų teikimo galimybes. Visų pirma, vartotojai gali generuoti pasirinktines ataskaitas naudodami iš anksto apibrėžtus ataskaitų teikimo šablonus. Tačiau ją lengva nustatyti ir pastatyti ant papildinio pagrįstos architektūros viršaus. Be to, yra visa valdomų serverių ir tinklų atsargų valdymo ekosistema. Be to, „Foreman“ pateikia intuityvų prietaisų skydelį su valdikliais ir statistika. Ši atvirojo kodo IT automatizavimo programinė įranga yra labai išplėstinė ir suteikia integraciją trečiųjų šalių programoms. Todėl „Foreman“ daugiausia rašomas rubinu kartu su kitų kalbų, tokių kaip „JavaScript“, HTML ir Python, įvestis.

Sistemos reikalavimai

Reikalavimus, susijusius su „Foreman“ nustatymu:

  • raudona skrybėlė / centos / ubuntu
  • „Ruby 2.5“ arba naujesnis
  • „NodeJS 10“ arba naujesni
  • NPM 3.0 arba naujesnis

Funkcijos

„Foreman“ turi puikų funkcijų sąrašą, o kai kurie iš jų yra:

  • Atviro kodo
  • Išplečiama
  • Fizinio/virtualiojo turto valdymas
  • Kryžminė platforma
  • RESTFIL sąsaja
  • Cli
  • Intuityvus prietaisų skydelis
  • Ataskaita
  • Pilginams
  • Stebėjimas

diegimas

Įdiegę išankstines sąlygas, paleiskite šias komandas, kad įdiegtumėte visus reikalingus paketus:

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

Svarbu, kad „Config/Database.YML“ nustatyta naudoti teisingą duomenų bazę „Gamybos“ bloke. Dabar paleiskite šią komandą, kad klonuotumėte šaltinio kodą:

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

Po to paleiskite šias komandas konfigūracijoms:

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

Tada paleiskite šią komandą, kad įdiegtumėte priklausomybes:

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

Šios komandos nustatys duomenų bazės schemą:

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

Galiausiai galite paleisti programą naudodami šią komandą:

./bin/rails s -e production

FAQs

What is Foreman used for?

Foreman is an open source software for managing physical/virtual servers. This free change and configuration management software offers configuration management software along with multiple user interfaces such as REST API, web UI and CLI.

Is Foreman free?

Foreman is a free self-hosted software used to automate several tasks such as application deployment, configuration management and monitoring.

What is Foreman Katello?

Katello is a popular plugin built for Foreman that provides content management and provisioning capabilities. It lets users sync remote repositories to build a library of contnet that helps in making custom build of the content.

Is Foreman open source?

Foreman is an open source remote server administration tool. The source code of this application is available on Github.

Does Foreman require puppet?

Yes, Foreman installer requires Puppet (4 or later).

 Latviski