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).
Prozkoumejte
Následující odkazy můžete považovat za relevantní:
Automatizovat obchodní operace pomocí softwaru zdarma a s otevřeným zdrojovým kódem