Foreman är en Open Source IT -automatiseringsprogramvara

Foreman Gratis CMDB -programvara

Distribuera, konfigurera och spåra förändringar med gratis CMDB -programvara

Automatisera repetitiva uppgifter med Foreman. Detta fjärrserveradministrationsverktyg erbjuder flera gränssnitt för interaktion som RESTF API, Web UI och CLI.

Översikt

Foreman är en gratis Open Source IT -automatiseringsprogramvara för kontor, datacenter och flera andra platser. Det underlättar administratörer att hantera hela IT -infrastrukturen. Vidare tillhandahåller denna digitala tillgångshanteringslösning faciliteter för att ställa in nya servrar, konfigurationshantering och spårningsändring. Det finns stöd för populära förändringar och konfigurationshanteringsprogramvara som dockan, salt, ansible och kock. Faktum är att denna öppen källkod CMDB -programvara erbjuder flera gränssnitt för interaktion och den inkluderar REST API, CLI och webbanvändargränssnitt. Användare kan hantera såväl fysiska som virtuella servrar. Denna gratis CMDB -programvara erbjuder rapporteringsfunktioner för maskiner och deras konfigurationer. Framför allt kan användare generera anpassade rapporter med hjälp av fördefinierade rapporteringsmallar. Det är emellertid lätt att ställa in och byggas ovanpå den plugin-baserade arkitekturen. Dessutom finns det ett komplett ekosystem för att hantera inventeringen av hanterade servrar och nätverk. Dessutom tillhandahåller Foreman en intuitiv instrumentpanel med widgetar och statistik. Denna Open Source IT-automatiseringsprogramvara är mycket utdragbar och ger integrationer med tredjepartsapplikationer. Därför är Foreman huvudsakligen skriven i Ruby tillsammans med input från andra språk som JavaScript, HTML och Python.

Systemkrav

Kraven för att ställa in Foreman inkluderar:

  • röd hatt / centos / ubuntu
  • Ruby 2.5 eller nyare
  • NodeJS 10 eller nyare
  • npm 3.0 eller nyare

Funktioner

Foreman har en utmärkt funktionslista och några av dem är:

  • Öppen källa
  • Utdragbar
  • Fysisk/virtuell kapitalförvaltning
  • Tvärplattform
  • RESTful gränssnitt
  • CLI
  • Intuitiv instrumentbräda
  • Rapportering
  • Puggins
  • Övervakning

Installation

När du har installerat förutsättningarna, kör följande kommandon för att installera alla nödvändiga paket:

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

Det är viktigt att config/database.yml är inställd på att använda rätt databas i “produktion” -blocket. Kör nu följande kommando för att klona källkoden:

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

Kör efter det dessa kommandon för konfigurationerna:

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

Kör sedan följande kommando för att installera beroenden:

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

Följande kommandon kommer att ställa in databasschema:

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

Slutligen kan du köra applikationen med följande kommando:

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

 Svenska