Foreman은 오픈 소스 IT 자동화 소프트웨어입니다

Foreman 무료 CMDB 소프트웨어

무료 CMDB 소프트웨어로 변경, 구성 및 트랙 변경

감독과 함께 반복적 인 작업을 자동화하십시오. 이 원격 서버 관리 도구는 RESTF API, Web UI 및 CLI와 같은 상호 작용을위한 여러 인터페이스를 제공합니다.

개요

Foreman은 사무실, 데이터 센터 및 기타 여러 위치를위한 무료 오픈 소스 IT 자동화 소프트웨어입니다. 관리자가 전체 IT 인프라를 관리하도록 촉진합니다. 또한이 디지털 자산 관리 솔루션은 새로운 서버, 구성 관리 및 추적 변경을위한 시설을 제공합니다. 인형, 소금, Ansible 및 Chef와 같은 대중적인 변화 및 구성 관리 소프트웨어를 지원합니다. 실제로이 오픈 소스 CMDB 소프트웨어는 상호 작용을위한 여러 인터페이스를 제공하며 REST API, CLI 및 웹 사용자 인터페이스가 포함됩니다. 사용자는 물리적 및 가상 서버를 관리 할 수 ​​있습니다. 이 무료 CMDB 소프트웨어는 기계의보고 기능 및 구성 기능을 제공합니다. 무엇보다도 사용자는 사전 정의 된보고 템플릿을 사용하여 사용자 정의 보고서를 생성 할 수 있습니다. 그러나 플러그인 기반 아키텍처 위에 설정하기 쉽고 구축됩니다. 또한 관리되는 서버 및 네트워크의 인벤토리를 관리하기위한 완벽한 생태계가 있습니다. 또한 Foreman은 위젯과 통계가있는 직관적 인 대시 보드를 제공합니다. 이 오픈 소스 IT 자동화 소프트웨어는 확장 가능하며 타사 응용 프로그램과 통합을 제공합니다. 따라서 Foreman은 주로 JavaScript, HTML 및 Python과 같은 다른 언어의 입력과 함께 Ruby로 작성됩니다.

시스템 요구 사항

Foreman을 설정 해야하는 요구 사항에는 다음이 포함됩니다.

  • 빨간 모자 / 센토스 / 우분투
  • 루비 2.5 또는 새로 -Nodejs 10 또는 최신 -NPM 3.0 이상

특징

감독은 우수한 기능 목록을 가지고 있으며 그중 일부는 다음과 같습니다.

  • 오픈 소스
  • 확장 가능
  • 물리적/가상 자산 관리
  • 크로스 플랫폼
  • 편안한 인터페이스
  • CLI
  • 직관적 인 대시 보드 *보고
  • 플러그 핀
  • 모니터링

설치

사전 반품을 설치 한 후에는 다음 명령을 실행하여 필요한 모든 패키지를 설치하십시오.

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

config/database.yml은 “생산"블록에서 올바른 데이터베이스를 사용하도록 설정되어 있어야합니다. 이제 소스 코드를 복제하려면 다음 명령을 실행하십시오.

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

그런 다음 구성을 위해이 명령을 실행하십시오.

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

그런 다음 다음 명령을 실행하여 종속성을 설치하십시오.

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

다음 명령은 데이터베이스 스키마를 설정합니다.

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

마지막으로 다음 명령을 사용하여 응용 프로그램을 실행할 수 있습니다.

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

 한국인