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).
** Utforska **
Du kan hitta följande länkar relevanta:
** CMDB -programvara **
** Ralph **
** Snipeit **
** Automatisera affärsverksamhet med gratis och öppen källkodsprogramvara **