Recomiendo CFEngine Enterprise , que es un producto de núcleo abierto (edición comunitaria de código abierto, edición empresarial de código cerrado) que es gratuito para hasta 25 hosts conectados a un solo "hub".
CFEngine se basa en un modelo "pull". CFEngine 3 existe desde 2008 y tiene cero vulnerabilidades en la base de datos de vulnerabilidades nacionales . (Hay muy pocas vulnerabilidades enumeradas para CFEngine 1 y 2, pero ninguna para CFEngine 3 que se reescribió por completo y mejoró enormemente).
Si bien puede usar CFEngine para la configuración (su nombre proviene del "motor de configuración" y es el software de administración de configuración original), sigue siendo extremadamente útil incluso cuando se usa solo para inventario.
Los detalles listos para usar incluidos en el inventario incluyen:
- Versión del núcleo
- Sabor del sistema operativo (por ejemplo, RedHat 6.5)
- Memoria
- Información de la CPU
- Utilización del disco
- Escuchando puertos TCP
- Todos los paquetes de software instalados y todas las actualizaciones de software disponibles, con versiones y arquitecturas de paquetes
- (Fuera de la caja Esto funciona para
apt
y yum
sistemas basados; si se utiliza alguna otra cosa que puede utilizar la API de módulo de paquete . Para escribir una interfaz Cfengine para otro sistema de gestión de paquetes en el idioma de su elección)
Además, por supuesto, puede escribir su propia política de CFEngine para inventariar cualquier cosa que necesite para inventariar.
CFEngine Core (el producto comunitario de código abierto) maneja la configuración del servidor, pero no tiene inventario incorporado (aunque puede hackear algo juntos si realmente quiere meterse en problemas).
CFEngine Enterprise tiene una base de datos Postgres integrada (solo en el concentrador, por supuesto, no en los agentes) que contiene información de cumplimiento de inventario y configuración para todos los hosts conectados, y la pone a disposición a través de una interfaz de usuario web bastante completa.
Nota: no estoy afiliado a la compañía CFEngine. Realizo capacitación en el uso de CFEngine y he contribuido al código abierto CFEngine Core. Yo estoy predispuesto a favor de Cfengine sobre otros productos (por ejemplo, de marionetas), pero sólo porque sinceramente creo que es un mejor producto, no es por razones financieras.