Skip to content

iDRAC-InventoryParser is a Python-based tool designed for parsing and summarizing hardware inventory information generated by iDRAC. The tool can output data in raw text or Markdown format, suitable for documentation or further analysis.

Notifications You must be signed in to change notification settings

primeinc/iDRAC-InventoryParser

Repository files navigation

iDRAC-InventoryParser

Description

iDRAC-InventoryParser is a Python-based tool designed for parsing and summarizing hardware inventory information generated by iDRAC. The tool can output data in raw text or Markdown format, suitable for documentation or further analysis.

Features

  • Parses iDRAC generated XML files to extract hardware information.
  • Summarizes unique hardware configurations.
  • Outputs data in raw text or Markdown format.
  • Supports attribute filtering for focused output.

Installation

git clone https://github.com/primeinc/iDRAC-InventoryParser.git
cd iDRAC-InventoryParser

Usage

Basic usage to parse and output hardware information in raw text:

python main.py /path/to/iDRAC-HardwareInventory.xml raw

To output summarized unique hardware configurations:

python main.py /path/to/iDRAC-HardwareInventory.xml raw --unique

To generate Markdown tables:

python main.py /path/to/iDRAC-HardwareInventory.xml md

Contributing

Feel free to fork the project and submit your contributions via pull requests.

License

This project is licensed under the MIT License

About

iDRAC-InventoryParser is a Python-based tool designed for parsing and summarizing hardware inventory information generated by iDRAC. The tool can output data in raw text or Markdown format, suitable for documentation or further analysis.

Topics

Resources

Stars

Watchers

Forks

Languages