Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cisco_asa_show_inventory - catch space in PID value #1692

Open
navarrj37 opened this issue Apr 16, 2024 · 0 comments
Open

cisco_asa_show_inventory - catch space in PID value #1692

navarrj37 opened this issue Apr 16, 2024 · 0 comments

Comments

@navarrj37
Copy link

ISSUE TYPE
  • Template Issue with error and raw data
TEMPLATE USING
Value NAME (.*)
Value DESCR (.*)
Value PID (\S+)
Value VID (\S+)
Value SN (\S+)

Start
  ^Name:\s+"${NAME}"\s*,\s+DESCR:\s+"${DESCR}"
  ^PID:\s+${PID}\s*,\s+VID:\s+${VID}\s*,\s+SN:\s+${SN} -> Record
  ^PID:\s+${PID}\s*,\s+VID:\s+${VID}\s*,\s+SN: -> Record
  ^\s*$$
  ^show_inventory_all\s+\S+ -> NoRecord
  ^.+ -> Error
SAMPLE COMMAND OUTPUT
Name: "Chassis", DESCR: "ASA 5545-X with SW, 8 GE Data, 1 GE Mgmt"
PID: ASA5545           , VID: V05     , SN: XXXXXX

Name: "module 1", DESCR: "ASA 5545-X/5555-X Interface Card 6-port GE SFP, SX/LX"
PID: ASA-IC-6GE-SFP-C  , VID: N/A     , SN: XXXXXX

Name: "GigabitEthernet1/0", DESCR: ""
PID: SFCT-739SMZ-CS1 G3, VID: G3.1, SN: XXXXXX     

Name: "GigabitEthernet1/1", DESCR: ""
PID: SFCT-739SMZ-CS1 G3, VID: G3.1, SN: XXXXXX     

Name: "power supply 0", DESCR: "ASA 5545-X/5555-X AC Power Supply"
PID: ASA-PWR-AC        , VID: N/A     , SN: XXXXXX

Name: "power supply 1", DESCR: "ASA 5545-X/5555-X AC Power Supply"
PID: ASA-PWR-AC        , VID: N/A     , SN: XXXXXX

Name: "Storage Device 1", DESCR: "Model Number: Micron_M600_MTFDDAK128MBF"
PID: N/A               , VID: N/A     , SN: XXXXXX

Name: "Storage Device 2", DESCR: "Model Number: Micron_M600_MTFDDAK128MBF"
PID: N/A               , VID: N/A     , SN: XXXXXX
SUMMARY

When parsing show inventory command output raised an error because of a space between characters at PID value

EXPECTED RESULTS
[
	{
		"DESCR": "ASA 5545-X with SW, 8 GE Data, 1 GE Mgmt",
		"NAME": "Chassis",
		"PID": "ASA5545           ",
		"SN": "XXXXXX",
		"VID": "V05"
	},
	{
		"DESCR": "ASA 5545-X/5555-X Interface Card 6-port GE SFP, SX/LX",
		"NAME": "module 1",
		"PID": "ASA-IC-6GE-SFP-C  ",
		"SN": "XXXXXX",
		"VID": "N/A"
	},
	{
		"DESCR": "",
		"NAME": "GigabitEthernet1/0",
		"PID": "SFCT-739SMZ-CS1 G3",
		"SN": "XXXXXX",
		"VID": "G3.1"
	},
	{
		"DESCR": "",
		"NAME": "GigabitEthernet1/1",
		"PID": "SFCT-739SMZ-CS1 G3",
		"SN": "XXXXXX",
		"VID": "G3.1"
	},
	{
		"DESCR": "ASA 5545-X/5555-X AC Power Supply",
		"NAME": "power supply 0",
		"PID": "ASA-PWR-AC        ",
		"SN": "XXXXXX",
		"VID": "N/A"
	},
	{
		"DESCR": "ASA 5545-X/5555-X AC Power Supply",
		"NAME": "power supply 1",
		"PID": "ASA-PWR-AC        ",
		"SN": "XXXXXX",
		"VID": "N/A"
	},
	{
		"DESCR": "Model Number: Micron_M600_MTFDDAK128MBF",
		"NAME": "Storage Device 1",
		"PID": "N/A               ",
		"SN": "XXXXXX",
		"VID": "N/A"
	},
	{
		"DESCR": "Model Number: Micron_M600_MTFDDAK128MBF",
		"NAME": "Storage Device 2",
		"PID": "N/A               ",
		"SN": "XXXXXX",
		"VID": "N/A"
	}
]
ACTUAL RESULTS
[
	"State Error raised. Rule Line: 13. Input Line: PID: SFCT-739SMZ-CS1 G3, VID: G3.1, SN: XXXXXX     "
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant