El Blog de Rigo El Blog de Rigo  

Facter: Accede a la información del sistema

Facter es una herramienta multiplataforma creada en lenguaje de programación Ruby, diseñada para obtener información sobre nuestro sistema cubriendo tanto los aspectos de hardware como de software.

Una manera sencilla de ganar conocimiento de múltiples factores:

  • Nombre, arquitectura y versión del sistema operativo.
  • Direcciones IP y MAC.
  • Tipo de disco incluyendo modelo, número de serie, capacidad y vendedor.
  • Información sobre la BIOS y la placa madre.
  • Versión del kernel.
  • Formato del sistema de archivos (btrfs, ext, vfat, xfs, etc.).
  • Memoria RAM y de intercambio disponible/usada
  • Versiones de software como Apache, ruby o PHP.
  • Los diferentes puntos de montaje, incluyendo información sobre las diferentes informaciones.
    UID, nombre, privilegios y grupo al que pertenece el usuario.
  • Diferentes tiempos de carga.
  • Información sobre el procesador (modelo, velocidad, número)
  • Zona horaria.
  • Política de seguridad respecto a SeLinux.
  • Tiempo que llevamos en linea, es decir con el equipo funcionando.
  • La configuración de red.
  • Determinar si el sistema es físico o virtual.

Y muchos más detalles que podéis consultar, simplemente tirando una línea de comandos,

facter

en vuestro emulador de terminal.

Por supuesto si accedéis a la ayuda del programa,

facter –help

os va a mostrar la posibilidad de hacer una búsqueda más específica. Por ejemplo del sistema operativo

facter os
o todo lo relativo al protocolo ssh:

facter ssh
Además facter ofrece un sistema de plugíns, con los que añadir nuevos contenidos o personalizar los ya existentes.

Instalación en Linux

Claro que para eso hay que instalarlo antes:

Para Arch Linux y sus derivadas (Antergos, Manjaro, Apricity) lo encontramos en el repositorio community

sudo pacman -S facter
En Fedora:

su -c
dnf install facter

Para Debian y derivadas como Ubuntu, Elementary OS o Linux Mint:

sudo apt install facter

Los usuarios de openSUSE Tumbleweed (existen paquetes no oficiales para Leap) lo pueden instalar con zypper:

su
zypper in facter

Tenemos mas documentación sobre Facter en la web de sus desarrolladores, que a la vez lo son de Puppet un proyecto open source con diversos módulos y herramientas (entre ellas Facter) para la configuración y mantenimiento de sistemas GNU/Linux, *BSD, Solaris, Mac OS X y Windows, tanto de servidores como sistemas virtuales en la nube (tipo Amazon EC2).

Fuente

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.