-->

Monitorización de recursos en tiempo real

Práctica complementaria con comandos: Auditoría y exportación automatizada de la configuración del sistema operativo.

Objetivo:

Utilizar herramientas de línea de comandos en Windows y GNU/Linux para auditar, extraer y documentar de manera automatizada los parámetros críticos de configuración del equipo (red, hardware, servicios y variables de entorno) con el fin de integrarlos en un informe técnico de puesto de trabajo.

Escenario:

  • Una máquina virtual o equipo físico con un sistema operativo Windows o GNU/Linux.
  • Privilegios de administrador o superusuario necesarios para consultar información avanzada del sistema y exportar registros a ficheros de texto.

Instrucciones:

Opción A: Auditoría y exportación de configuración en entornos Windows (PowerShell)

  1. Abre una terminal de PowerShell con privilegios de administrador.
  2. Exportar la configuración de red e interfaces IP a un fichero:
    Get-NetIPConfiguration | Out-File -FilePath C:\Temp\auditoria_red.txt -Encoding utf8
  3. Listar todos los servicios activos del sistema y exportarlos:
    Get-Service | Where-Object {$_.Status -eq "Running"} | Select-Object Name, DisplayName, StartType | Out-File -FilePath C:\Temp\auditoria_servicios.txt -Encoding utf8
  4. Volcar todas las variables de entorno actuales a un fichero de texto:
    Get-ChildItem Env: | Out-File -FilePath C:\Temp\auditoria_entorno.txt -Encoding utf8

Opción B: Auditoría y exportación de configuración en entornos GNU/Linux (Bash)

  1. Abre una terminal en tu distribución Linux con privilegios de superusuario.
  2. Generar un informe completo de hardware y sistema operativo:
    sudo lshw -short > ~/auditoria_hardware.txt
  3. Exportar la configuración de red activa:
    ip a > ~/auditoria_red.txt
  4. Listar todos los servicios systemd activos y guardarlos en un registro:
    sudo systemctl list-units --type=service --state=running > ~/auditoria_servicios.txt

Verificación:

  • Comprueba que los ficheros de texto generados en las rutas especificadas (como C:\Temp\ en Windows o el directorio personal en Linux) contienen la información detallada y legible de los parámetros del equipo.
  • Valida que los datos exportados coincidan exactamente con la realidad operativa del sistema en el momento de la ejecución.

Preguntas de reflexión:

  1. ¿Por qué es más eficiente y fiable utilizar scripts de comandos para auditar sistemas en lugar de recopilar la información manualmente pantalla por pantalla?
  2. ¿Qué ventajas aporta exportar la información de auditoría a ficheros de texto estructurados de cara a la creación posterior del informe técnico de puesto de trabajo?
Haz clic aquí para ver las soluciones y explicaciones

1. ¿Por qué es más eficiente auditar mediante comandos?

Permite automatizar la recopilación masiva de datos en cuestión de segundos, eliminando por completo el error humano derivado de copiar configuraciones a mano y garantizando una precisión milimétrica en los informes obtenidos.


2. ¿Qué ventajas aporta exportar la información a ficheros de texto?

Facilita la persistencia de los datos, permitiendo adjuntar los ficheros como anexos probatorios al informe técnico o procesarlos automáticamente mediante herramientas de análisis y comparación de versiones en auditorías de seguridad periódicas.

Redacción de informes de configuración: Elaborar un documento técnico detallando todos los parámetros de configuración aplicados a un equipo recién instalado para adaptarlo a un perfil de puesto de trabajo específico.

Objetivo:

Elaborar un informe técnico estructurado y exhaustivo que documente de manera formal todos los parámetros, directivas, ajustes y componentes de software aplicados a un equipo informático recién instalado para adaptarlo de forma precisa a los requerimientos operativos de un perfil de puesto de trabajo específico (por ejemplo, desarrollo de software, administración de sistemas, diseño o puesto administrativo).

