फोरमैन एक ओपन सोर्स आईटी ऑटोमेशन सॉफ्टवेयर है

Foreman मुफ्त CMDB सॉफ्टवेयर

मुफ्त CMDB सॉफ़्टवेयर के साथ परिवर्तन, कॉन्फ़िगर करें और ट्रैक चेंज

फोरमैन के साथ दोहराए जाने वाले कार्यों को स्वचालित करें। यह रिमोट सर्वर एडमिनिस्ट्रेशन टूल RESTF API, वेब UI और CLI जैसे इंटरैक्शन के लिए कई इंटरफेस प्रदान करता है।

अवलोकन

फोरमैन कार्यालयों, डेटा केंद्रों और कई अन्य स्थानों के लिए एक मुफ्त ओपन सोर्स आईटी ऑटोमेशन सॉफ्टवेयर है। यह पूरे आईटी बुनियादी ढांचे का प्रबंधन करने के लिए प्रशासकों की सुविधा देता है। इसके अलावा, यह डिजिटल एसेट मैनेजमेंट सॉल्यूशन नए सर्वर, कॉन्फ़िगरेशन मैनेजमेंट और ट्रैकिंग चेंज की स्थापना के लिए सुविधाएं प्रदान करता है। लोकप्रिय परिवर्तन और कॉन्फ़िगरेशन प्रबंधन सॉफ़्टवेयर जैसे कि कठपुतली, नमक, ansible और शेफ के लिए समर्थन है। वास्तव में, यह ओपन सोर्स CMDB सॉफ्टवेयर इंटरैक्शन के लिए कई इंटरफेस प्रदान करता है और इसमें REST API, CLI और वेब उपयोगकर्ता इंटरफ़ेस शामिल हैं। उपयोगकर्ता भौतिक और साथ ही वर्चुअल सर्वर का प्रबंधन कर सकते हैं। यह मुफ्त CMDB सॉफ़्टवेयर मशीनों की रिपोर्टिंग क्षमताओं और उनके कॉन्फ़िगरेशन प्रदान करता है। इन सबसे ऊपर, उपयोगकर्ता पूर्व-निर्धारित रिपोर्टिंग टेम्प्लेट का उपयोग करके कस्टम रिपोर्ट उत्पन्न कर सकते हैं। हालांकि, इसे स्थापित करना आसान है, और प्लगइन-आधारित वास्तुकला के शीर्ष पर बनाया गया है। इसके अलावा, प्रबंधित सर्वर और नेटवर्क की सूची के प्रबंधन के लिए एक पूर्ण पारिस्थितिकी तंत्र है। इसके अलावा, फोरमैन विजेट और आँकड़ों के साथ एक सहज डैशबोर्ड प्रदान करता है। यह ओपन सोर्स आईटी ऑटोमेशन सॉफ्टवेयर अत्यधिक एक्स्टेंसिबल है और तृतीय-पक्ष अनुप्रयोगों के साथ एकीकरण प्रदान करता है। इसलिए, फोरमैन मुख्य रूप से रूबी में अन्य भाषाओं जैसे कि जावास्क्रिप्ट, एचटीएमएल और पायथन के इनपुट के साथ लिखा जाता है।

सिस्टम आवश्यकताएं

फोरमैन को सेटअप करने की आवश्यकताओं में शामिल हैं:

  • रेड हैट / सेंटोस / उबंटू
  • रूबी 2.5 या नया
  • Nodejs 10 या नया
  • एनपीएम 3.0 या नया

विशेषताएँ

फोरमैन की एक उत्कृष्ट सुविधा सूची है और उनमें से कुछ हैं:

  • खुला स्त्रोत
  • एक्स्टेंसिबल
  • भौतिक/आभासी संपत्ति प्रबंधन
  • क्रॉस-प्लेटफॉर्म
  • रेस्टफुल इंटरफ़ेस
  • सीएलआई
  • सहज डैशबोर्ड
  • रिपोर्टिंग
  • प्लगिन्स
  • निगरानी

स्थापना

एक बार जब आप पूर्व-आवश्यकताएँ स्थापित कर लेते हैं, तो सभी आवश्यक पैकेज स्थापित करने के लिए निम्नलिखित कमांड चलाएं:

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

 हिन्दी