Foreman is een open source IT -automatiseringssoftware

Foreman Gratis CMDB -software

Implementeren, configureren en volgen wijzigen met gratis CMDB -software

Automatiseer repetitieve taken met Foreman. Deze externe serverbeheerstool biedt meerdere interfaces voor interactie zoals RESTF API, Web UI en CLI.

Overzicht

Foreman is een gratis open source IT -automatiseringssoftware voor kantoren, datacenters en meerdere andere locaties. Het faciliteert beheerders om de hele IT -infrastructuur te beheren. Verder biedt deze oplossing voor digitale activabeheer faciliteiten voor het opzetten van nieuwe servers, configuratiebeheer en trackingwijziging. Er is ondersteuning voor populaire wijzigings- en configuratiebeheersoftware zoals Puppet, Salt, Ansible en Chef. In feite biedt deze open source CMDB -software meerdere interfaces voor interactie en bevat het REST API-, CLI- en Web -gebruikersinterface. Gebruikers kunnen zowel fysieke als virtuele servers beheren. Deze gratis CMDB -software biedt rapportagemogelijkheden van machines en hun configuraties. Bovenal kunnen gebruikers aangepaste rapporten genereren met behulp van vooraf gedefinieerde rapportagesjablonen. Het is echter gemakkelijk in te stellen en gebouwd bovenop de op plug-in gebaseerde architectuur. Bovendien is er een compleet ecosysteem voor het beheren van de inventaris van beheerde servers en netwerken. Bovendien biedt Foreman een intuïtief dashboard met widgets en statistieken. Deze open source IT-automatiseringssoftware is zeer uitbreidbaar en biedt integraties met applicaties van derden. Daarom is Foreman voornamelijk in Ruby geschreven, samen met de invoer uit andere talen zoals JavaScript, HTML en Python.

Systeem vereisten

Vereisten voor het instellen van Foreman zijn onder meer:

  • Red Hat / Centos / Ubuntu
  • Ruby 2.5 of nieuwer
  • Nodejs 10 of nieuwer
  • NPM 3.0 of nieuwer

Functies

Foreman heeft een uitstekende functielijst en sommige zijn:

  • Open source
  • Uitbreidbaar
  • Fysiek/virtueel activabeheer
  • Platformovereenkomst
  • Restful Interface
  • Cli
  • Intuïtief dashboard
  • Rapportage
  • Pluggins
  • Toezicht houden

Installatie

Nadat u de vereisten hebt geïnstalleerd, voert u de volgende opdrachten uit om alle vereiste pakketten te installeren:

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

Het is belangrijk dat config/database.yml is ingesteld om de juiste database in het “productie” -blok te gebruiken. Voer nu de volgende opdracht uit om de broncode te klonen:

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

Voer daarna deze opdrachten uit voor de configuraties:

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

Voer vervolgens de volgende opdracht uit om afhankelijkheden te installeren:

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

De volgende opdrachten stellen databaseschema in:

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

Ten slotte kunt u de applicatie uitvoeren met de volgende opdracht:

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

 Nederlands