Escenario:

  • Un equipo informático (físico o virtual) que acaba de completar su instalación base de sistema operativo.
  • Un perfil de puesto de trabajo definido (ej. Desarrollador Backend / DevOps o Administrativo Financiero).
  • La necesidad de estandarizar, auditar y documentar la configuración técnica para facilitar despliegues futuros y cumplir con los estándares de control de inventario y seguridad de la organización.

Instrucciones para la Estructura del Informe Técnico:

  1. Encabezado y Datos de Identificación:
    • Nombre del equipo / Hostname, dirección MAC, número de serie corporativo y departamento asignado.
    • Sistema operativo base (versión exacta, compilación y arquitectura) y nombre del usuario o perfil asignado.
  2. Resumen de Ajustes de Red y Conectividad:
    • Configuración de interfaces de red (IP estática o DHCP, máscara, puerta de enlace y servidores DNS asignados).
    • Parámetros de acceso a redes privadas virtuales (VPN) y políticas de proxy corporativo configuradas.
  3. Seguridad y Control de Accesos:
    • Estado del cortafuegos integrado (Windows Defender Firewall / UFW) y reglas específicas de puertos de entrada/salida habilitados o bloqueados.
    • Directivas de grupo locales (gpedit.msc) o restricciones de seguridad aplicadas al perfil.
  4. Software Base, Aplicaciones y Asociaciones:
    • Listado del software de productividad, herramientas de desarrollo o utilidades instaladas junto con sus versiones exactas.
    • Asociaciones de archivos predeterminadas modificadas (ej. apertura de extensiones específicas).
  5. Automatización, Servicios y Variables de Entorno:
    • Tareas programadas configuradas en el sistema (Programador de Tareas / cron) para respaldos o mantenimiento automatizado.
    • Variables de entorno del sistema y de usuario creadas (como PATH, JAVA_HOME, etc.).

Verificación:

  • Revisa que el documento técnico refleje fielmente el estado actual del equipo, permitiendo que cualquier otro técnico pueda reproducir exactamente la misma configuración en un dispositivo idéntico en caso de avería o sustitución.
  • Valida que se incluyan las firmas, fechas de entrega y los datos de contacto del responsable de sistemas que ha llevado a cabo el aprovisionamiento.

Preguntas de reflexión:

  1. ¿Por qué es un requisito indispensable en el ámbito de la gestión de tecnologías de la información (ITSM) documentar formalmente cada equipo mediante un informe de configuración?
  2. ¿Qué riesgos operativos y de seguridad se derivan de no mantener actualizados los inventarios y registros de configuración técnica de los puestos de trabajo de una organización?
  3. ¿Cómo facilitan las herramientas de aprovisionamiento automatizado y gestión de configuraciones (como Ansible, Puppet o MDM) la labor de generar estos informes técnicos de manera masiva?
Haz clic aquí para ver las soluciones y explicaciones

1. ¿Por qué es indispensable documentar formalmente cada equipo?

Permite mantener un control riguroso de la trazabilidad del parque informático (gestión de activos e inventario). En caso de que el equipo sufra un fallo de hardware crítico, una brecha de seguridad o requiera una auditoría de licencias y cumplimiento normativo, el informe técnico garantiza que el tiempo de inactividad (Downtime) se reduzca al mínimo al conocer exactamente qué parámetros y software debían estar presentes en ese puesto de trabajo.


2. ¿Qué riesgos implica no mantener actualizados los registros de configuración?

Genera una alta dependencia del conocimiento tácito de técnicos específicos (el efecto "hombre clave"), dificulta la resolución rápida de incidencias complejas y facilita la existencia de equipos "huérfanos" o desactualizados con vulnerabilidades de seguridad conocidas, configuraciones no auditadas y software no autorizado que comprometan la seguridad de la red corporativa.


3. ¿Cómo facilitan las herramientas de automatización la elaboración de informes?

Sistemas de gestión de configuraciones (como Ansible) o plataformas de administración de dispositivos móviles y equipos (MDM / Intune) aplican los cambios de manera uniforme basada en código e inventarían automáticamente el hardware, las versiones de software y las directivas aplicadas en tiempo real. Esto elimina el error humano asociado a la redacción manual y permite generar reportes actualizados al instante de cualquier equipo de la red.