-
cb173aa864
Add CI badge and CI section to README
main
jared
2026-04-14 13:07:10 -04:00
-
ae63b45307
ci: add shellcheck lint workflow; fix 6 violations
jared
2026-04-13 23:40:41 -04:00
-
c6ea28c5d6
Add --diagnose flag, remove obsolete helper scripts, fix docs
jared
2026-02-06 18:50:37 -05:00
-
555ecd54b2
Fix 10-bay ASCII box alignment
jared
2026-02-06 18:27:33 -05:00
-
4a98a6f6f8
Add storage-01 HBA bay 5 mapping (phy9)
jared
2026-02-06 18:20:44 -05:00
-
2177ae9092
Fix local keyword used outside function, document storage-01 HBA layout
jared
2026-02-06 18:15:45 -05:00
-
71f83e82c5
Add robustness improvements: bash version check, cleanup trap, hostname sanitization, parallel job limit
jared
2026-02-06 18:09:40 -05:00
-
b79c69be99
Fix OSD header regex to match double-digit OSD numbers
jared
2026-02-05 20:23:10 -05:00
-
eb73e03495
Fix temperature parsing with parenthetical data
jared
2026-02-05 20:19:24 -05:00
-
f3785c13bc
Fix temperature parsing for SAS drives
jared
2026-02-05 20:14:23 -05:00
-
7579f371d7
Fix Ceph device parsing to use devices line
jared
2026-02-05 20:10:46 -05:00
-
e6cc9a3853
Fix Rotation Rate regex to handle leading whitespace
jared
2026-02-05 20:07:35 -05:00
-
51cc739da5
Add debug logging for Ceph OSD detection
jared
2026-02-05 20:04:49 -05:00
-
2b9871d887
Fix HDD/SSD detection to be more accurate
jared
2026-02-05 20:02:25 -05:00
-
4a86cdd167
Refactor SMART parsing for parallel collection compatibility
jared
2026-02-05 19:57:37 -05:00
-
58897b1f3a
Fix lsblk caching to properly parse SIZE and MOUNTPOINT
jared
2026-02-05 19:54:41 -05:00
-
fbd9965fb1
Fix 'local' used outside function context
jared
2026-02-05 19:53:22 -05:00
-
7db30a7bbf
Replace hardcoded paths with constants
jared
2026-02-05 12:18:46 -05:00
-
6dc0b00efd
Add shell safety options (pipefail)
jared
2026-02-05 12:18:02 -05:00
-
09cba482d4
Fix inconsistent variable quoting
jared
2026-02-05 12:17:27 -05:00
-
11fc60b38b
Magic numbers already addressed in earlier fixes
jared
2026-02-05 11:47:42 -05:00
-
3edaafa007
Add documentation for layout generator functions
jared
2026-02-05 11:47:23 -05:00
-
7450d79f01
Replace echo -e with printf for portability
jared
2026-02-05 11:45:56 -05:00
-
6436e9fbb4
Ceph query optimization already implemented in issue #9
jared
2026-02-05 11:42:23 -05:00
-
59ecb3998b
Cache lspci output in get_storage_controllers
jared
2026-02-05 11:42:12 -05:00
-
b61a9305ab
Cache lsblk output to reduce redundant calls
jared
2026-02-05 11:41:31 -05:00
-
05d7fa7e37
Implement parallel SMART data collection for faster execution
jared
2026-02-05 11:40:20 -05:00
-
fa7fa296db
Add verbose mode for detailed error messages
jared
2026-02-05 11:39:12 -05:00
-
0eb3e30dba
PCI path display already added in issue #10
jared
2026-02-05 11:36:15 -05:00
-
2a23a17072
Add SMART threshold warnings for drive health monitoring
jared
2026-02-05 11:36:06 -05:00
-
2befe710d5
Add colored output support with -c/--color flag
jared
2026-02-05 11:33:43 -05:00
-
71a4e3b1fb
Add usage/help message and CLI argument parsing
jared
2026-02-05 11:31:05 -05:00
-
9d39332df3
Improve Ceph OSD parsing reliability with caching
jared
2026-02-05 11:29:04 -05:00
-
6b4a985b95
Fix mount point detection to include partitions
jared
2026-02-05 11:27:43 -05:00
-
3e74a5a047
Device type detection already fixed in issue #2
jared
2026-02-05 11:27:21 -05:00
-
b3cf164cc7
Serial number parsing already fixed in issue #2
jared
2026-02-05 11:27:04 -05:00
-
16d9280a38
Show NVMe drives with bay mappings in main table
jared
2026-02-05 11:26:37 -05:00
-
ff1486dfe2
Replace bc with awk for floating point comparison
jared
2026-02-05 11:25:56 -05:00
-
d104616861
Add dependency checks with helpful error messages
jared
2026-02-05 11:25:22 -05:00
-
90055bec81
Fix temperature parsing to handle multiple SMART formats
jared
2026-02-05 11:24:54 -05:00
-
94c5c7c3b3
Fix inefficient DRIVE_MAP declaration pattern
jared
2026-02-05 11:23:29 -05:00
-
f5638cad84
Add storage controller (HBA) info to chassis layout output
jared
2026-01-24 21:24:23 -05:00
-
07f7a1d0af
Add actual chassis model names
jared
2026-01-24 21:16:31 -05:00
-
01f8d3e692
Update large1 layout to 3x5 front bay grid
jared
2026-01-24 21:13:27 -05:00
-
f159b10de1
Add large1 mappings and update layout
jared
2026-01-24 21:10:56 -05:00
-
766d92251e
Add micro1 ZimaBoard 832 to mappings
jared
2026-01-24 21:07:51 -05:00
-
93aeb84c65
Add micro chassis layout for ZimaBoard and similar SBCs
jared
2026-01-24 21:05:53 -05:00
-
d5dbdd7869
Add storage-01 mapping and fix NVMe serial display
jared
2026-01-24 17:31:05 -05:00
-
982d3f5c05
Add compute-storage-gpu-01 mapping and fix output formatting
jared
2026-01-24 17:27:08 -05:00
-
7e1a88ad41
rename
jared
2026-01-07 19:57:09 -05:00
-
40ab528f40
Comprehensive documentation update and AI development notes
jared
2026-01-06 16:34:22 -05:00
-
418d4d4170
Fix Ceph OSD status parsing to correctly read up/down and in/out
jared
2026-01-06 16:30:21 -05:00
-
1800b59a25
Add Ceph OSD status and boot drive detection
jared
2026-01-06 16:28:44 -05:00
-
5430a9242f
Add bay-sorted drive table and Ceph OSD tracking
jared
2026-01-06 16:25:56 -05:00
-
fd587eca64
Correct HBA PHY to bay mappings based on verified serial numbers
jared
2026-01-06 16:21:56 -05:00
-
03cb9e3ea8
Fix ASCII art right border alignment
jared
2026-01-06 16:17:38 -05:00
-
d5c784033e
Add serial numbers to drive details output
jared
2026-01-06 16:16:04 -05:00
-
be541cba97
Fix ASCII art rendering and correct bay 1 mapping
jared
2026-01-06 16:13:17 -05:00
-
1b35db6723
Fix PCI path mappings and line endings for compute-storage-01
jared
2026-01-06 16:04:15 -05:00
-
38c3dc910e
Refactor Drive Atlas with modular chassis templates and PCI path mapping
jared
2026-01-06 15:54:53 -05:00
-
657b7d9a2d
Refactor Drive Atlas with modular chassis templates and PCI path mapping
jared
2026-01-06 15:52:24 -05:00
-
585240b03f
Updated hostnames
jared
2025-07-24 20:28:00 -04:00
-
94c5311404
more debug
jared
2025-03-03 15:55:26 -05:00
-
918536e4df
more padding
jared
2025-03-01 14:33:42 -05:00
-
6b93173d9b
dynamic box widths
jared
2025-03-01 14:32:10 -05:00
-
f8d5cfa1d4
adjusting spacing on boxes
jared
2025-03-01 14:27:08 -05:00
-
03d61f284d
ascii formatting
jared
2025-03-01 14:25:32 -05:00
-
8d36842ee4
addjusted collon to space
jared
2025-03-01 14:22:23 -05:00
-
37ebd0c23f
testing change
jared
2025-03-01 14:17:41 -05:00
-
762be270d5
Reduced code base
jared
2025-03-01 13:53:08 -05:00
-
d3673f022d
Updated git_bay_number
jared
2025-03-01 13:40:31 -05:00
-
9877377bbf
updated drive mapping
jared
2025-03-01 13:39:03 -05:00
-
d2b14ed43a
added get bay number
jared
2025-03-01 13:34:53 -05:00
-
54c5955f32
changed physical mapping
jared
2025-03-01 13:31:59 -05:00
-
de1e6148c4
added smart monitoring
jared
2025-03-01 13:22:51 -05:00
-
aa6eca3713
usbs are split
jared
2025-03-01 13:11:59 -05:00
-
628111f477
added bay numbers
jared
2025-03-01 13:08:32 -05:00
-
ab30387714
/dev/disk/by-path/ mapping
jared
2025-03-01 13:00:53 -05:00
-
9d29708b64
just drive letters
jared
2025-03-01 12:39:53 -05:00
-
96b5afae12
sata markdown
jared
2025-03-01 12:35:06 -05:00
-
f592783359
dynamic usb and sata?
jared
2025-03-01 12:28:18 -05:00
-
351270b886
dynamic ascii art med 2
jared
2025-03-01 12:23:33 -05:00
-
d9a7a13bcd
added physical mapping
jared
2025-03-01 12:22:15 -05:00
-
81d7d17370
added nvme and usb back
jared
2025-03-01 12:17:43 -05:00
-
a6cb3400be
Vertical Drive Bays
jared
2025-03-01 12:15:51 -05:00
-
07e64d50fc
sata detection logic
jared
2025-03-01 12:14:14 -05:00
-
5ba1cc070d
moved functions before execution and changed to vertical
jared
2025-03-01 11:58:15 -05:00
-
0c5e1e1021
medium2 update
jared
2025-03-01 11:43:21 -05:00
-
4be09875c4
updated large1 ascii
jared
2025-02-21 20:41:24 -05:00
-
97eb9b2b3b
Updated git ignore
jared
2025-01-01 17:07:38 -05:00
-
d523cc5c5c
Added Ceph RBD support and made not found message.
jared
2024-12-12 21:48:11 -05:00
-
4f8c5f1bc9
Added support for eMMC storage and changes to SATA/NVME
jared
2024-12-12 21:42:56 -05:00
-
dfa19271d0
Enhanced README.md and added SMART status indications
jared
2024-12-09 22:07:59 -05:00
-
805f3fd834
Created basic drive maps and starts of the script
jared
2024-12-09 21:59:32 -05:00
-
5f63191924
first commit
jared
2024-12-09 21:20:14 -05:00