Foreman Darmowe oprogramowanie CMDB
Wdrażaj, skonfiguruj i śledź zmianę za pomocą bezpłatnego oprogramowania CMDB
Zautomatyzuj powtarzające się zadania z brygadzistą. To zdalne narzędzie administracyjne serwera oferuje wiele interfejsów do interakcji, takich jak API RESTF, interfejs internetowy i CLI.
Przegląd
Foreman to bezpłatne oprogramowanie do automatyzacji IT open source dla biur, centrów danych i wielu innych lokalizacji. Ułatwia administratorom zarządzanie całą infrastrukturą IT. Ponadto to rozwiązanie do zarządzania zasobami cyfrowymi zapewnia udogodnienia do konfigurowania nowych serwerów, zarządzania konfiguracją i zmiany śledzenia. Istnieje wsparcie dla popularnego oprogramowania do zarządzania zmianami i konfiguracjami, takim jak Puppet, Salt, Ansible i Chef. W rzeczywistości to oprogramowanie CMDB open source oferuje wiele interfejsów do interakcji i obejmuje interfejs API REST, CLI i interfejs użytkownika. Użytkownicy mogą zarządzać fizycznymi i wirtualnymi serwerami. To bezpłatne oprogramowanie CMDB oferuje możliwości raportowania maszyn i ich konfiguracji. Przede wszystkim użytkownicy mogą generować niestandardowe raporty przy użyciu wstępnie zdefiniowanych szablonów raportowania. Jest jednak łatwy do skonfigurowania i zbudowany na architekturze opartej na wtyczkach. Ponadto istnieje pełny ekosystem zarządzania zapasami zarządzanych serwerów i sieci. Ponadto Foreman zapewnia intuicyjny pulpit nawigacyjny z widżetami i statystykami. To oprogramowanie do automatyzacji IT open source jest wysoce rozszerzalne i zapewnia integrację z aplikacjami innych firm. Dlatego Foreman jest napisany głównie w Ruby wraz z wkładem innych języków, takich jak JavaScript, HTML i Python.
Wymagania systemowe
Wymagania konfiguracji brygadzisty obejmują:
- Red Hat / Centos / Ubuntu
- Ruby 2.5 lub nowsze
- nodejs 10 lub nowsze
- NPM 3.0 lub nowsze
Cechy
Foreman ma doskonałą listę funkcji, a niektóre z nich to:
- Otwarte źródło
- Rozszerzalny
- Zarządzanie aktywami fizycznymi/wirtualnymi
- Platforma krzyżowa
- Interfejs RESTful
- Cli
- Intuicyjny pulpit nawigacyjny
- Raportowanie
- Pluggins
- Monitorowanie
Instalacja
Po zainstalowaniu warunków wstępnych uruchom następujące polecenia, aby zainstalować wszystkie wymagane pakiety:
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
Ważne jest, aby Config/Database.YML był ustawiony tak, aby używał poprawnej bazy danych w bloku „produkcyjnym”. Teraz uruchom następujące polecenie, aby sklonować kod źródłowy:
git clone https://github.com/theforeman/foreman.git -b develop
Następnie uruchom te polecenia dla konfiguracji:
cp config/settings.yaml.example config/settings.yaml
cp config/database.yml.example config/database.yml
gem install bundler
Następnie uruchom następujące polecenie, aby zainstalować zależności:
bundle install --without development test --path vendor
npm install
Następujące polecenia skonfigurują schemat bazy danych:
RAILS_ENV=production bundle exec rake db:migrate
RAILS_ENV=production bundle exec rake db:seed assets:precompile locale:pack webpack:compile
Na koniec możesz uruchomić aplikację za pomocą następującego polecenia:
./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).
Badać
Możesz znaleźć istotne następujące linki:
** Oprogramowanie CMDB **
** Ralph **
** Snipeit **
** Zautomatyzuj operacje biznesowe za pomocą oprogramowania bezpłatnego i open source **