Foreman est un logiciel d'automatisation informatique open source

Foreman Logiciel CMDB gratuit

Déployer, configurer et suivre le changement avec le logiciel CMDB gratuit

Automatiser les tâches répétitives avec le contremaître. Cet outil d'administration de serveur distant offre plusieurs interfaces pour l'interaction telles que l'API RESTF, l'interface utilisateur Web et la CLI.

Aperçu

Foreman est un logiciel d’automatisation informatique open source gratuit pour les bureaux, les centres de données et plusieurs autres emplacements. Il facilite les administrateurs pour gérer toute l’infrastructure informatique. En outre, cette solution de gestion des actifs numériques fournit des installations pour configurer de nouveaux serveurs, la gestion de la configuration et le changement de suivi. Il existe une prise en charge des logiciels populaires de gestion des changements et de la configuration tels que Puppet, Salt, Ansible et Chef. En fait, ce logiciel CMDB open source offre plusieurs interfaces pour l’interaction et comprend l’API REST, la CLI et l’interface utilisateur Web. Les utilisateurs peuvent gérer des serveurs physiques et virtuels. Ce logiciel CMDB gratuit offre des capacités de rapport des machines et leurs configurations. Surtout, les utilisateurs peuvent générer des rapports personnalisés à l’aide de modèles de rapports prédéfinis. Cependant, il est facile à configurer et construit sur l’architecture basée sur le plugin. De plus, il existe un écosystème complet pour gérer l’inventaire des serveurs et des réseaux gérés. De plus, Foreman fournit un tableau de bord intuitif avec des widgets et des statistiques. Ce logiciel d’automatisation informatique open source est très extensible et fournit des intégrations avec des applications tierces. Par conséquent, le contremaître est principalement écrit en Ruby avec l’entrée d’autres langues telles que JavaScript, HTML et Python.

Configuration requise

Les exigences pour configurer le contremaître comprennent:

  • Chapeau rouge / centos / ubuntu
  • Ruby 2.5 ou plus récent
  • Nodejs 10 ou plus récent
  • NPM 3.0 ou plus récent

Caractéristiques

Foreman a une excellente liste de fonctionnalités et certains d’entre eux sont:

  • Open source
  • Extensible
  • Gestion des actifs physiques / virtuels
  • Multiplateforme
  • Interface reposante
  • CLI
  • Tableau de bord intuitif
  • Rapports
  • Pluggins
  • Surveillance

Installation

Une fois que vous avez installé les pré-requis, exécutez les commandes suivantes pour installer tous les packages requis:

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

Il est important que config / database.yml soit défini pour utiliser la base de données correcte dans le bloc «Production». Maintenant, exécutez la commande suivante pour cloner le code source:

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

Après cela, exécutez ces commandes pour les configurations:

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

Ensuite, exécutez la commande suivante pour installer les dépendances:

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

Les commandes suivantes configureront le schéma de base de données:

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

Enfin, vous pouvez exécuter l’application à l’aide de la commande suivante:

./bin/rails s -e production

FAQS

À quoi sert le contremaître?

Foreman est un logiciel open source pour gérer les serveurs physiques / virtuels. Ce logiciel gratuit de gestion des changements et de la configuration propose un logiciel de gestion de configuration ainsi que plusieurs interfaces utilisateur telles que l’API REST, l’interface utilisateur Web et le CLI.

est le contremaître gratuit?

Le contremaître est un logiciel auto-hébergé gratuit utilisé pour automatiser plusieurs tâches telles que le déploiement des applications, la gestion de la configuration et la surveillance.

Qu’est-ce que le contremaître Katello?

Katello est un plugin populaire conçu pour le contremaître qui offre des capacités de gestion de contenu et d’approvisionnement. Il permet aux utilisateurs de synchroniser les référentiels distants pour créer une bibliothèque de contnet qui aide à créer une génération personnalisée du contenu.

est le contremaître open source?

Foreman est un outil d’administration de serveur distant open source. Le code source de cette application est disponible sur Github.

Foreman a-t-il besoin de marionnettes?

Oui, l’installateur du contremaître nécessite une marionnette (4 ou version ultérieure).

 Français