Foreman Software CMDB gratuito
Implementar, configurar y rastrear el cambio con el software CMDB gratuito
Automatice las tareas repetitivas con Foreman. Esta herramienta de administración de servidor remoto ofrece múltiples interfaces para la interacción, como RESTF API, Web UI y CLI.
Descripción general
Foreman es un software de automatización de TI de código abierto gratuito para oficinas, centros de datos y varias otras ubicaciones. Facilita a los administradores para administrar toda la infraestructura de TI. Además, esta solución de gestión de activos digitales proporciona instalaciones para configurar nuevos servidores, administración de configuración y cambio de seguimiento. Existe soporte para el software popular de gestión de cambios y configuración, como Puppet, Salt, Ansible y Chef. De hecho, este software CMDB de código abierto ofrece múltiples interfaces para la interacción e incluye API REST, CLI e interfaz de usuario web. Los usuarios pueden administrar servidores físicos y virtuales. Este software CMDB gratuito ofrece capacidades de informes de máquinas y sus configuraciones. Sobre todo, los usuarios pueden generar informes personalizados utilizando plantillas de informes predefinidas. Sin embargo, es fácil de configurar y construido sobre la arquitectura basada en complementos. Además, existe un ecosistema completo para administrar el inventario de servidores y redes administrados. Además, Foreman proporciona un tablero intuitivo con widgets y estadísticas. Este software de automatización de TI de código abierto es altamente extensible y proporciona integraciones con aplicaciones de terceros. Por lo tanto, Foreman se escribe principalmente en Ruby junto con la entrada de otros idiomas como JavaScript, HTML y Python.
Requisitos del sistema
Los requisitos para configurar el capataz incluyen:
- Red Hat / Centos / Ubuntu
- Ruby 2.5 o más nuevo
- NodeJS 10 o más nuevo
- NPM 3.0 o más nuevo
Características
Foreman tiene una excelente lista de características y algunos son:
- Fuente abierta
- Extensible
- Gestión de activos físicos/virtuales
- Multiplataforma
- Interfaz RESTful
- CLI
- Panel intuitivo
- Informes
- Candisos
- Supervisión
Instalación
Una vez que haya instalado los requisitos previos, ejecute los siguientes comandos para instalar todos los paquetes requeridos:
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
Es importante que config/database.yml esté configurado para usar la base de datos correcta en el bloque de “producción”. Ahora, ejecute el siguiente comando para clonar el código fuente:
git clone https://github.com/theforeman/foreman.git -b develop
Después de eso, ejecute estos comandos para las configuraciones:
cp config/settings.yaml.example config/settings.yaml
cp config/database.yml.example config/database.yml
gem install bundler
Luego, ejecute el siguiente comando para instalar dependencias:
bundle install --without development test --path vendor
npm install
Los siguientes comandos configurarán el esquema de la base de datos:
RAILS_ENV=production bundle exec rake db:migrate
RAILS_ENV=production bundle exec rake db:seed assets:precompile locale:pack webpack:compile
Finalmente, puede ejecutar la aplicación usando el siguiente comando:
./bin/rails s -e production
Preguntas frecuentes
¿Para qué se usa el capataz?
Foreman es un software de código abierto para administrar servidores físicos/virtuales. Este software gratuito de gestión de cambios y configuración ofrece software de administración de configuración junto con múltiples interfaces de usuario, como REST API, Web UI y CLI.
¿El capataz es libre?
Foreman es un software gratuito de autohospedado utilizado para automatizar varias tareas, como la implementación de aplicaciones, la gestión de configuración y el monitoreo.
¿Qué es el capataz Katello?
Katello es un complemento popular creado para capataz que proporciona capacidades de gestión de contenido y aprovisionamiento. Permite a los usuarios sincronizar repositorios remotos para construir una biblioteca de contnet que ayude a hacer una compilación personalizada del contenido.
¿Es Coreman Open Source?
Foreman es una herramienta de administración de servidor remoto de código abierto. El código fuente de esta aplicación está disponible en Github.
¿El capataz requiere títere?
Sí, Foreman Installer requiere Puppet (4 o posterior).
Explorar
Puede encontrar los siguientes enlaces relevantes:
Automatizar operaciones comerciales utilizando software gratuito y de código abierto