Foreman je software pro automatizaci IT open source

Foreman Bezplatný software CMDB

Nasadit, konfigurovat a sledovat změnu pomocí bezplatného softwaru CMDB

Automatizujte opakující se úkoly s předákem. Tento nástroj pro správu vzdáleného serveru nabízí více rozhraní pro interakci, jako jsou API Restf, webové uživatelské rozhraní a CLI.

Přehled

Foreman je bezplatný software pro automatizaci IT open source pro kanceláře, datová centra a několik dalších míst. Usnadňuje správcům správu celé IT infrastruktury. Toto řešení pro správu digitálních aktiv dále poskytuje zařízení pro nastavení nových serverů, správy konfigurace a změny sledování. Existuje podpora populárního softwaru pro správu změn a konfigurace, jako je loutka, sůl, ansible a šéfkuchař. Tento software CMDB s otevřeným zdrojovým kódem nabízí více rozhraní pro interakci a zahrnuje rozhraní API REST, CLI a webového uživatele. Uživatelé mohou spravovat fyzické i virtuální servery. Tento bezplatný software CMDB nabízí schopnosti hlášení strojů a jejich konfigurace. Uživatelé mohou především generovat vlastní zprávy pomocí předdefinovaných šablon hlášení. Je však snadné nastavit a postaveno na vrcholu architektury založené na pluginu. Kromě toho existuje kompletní ekosystém pro správu zásob spravovaných serverů a sítí. Navíc Foreman poskytuje intuitivní dashboard s widgety a statistikami. Tento software pro automatizaci IT s otevřeným zdrojovým kódem je vysoce rozšiřitelný a poskytuje integraci s aplikacemi třetích stran. Proto je Foreman psán hlavně v Ruby spolu se vstupem z jiných jazyků, jako jsou JavaScript, HTML a Python.

Požadavky na systém

Požadavky na nastavení předáka zahrnují:

  • Red Hat / CentOS / Ubuntu
  • Ruby 2.5 nebo novější
  • Nodejs 10 nebo novější
  • NPM 3.0 nebo novější

Funkce

Foreman má vynikající seznam funkcí a některé z nich jsou:

  • Open source
  • Rozšiřitelné
  • Správa fyzických/virtuálních aktiv
  • Cross-platform
  • RESTful Interface
  • CLI
  • Intuitivní řídicí panel
  • Hlášení
  • Plugginy
  • Monitorování

Instalace

Jakmile nainstalujete předběžné předpoklady, spusťte následující příkazy a nainstalujte všechny požadované balíčky:

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

Je důležité, aby Config/database.yml byla nastavena tak, aby používala správnou databázi v bloku „výroby“. Nyní spusťte následující příkaz, abyste klonovali zdrojový kód:

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

Poté spusťte tyto příkazy pro konfigurace:

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

Poté spusťte následující příkaz a nainstalujte závislosti:

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

Následující příkazy nastaví schéma databáze:

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

Nakonec můžete aplikaci spustit pomocí následujícího příkazu:

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

 Čeština