# Xigmanas Parser Parser for Xigmanas (FreeBSD-based NAS) system logs. ## Supported Files - `xigmanas` - Main system log file with configuration and status information - `dmesg` - Kernel messages and hardware initialization information - SMART data from disk monitoring ## Features This parser extracts the following information from Xigmanas logs: ### System Information - Firmware version - System uptime - CPU model and specifications - Memory configuration - Hardware platform information ### Storage Information - Disk models and serial numbers - Disk capacity and health status - SMART temperature readings ### Hardware Configuration - CPU information - Memory modules - Storage devices ## Detection Logic The parser detects Xigmanas format by looking for: - Files with "xigmanas", "system", or "dmesg" in their names - Content containing "XigmaNAS" or "FreeBSD" strings - SMART-related information in log content ## Example Output The parser populates the following fields in AnalysisResult: - `Hardware.Firmware` - Firmware versions - `Hardware.CPUs` - CPU information - `Hardware.Memory` - Memory configuration - `Hardware.Storage` - Storage devices with SMART data - `Sensors` - Temperature readings from SMART data