A Foreman egy nyílt forráskódú IT automatizálási szoftver

Foreman Ingyenes CMDB szoftver

Telepítse, konfigurálja és nyomon kövesse a változást ingyenes CMDB szoftverrel

Automatizálja az ismétlődő feladatokat a Foremannel. Ez a távoli szerver adminisztrációs eszköz több interfészet kínál az interakcióhoz, például a Restf API, a Web UI és a CLI.

Áttekintés

A Foreman egy ingyenes nyílt forráskódú IT automatizálási szoftver irodák, adatközpontok és számos más hely számára. Ez megkönnyíti az adminisztrátorokat az egész IT -infrastruktúra kezelésében. Ezenkívül ez a digitális vagyonkezelési megoldás lehetőségeket kínál új kiszolgálók, konfigurációs menedzsment és a változások nyomon követésére. Támogatás van a népszerű változás- és konfigurációs menedzsment szoftverekhez, mint például a báb, a só, az ansible és a séf. Valójában ez a nyílt forráskódú CMDB szoftver több interfészet kínál az interakcióhoz, és magában foglalja a REST API, a CLI és a Web felhasználói felületet. A felhasználók kezelhetik a fizikai és a virtuális szervereket. Ez az ingyenes CMDB szoftver a gépek és azok konfigurációinak jelentési képességeit kínálja. Mindenekelőtt a felhasználók egyéni jelentéseket generálhatnak előre meghatározott jelentési sablonok segítségével. Könnyű beállítani és a plugin-alapú építészet tetejére építeni. Ezenkívül van egy teljes ökoszisztéma a kezelt szerverek és hálózatok leltárának kezelésére. Ezenkívül a Foreman intuitív műszerfalat biztosít kütyükkel és statisztikákkal. Ez a nyílt forráskódú IT-automatizálási szoftver nagyon bővíthető, és integrációkat biztosít harmadik fél alkalmazásokkal. Ezért a Foreman elsősorban Ruby -ban van írva, valamint más nyelvek, például a JavaScript, a HTML és a Python bevitelével együtt.

Rendszerkövetelmények

A Foreman beállítási követelményei között szerepel:

  • Red Hat / Centos / Ubuntu
  • Ruby 2.5 vagy újabb
  • NodeJS 10 vagy újabb
  • NPM 3.0 vagy újabb

Jellemzők

A Foreman kiváló szolgáltatáslistával rendelkezik, és ezek közül néhány a következők:

  • Nyílt forráskód
  • Bővíthető
  • Fizikai/virtuális eszközkezelés
  • Platformok közötti
  • RESTFUL interfész
  • CLI
  • Intuitív műszerfal
  • Jelentés
  • Pluggins
  • Monitoring

telepítés

Miután telepítette az előfeltételeket, futtassa a következő parancsokat az összes szükséges csomag telepítéséhez:

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

Fontos, hogy a config/database.yml a megfelelő adatbázist használja a „produkció” blokkban. Most futtassa a következő parancsot a forráskód klónozásához:

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

Ezután futtassa ezeket a parancsokat a konfigurációkhoz:

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

Ezután futtassa a következő parancsot a függőségek telepítéséhez:

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

A következő parancsok beállítják az adatbázis -sémát:

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

Végül futtathatja az alkalmazást a következő paranccsal:

./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).

 Magyar